..
小而美的软件
在之前为 RSS 阅读器做过选择之后,又对 epub 阅读软件做了一番选择,结果还是没有一个完美结果。想一想,这可能就是现实世界。
在我的使用环境(Arch+XFCE4)下,电子书管理使用 Calibre ,编辑使用 Sigil ,阅读软件主力是 Foliate ,偶尔用 Calibre 的内置阅读器,但后者启动速度非常慢。
Foliate 是我希望的那种软件,轻量、启动快,没有多余功能。在展示 epub 上,Foliate 做到了规范和美观,有字体、主题选择,同时支持书库(但我不用)。即使我很少在电脑上通读一本书,一个趁手的阅读器也是必须的。然而 Foliate 的问题是,它最近的更新还是2025年,而在 webkitgtk 频繁更新后,我遇到好几次渲染错误(github上有人指出过这个错误)。曾经用降级的办法解决,但最近一次更新后同样的问题又出现,于是准备暂时舍弃。
我的需求就是:正确阅读 epub 的工具,占用资源少。
那么其他有什么选择呢?简单列一下:
- Readest :在界面上复刻 Foliate,支持跨平台同步和书库,但启动慢、频繁更新提示
- KOReader :全平台神器,但在PC上并不趁手,它本身是给阅读器使用的
- Calibre Viewer :上面说过,做备用
- Okular/Xreader:KDE/Mint 专属
- FBReader :很古早的一个软件,但一直可用,渲染效果一般,启动飞快
- Zathura :通用文档查看器,看pdf不错,系统留着备用
通过对比,目前 FBReader 胜出!
回到题目,为什么“小而美”的软件越来越少?
以 RSS 阅读器和电子书阅读软件来看,现在AI辅助开发越来越容易,但开发者更多的在增加功能和内容,比如云同步、AI摘录、笔记、翻译等等,核心功能没有人打磨,直接拉一个框架做底层完事。
放到更大的视角上,开发的软件越来越臃肿,是程序员和用户的互相伤害。以浏览器为例,网页做的越来越大,浏览器软件也功能繁杂,硬件需求越来越高,但实质提升有多少?用第一性原理分析,我们的目的是什么?是有效获取信息,但无效的功能和内容反而越来越多?谁之过?开发者或商家不尊重用户选择,而是训练用户的选择,用户也更加被驯化为良民,失去自己的选择能力。
我还是喜欢小而美的软件。