PicaComic 是什么 · 多源漫画聚合的设计初衷
一个 App,聚合多个漫画源
PicaComic 是一款用 Flutter 构建的开源漫画阅读器,它的核心理念很简单:把多个漫画源装进同一个 App。
不同于市面上学单一平台的漫画阅读器,PicaComic 从诞生起就走了一条不同的路。项目最初是 PicACG(哔咔漫画)的非官方客户端,后来逐步扩展支持更多漫画源,最终演变成一个可以聚合多个站点的通用阅读器。
目前内置的漫画源涵盖了国内外主流资源:
- PicACG(哔咔漫画)— 项目起源
- e-hentai / exhentai — 老牌画廊站
- JmComic(禁漫天堂)— 中文镜像,含独特的图片重组算法
- Hitomi — 多语言标签系统
- 绅士漫画 — 中文社区
- nhentai — 多语言分类筛选
除了内置源,3.0.0 版本之后还引入了 JS 自定义漫画源引擎,让用户可以编写自己的漫画源接入脚本。
适合什么人
PicaComic 的设计语言决定了它并不是面向所有人的大众化产品,它更适合以下几类用户:
不满足于单一平台的漫友:很多用户同时在多个漫画站追更,PicaComic 把入口统一到一个 App 里,省去了频繁切换和下载多个 App 的麻烦。
喜欢折腾的技术向用户:自定义漫画源的 JS 引擎本质上是一个开放的扩展接口。有一定 JavaScript 基础的用户可以自己实现新漫画源,或者导入社区现成的脚本。
重视阅读体验的纯读者:即使完全不碰自定义源,内置的阅读器设置(多翻页方式、深色模式、自动翻页、图片预加载、高刷新率)也足以覆盖多数人的个性化需求。加上全程无广告,阅读时不会被打断。
跨平台用户:Flutter 跨平台的特性让同一份源码可以构建出 Android、iOS、Windows、macOS、Linux 五端应用。喜欢在手机上追更、在平板或桌面端看合订本的用户可以用同一个书架。
不适合什么人
如果你只固定使用某一个平台的正版漫画服务(比如 PicACG 官方客户端),PicaComic 可能会显得"太重"——它为了兼容多源做了很多抽象层,在单一源场景下反而不如原生客户端直接。
另外,自定义漫画源的 JS 引擎仍处于 beta 阶段,部分功能可能不稳定。如果遇到问题需要去官方仓库提 issue,或者自己排查 JS 脚本的逻辑。
项目现状
PicaComic 于 2024 年 12 月归档(archive),最后版本为 V4.0.4。项目维护者转向了新项目 venera(基于原仓库 fork)。本页面后续如提及版本特性,以 V4.0.4 为基准,"以官方最新版为准"的提示同样适用于 venera 项目。