缓存机制:每次都要联网吗?已读内容会自动缓存
comico 的数据形式
comico 官方 help 里写的是「ストリーミング形式」——流式传输,每次打开都需要网络连接。这让很多用户第一次看到以为「意思是每次都要重新下载所有章节」。其实不完全是。
comico 实际的工作方式:
- 章节元数据每次联网:打开 app 时需要联网获取当前连载状态、是否有新话、已购记录等元数据
- 已读章节自动缓存:一旦你完整划过(看完)一话,那一话的タテカラー 画面帧会自动存到手机本地缓存里
- 再读已缓存章节不需要联网:退出 app 后再打开,之前缓存过的章节可以直接读,不需要再次联网
- 缓存自动清理:缓存大小有上限,超过后会按时间顺序清理最久未访问的章节
缓存能存多少
缓存上限和你手机存储大小有关,也和 comico 版本有关。Aptoide 上的 Android 版本说明里提到:
- comico 会占用约 118 MB 安装空间
- 缓存章节额外占用——读完 20-30 部连载的缓存可能在 200-500 MB 左右
- 缓存不会无限增长,超上限后自动清理
手动清理缓存
如果手机存储紧张,可以在 app 设置里手动清理缓存:
- iOS:
设置 → comico → 清理缓存 - Android:
应用设置 → comico → 存储 → 清理缓存
清理后,所有已缓存章节会被清除,下次读需要重新联网拉取。
没有真正的「离线下载」
comico 和 Kindle、BOOK WALKER 不同——它没有一个「离线下载」功能可以显式把章节保存到本地。已缓存章节是后台静默完成的,你看不到「哪几话被缓存了」的列表,也不能主动把某几话固定下来不被清理。
这意味着:
- 不能提前下载好整卷漫画去山里读——你只能依赖自动缓存,而缓存机制是为「日常通勤碎片化阅读」设计的,不是为「长时间离线阅读」设计的
- 网络不稳定的场景体验差——比如新干线隧道里信号消失,comico 可能加载不出来下一话(因为下一话还没被预缓存)
和其他 app 的对比
| app | 离线下载 | 自动缓存 |
|---|---|---|
| comico | ❌ 没有显式离线下载 | ✅ 已读章节自动缓存 |
| BOOK WALKER | ✅ 可以下载到本地 | ✅ 有 |
| LINE マンガ | ❌ 没有显式下载 | ✅ 有 |
| Kindle | ✅ 可以下载到本地 | ✅ 有 |
comico 缓存设计的底层逻辑是:它的目标用户是每天有网络的通勤党,不是「会刻意提前下载」的重度读者。