自从有了 Kindle,大部分书我都是用 Kindle 设备看,在手机上有 Kindle App 看,在 Mac 和 Windows 上用桌面客户端看。但是一直没有 Linux 平台的 Kindle 客户端。

可能有人会有疑问,既然有了 Kindle 设备,也用手机端的 App,为什么要在电脑上看电子书呢?大概的原因有这么几条:

  • 多数技术类的书有大段代码,更适合在大屏幕上展示
  • 看书时要做笔记、摘录,在电脑上比在 Kindle 设备和移动端要方便得多
  • 上班的时候看书……

痛点

Linux 下没有好的第三方电子书阅读器。Calibre 是个全平台、大而全的一套工具,其中也包含阅读电子书的功能,它的缺点是给感觉太重量级,并且不太美观。我还装过 Bookworm,它的功能堪称简陋,我也没找到设置中文字体的方法。其他还有几款软件,也有类似问题,中文展示得也都不怎么样。

除了上面的问题,用第三方电子书阅读器看 Kindle 的书,还得有一个去 DRM、转换的过程,稍显繁琐。还有个问题是这些阅读器没有标注、笔记等功能,更不用说云端同步。

美国亚马逊提供一个云端阅读器,直接在浏览器看自己购买的电子书,跟 Kindle 设备或客户端是同步的,体验极佳。在 Linux 平台,使用官方的云端阅读器几乎是最佳选择。万分遗憾的是,中国亚马逊并没有提供这项服务。

Neat Reader

直到最近我碰到了 Neat Reader,我才相信在 Linux 里看电子书的体验能够大幅提升了。

Neat Reader 是一款专门读 ePub 格式电子书的阅读器,有 Web 端、Mac 和 Windows 版的阅读器。iOS 和 Android 的版本还在开发中。

体验

因为我用的是 Ubuntu,所以也只用了它 Web 端的阅读器,用了大概十分钟,我就决定付费了。用 Neat Reader 的阅读体验不错,像 Kindle 官方客户端,背景颜色、字体、行间距等等都可以修改,并且它的界面设计比 Kindle 的官方客户端做得更漂亮。

Neat Reader 阅读体验

Kindle 客户端用的其他功能,比如搜索、书签、标注和笔记,Neat Reader 一样不差。付费成为 Neat Reader 会员,就可以用它提供的云端功能了:电子书同步、阅读进度同步、阅读设置同步、笔记同步、书签同步。除了没有硬件设备(以及还在开发中的移动端 App),几乎是 Kindle 整个生态的体验了。

Neat Reader 阅读体验

当然这些内容跟 Kindle 是不同步的。

问题

昨天在用 Neat Reader 读一本书时,点击“显示阅读进度”后,在开启这个功能过程中,页面崩溃了,并且之后只要打开这本书,页面就会崩溃。不知道在桌面客户端有没有这样的问题。

官方的截图

下面两张 Neat Reader 桌面客户端的图片来自 Neat Reader 官网。

这张图展示了我上面截图中没有体现出来的一些功能,比如标注、笔记功能和选择分页形式的功能。

Neat Reader

这一张是书籍列表页面。

Neat Reader

总结

即使有些小问题,Neat Reader 还是可以称得上是去除了我的一大痛点,也就是在 Ubuntu 下阅读电子书的体验问题。

总结一下 Neat Reader 的优缺点:

  • 优点:
    • 提供 Web 端阅读器,用浏览器就可以用
    • 阅读体验超过 Kindle 官方客户端
  • 缺点:
    • 需要给电子书去 DRM,转换成 ePub 格式
    • 还不是特别稳固

Neat Reader 不能跟 Kindle 同步,这是理所当然,虽然有些遗憾,但是不能算是缺点。倒是希望中国亚马逊可以看看,能不能和 Neat Reader 有某种形式的合作,行政部门和技术部门都配合起来,让 Neat Reader 成为中国亚马逊官方的云端阅读器。