开元阅读
正式版
22
查看
0
讨论
42
收藏
开元阅读本身不提供、不内置,也不推荐任何第三方书源或书籍内容。如果你要添加在线书源,请只使用自己有权访问的内容,并留意对应服务的授权说明和使用条款。卸载应用、清除数据或更换设备前,记得先备份书籍、书签和阅读进度。目前 TXT、EPUB 的阅读体验相对完整,其他格式仍在逐步完善中。使用在线书源、封面搜索、AI 或更新检查等功能时,应用才会访问网络。
photo_library 应用截图
new_releases 更新日志
Open Reading v2.3.9
v2.3.9 通过真机 VM 时间线实测定位并修复了书籍打开动画的多处掉帧,新增顶部「灵动信息栏」与完全沉浸阅读,并优化阅读设置面板与书库书籍管理。
书籍打开动画流畅度
修复打开动画前段的主线程冻结:整章排版、章节文本解码与正文首帧构建(单次可达 50~100ms)此前落在封面飞行的运动阶段执行;现在统一延后到封面到达静止画面之后,已排版过的书仍走缓存快路径立即显示。
修复正文渐显阶段的高频掉帧:渐显期间透明度每帧变化会反复重建整页无障碍语义树,足以击穿 120Hz 帧预算;语义树现在等打开动画完全落定后一次性构建。
修复一处概率性掉帧:封面在视觉上 52% 处就已停止运动,但底层路由动画仍继续行进到 100%、每帧持续请求新帧;若正文恰好在这段时间到达,此前会同步整章排版并拖慢同时播放的其它动画(如首页悬浮导航收起)。现在等路由动画彻底停止请求新帧才进入安全窗口。
本地 TXT/EPUB 阅读器与在线书源阅读器均已修复,真机连续开关多本书验证稳定无掉帧。
顶部信息与沉浸阅读
新增顶部信息样式「灵动信息栏」:借用被隐藏的系统状态栏区域显示时间与电量,不再挤占正文排版空间;随翻页动画一起移动,不再是锁死屏幕的悬浮层。
「完全沉浸」在上下滚动模式下彻底取消顶部与底部的预留区域,正文铺满整个屏幕;系统状态栏与灵动信息栏两种样式下也不再额外预留章节标题条空间,把多余空间还给正文。
阅读设置面板
修复设置面板高度过高、几乎遮住整个屏幕的问题:面板最大高度收窄为屏幕高度的一半。
调整面板内容顺序:字体大小、行间距、字间距、对齐、首行缩进、段间距和页边距等排版滑块提到最上方;主题选择居中;翻页模式、顶栏样式等开关移到最下方。
书库
书籍详情新增「重命名」:修改书名的同时,若书籍存在本地文件会同步重命名磁盘文件;仅在线、尚未下载的书籍只更新书名。
在线书源书籍的书籍信息不再把内部进度换算值误当作页数展示,改为显示真实章节数。
发布内容
Android profile 真机验证使用基础构建号 260726001–260726003;正式 Release 使用基础构建号 260726004。分 ABI APK 的实际版本码分别为 ARMv7 260727004、ARM64 260728004、x86_64 260730004。
GitHub Release 同时提供 Android、未签名 iOS IPA、Windows、Linux,以及 macOS universal(Developer ID 签名并通过 Apple 公证)安装包。未签名 iOS IPA 仅供开发者自行签名或重新打包,普通测试请使用 TestFlight。
验证
全量 Flutter 测试通过。
真机(PKT110,120Hz)VM 时间线实测:书籍打开动画最差单帧耗时从 105.8ms 降至 15.5ms 以内;用户连续开关多本本地与在线书籍复测确认掉帧问题基本修复。
版本
版本:2.3.9
基础构建号:260726004
What's Changed
fix by @KeloYuan in #27
New Contributors
@KeloYuan made their first contribution in #27
description 应用介绍
开元阅读是一款开源、以本地阅读为主的电子书阅读器。你可以导入 TXT、EPUB 等书籍,整理自己的书架,并自由调整字体、行距、页边距、阅读主题和翻页方式。应用也支持书签、朗读和阅读统计,不用注册账号,大部分阅读数据都会留在自己的设备里。我们希望它少一点打扰,多一点自在,让读书回到简单、舒服的状态。它可能还不够完美,但我们会认真把每一次翻页、每一处排版慢慢做好。希望你能在这里安安静静地读完一本书