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 阅读与管理能力。
立即下载
获取最新版本,告诉我你的想法吧!
- GitHub Releases(v1.19.260710): https://github.com/EucWang/HandyReader/releases/tag/v1.19.260710
- Google Play: https://play.google.com/store/apps/details?id=com.wxn.reader
提示:如果你在 Google Play 商店还没看到更新,很可能它仍在审核中,很快就会上架。在此期间,你随时可以从网站下载页直接获取 APK。需要 Android 6.0 或更高版本。
祝阅读愉快!