为什么手机软件越用越大

题图来自Unsplash,基于CC0协议
导读
手机软件越用越大是一个常见现象,背后涉及多个复杂因素。手机装了软件后,不一定很大,但用过一段时间后,如果不加干预,它往往变得更大了。这种现象的原因很有意思,从软件设计的角度讲,它并不是单纯因为文件增加了,而更像是一场应用与存储空间之间的"秘密收购战"。
比如说,你像下载一个50M的软件,但你安装后,它在后台偷偷"长胖"了。它并非只是大小在变,而是包越来越多,缓存的数据也越来越多。它的第一原因是Bug、补丁、功能更新,以及一些系统自动生成的文件夹、缓存文件等。举个行情例子,像抖音,刚装的时候50M,用了几个月后可能立马涨到2GB,你还以为只是安装文件变大了,其实背后是各自为政的小文件叠加。它们并非你主动增加的内容,而是系统或应用自动缓存的碎片数据。
第二方面是手机本身的应用缓存和数据增长机制。这就像你去餐馆吃饭,点一份炒面,吃完之后,桌上不是空空如也。调料是系统自带的,菜单音效是应用自动加载的。用户在应用中留下的浏览记录、聊天保存的信息,甚至你之前对话的内容,这些都是平台默默认为"还需要保留"的数据。比如微信,两张照片转瞬间就被上传又保存在聊天记录里,小则音视频,大则文件表格,几乎人类有的一切,都有机会被它悄悄备份,它用不痛不痒的空间,储存用户情绪轨迹和网络痕迹。
如果你真的在意手机可用空间,你或许会想知道,怎么才能看见安装包外的隐藏文件呢?一般来说,你只需打开手机设置,找到"存储"部分,它会显示每个应用的真实占用空间,而非初始安装包大小。你会发现,那2GB的软件安装包原来只占用了300MB,而剩下的,都是后台默默累积的数据。你也可以通过系统工具"应用管理"来查看每个应用已缓存的文件,以及是否处于自动同步状态,让你万一眼见为实,而不是以为用了就多出一大块硬骨头。
正因为手机存储空间有限,而现在应用为了用户体验,往往牺牲了存储效率,那么定期清理就显得有必要了。及时清理应用缓存,例如划掉微信之前聊天记录的高清图片,或者删掉抖音的历史观看记录,并非删除永久记忆,而是忠实地帮应用减轻精神压力,让软件的小身板更轻盈一些。不过,切记不可动一发而动全身,不要把运营多年、数据密集的基础应用清一色零,否则一旦退出,应用可能变得需要重新学习,影响下次的体验,这未必划算。
作为应用开发者,他们当然希望安装包越小越好,但他们也是身不由己的:每一项功能背后都是代码、图象和动画,原生的小安装包未必有流畅的体验。开发者选择算法压缩图片,选择轻量联机模式,考虑在用户首次使用时才加载后台数据等等,但应用体积问题是一个全局难题。人们期望他们在设计时树立健康的内存占用管理,如提供一键清理缓存、按需禁用更新、压缩应用数据同步等功能,才能真正让用户掌握使用权。
总而言之,手机应用体积膨胀的现象,是一种软件生态下的自生长趋势,是有背后逻辑却不太显然的。如果你发现手机越来越慢,也许可以先看看哪个应用偷偷"吃掉"了你的存储空间;如果它扎根久了,影响了你的正常使用,也不妨尝试控制清理意向,权衡体验与存储之间的关系,使用即打开开关,保持相遇的数据平衡。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com