阅栖 EPUB V1:把本地小说阅读先做稳
5/27/2026
阅栖 EPUB 的 V1 定位很明确:它不是书城,也不是云同步阅读器,而是一个面向本地 EPUB 小说的离线阅读工具。
为什么先做本地 EPUB
很多小说读者已经有自己的 EPUB 文件,真正需要的是一个打开稳定、没有账号依赖、没有广告干扰、能长期阅读的本地工具。因此 V1 的核心不是做更多格式,也不是一开始就追求复杂 EPUB3 能力,而是先保证常见小说 EPUB 能稳定导入、稳定打开、稳定恢复进度。
V1 主流程
1. 用户从应用内选择一个或多个 EPUB 文件。
2. 应用复制文件到本地沙箱,避免依赖外部临时路径。
3. 解析元数据、封面、目录和章节结构。
4. 加入本地书架,展示标题、作者、封面和阅读进度。
5. 进入阅读页后通过 WebView / ArkWeb 承载 EPUB 渲染内核。
6. 用户调整字号、行距、边距和主题后,阅读位置尽量稳定恢复。
技术取舍
EPUB 本质上包含 XHTML、CSS、图片、目录、资源路径和锚点。如果只把章节当成纯文本切片,短期开发会更快,但后续会很难支持样式、图片、目录跳转和复杂排版。因此阅栖 EPUB 选择“原生外壳 + EPUB Web 渲染内核”的路线:应用侧负责导入、书架、资源映射、设置、进度和缓存,渲染侧负责 EPUB 内容展示。
明确不做什么
V1 不做书城,不内置书源,不破解 DRM,不做云同步,也不承诺完整覆盖 Fixed Layout、MathML、Media Overlay 等复杂 EPUB 能力。这样的边界能让产品先把小说阅读最常用的体验做好。
接下来会继续完善样本回归、外部打开兼容、性能基线和隐私说明,让阅栖 EPUB 更接近可长期维护的正式版本。
