首页 / 功能详解
漫蛙是一款安卓端漫画阅读应用,缓存以「话」为最小单位,所以删的时候可以只删读过的那几话,不必整本重来。省空间的关键不在清得多,而在清得准:知道哪些是读完的、哪些还在追,才不会出现刚清完又要重下。
缓存的最小单位是「话」,不是「本」。这个设计看起来只是统计粒度,实际影响的是清理时的选择余地:读完第三十话想腾点空间,只删第三十话就行,前面二十九话和后面的进度都还在。
如果按本存放,删一部就得整部重下,追更的人几乎没法用。按话存放的代价是碎片多,所以缓存管理里必须有一层「按作品聚合」的视图,把散着的话归到书名下面,逐部显示合计体积。
读过的话会自动落到本地,这是被动发生的;主动缓存是提前把还没读的存下来。两条线互不冲突,同一话只会存一份。区别在于:自动落盘跟着阅读走,读到哪儿存到哪儿;主动缓存可以先存十话放着,等有空再读。
缓存管理里能看到的清理动作有两个,名字很接近,结果差得远。选错一次,可能要把整本重新下一次。
两种清理动作的适用范围与副作用
| 动作 | 删掉什么 | 保留什么 | 什么时候用 |
|---|---|---|---|
| 清理已读完的缓存 | 标记为读完的章节文件 | 书架、进度、在读章节 | 日常腾空间,最常用 |
| 全部清空 | 所有已存章节文件 | 书架与进度仍保留 | 换机、彻底重置前 |
| 单话删除 | 指定那一话 | 同作品其它话 | 只想删掉读过的几话 |
| 卸载应用 | 缓存、书架、进度 | 无(未登录时) | 不建议,除非要重装 |
追更的人真正需要提前准备的,其实只有「下一话」。开着自动缓存之后,每次读完一话,应用会顺手把下一话也存下来,等更新推送到达时,新话已经在本机了。这个开关默认是关的,因为对流量敏感的人会介意。
开与不开的取舍看使用场景:通勤路上信号断续、又不想站在站台等加载的,值得开;大部分时间在 Wi-Fi 下、手机空间又紧的,手动存更可控。
无论开关状态如何,缓存都不会同步到账号。换设备时该重下的还是要重下,这一点在功能设计上是有意为之——把几百 MB 的图片挂到云端,成本远高于收益。