HandyReader Blog

HandyReader 1.19.260710 现已发布!

大家好!

我非常激动地宣布,HandyReader 1.19.260710(Build 23)已经正式发布,可以下载使用了!

这次更新真的是用心之作。如果你在换机或重装应用时,总是担心丢失自己精心整理的书库——阅读进度、书签、标注、笔记、词汇本和阅读统计——那么这个版本就是为你准备的。大家期待已久的全新备份与还原功能终于上线了,而且它实现了我想要的一切。除此之外,我还加入了图书智能去重、书籍文件重定位、OPDS 下载增强、更智能的跨设备同步,以及一大批底层性能优化。

下面一起来看看这次都有哪些更新!


新功能

全新备份与还原功能

这是本次更新的重头戏。只需一键,即可备份你的整个书库——书籍信息、阅读进度、书签、标注、笔记、书架、词汇本及阅读统计数据,一个都不会落下,全部随你而行。

还原时,HandyReader 会智能匹配设备上已有的书籍,因此绝不会出现重复导入或阅读记录丢失的情况。封面图片也会同步迁移,让你的书库看起来和之前一模一样。换机,现在终于可以无忧无虑了。

图书智能去重

重复导入一直是个令人头疼的问题,所以我引入了一套基于文件内容(SHA-256)的去重机制。导入书籍时,HandyReader 会自动识别你的书库中是否已存在该书。在同步和还原时,也会优先匹配已有书籍,完整保留你的阅读进度与状态。

书籍文件重定位

书籍文件难免会被移动或重命名——这很常见。现在,当书籍文件在你的设备上被移动或重命名后,你只需重新关联文件即可,无需重新导入。如果文件失效,HandyReader 会给出清晰的"断链"提示,并提供便捷的处理选项,让你一步到位地修复。

OPDS 下载增强

从 OPDS 目录下载在线书籍时,现在可以自定义保存位置——可以选择保存在 HandyReader 的应用内部存储,也可以保存到公共文件夹,文件去向你说了算。


体验优化

更流畅的阅读体验

  • 大章节加载更快: 大章节书籍的加载速度显著提升,让阅读始终保持流畅、不受打断。
  • 选中文本触感反馈: 长按选中文本时新增了细腻的触感反馈,一个小小的细节,却让交互体验更加令人满足。
  • 阅读器启动更快: 我优化了阅读器的启动逻辑,打开书籍比以往更快。
  • PDF 翻页更顺滑: PDF 阅读器现在采用滑动窗口缓存机制,翻页更加流畅,并会根据你的设备自动适配,防止内存溢出崩溃。

TXT 解析升级

  • TXT 文件现在采用字节偏移索引机制,二次打开已开始阅读的书籍时速度大幅提升。
  • 编码检测能力也得到增强,能够正确识别更多文本编码格式。

主页批量操作

我重新设计了书库的多选操作,新增了悬浮快捷菜单,支持批量编辑、收藏、移动与删除。管理一个大型书库,现在轻松多了。

更智能的跨设备同步

在上个版本同步功能的基础上,阅读进度同步现在采用基于时间戳的冲突解决机制,旧进度绝不会覆盖新进度。音频书与文本书现在采用独立的同步策略,毕竟它们的使用方式截然不同。


其他

  • 更好的 FB2 兼容性: 增强了 FB2 格式书籍的编码兼容性。
  • 稳定性: 修复了多处崩溃和稳定性问题。

总结

这个版本的主题是"安心"。你的书库——进度、标注、笔记——现在安全、可移植,并且告别了重复。无论是换机、重装还原,还是跨设备同步,HandyReader 都会替你守护好这一切。再加上 TXT、PDF 和大章节书籍的性能优化,我希望每一次阅读都比以往更顺畅一点。

下一步计划?

下一个版本,我将重点回应大家的要求,主要处理阅读设置方面的改进:

  • 文本对齐方式: 让你按照自己的喜好自由对齐文本。
  • 单独书籍的阅读设置绑定: 让每一本书都记住自己的阅读偏好,不同的书可以有不同的设置。
  • 优化排版算法: 进一步优化排版算法,让渲染更干净、更一致。
  • 阅读双排展示与适配大屏: 如果时间允许,我希望能加上阅读双栏布局,并更好地适配平板等大屏设备。

再往后看,路线图上还有这些:

  • WebDAV 自动备份与同步: 通过 WebDAV 实现跨设备自动备份与同步,让书库不用你操心也能时刻保持安全。
  • 书籍集合功能: 在书库中将书籍分组、整理成集合。
  • 日历展示阅读统计: 以日历视图直观呈现你的阅读习惯。
  • PDF 各项功能: 更全面的 PDF 阅读与管理能力。

立即下载

获取最新版本,告诉我你的想法吧!

提示:如果你在 Google Play 商店还没看到更新,很可能它仍在审核中,很快就会上架。在此期间,你随时可以从网站下载页直接获取 APK。需要 Android 6.0 或更高版本。

祝阅读愉快!