手机APP为什么越来越“膨胀” ?

机智猫 2024-06-26 17:25:52

前两天在体验鸿蒙Next系统的时候,很多人都关心安装包大小的问题。很多人都在后台问,鸿蒙版的App是不是安装包会小一点,会少占用一些手机的存储空间。

现在这些App对于手机空间的占用确实已经到了丧心病狂的程度,我看了大家最常用的微信,iOS版本安装包已经达到了惊人的695MB,QQ也是接近700MB的安装体积。一台128GB的iPhone15,安装了微信、QQ这样的大型应用,再同步一些聊天记录,基本上手机就占满了。可能很多人印象中微信还是属于几十MB的“小而美”App,实际上这些大型App已经跟很多手机端的大型手游的体积差不多了。

应用安装包体积的膨胀只是一个方面,背后反映出来的是当前很多人对于手机存储空间的焦虑。那么我们不禁要问:我们手机的存储空间,究竟是怎么被这些App,一点点吃掉的。

手机App为什么越来越大?

我们在应用商店下载的App其实就是一个安装包,通常包含压缩的资源文件,如图像、音频、视频等。安装后,这些文件会被解压。安装App之后,再查看手机应用空间占用情况你会发现,解压之后的App本身占用手机的空间就要更多。尤其是一些大型的游戏,其本身占据的存储空间远远高于安装包本身的空间。比如原神这样的大型游戏,本身安装文件就是几十GB,就更吃存储空间了。这也是为什么我们建议原神玩家尽可能选择512GB这样的大容量版本的原因。

那为什么现在这些App的安装包体积越来越大呢?

这背后涉及到的因素就比较多了。首先从App本身需要来说,随着功能、UI、技术的迭代,确实是需要更多的资源和代码支持。比如很多App增添了更多的高质量的动效交互、视觉元素、高分辨率的图片、视频等等。甚至还有QQ这样的应用,直接在安装包中集成了渲染引擎。如果你现在去用5年前老版本的App,你会发现确实显得“粗糙”了一些。这背后就是这些设计、交互优化之后的结果。

除了这些之外,功能增长也是安装包体积增加的直接原因。还是以微信举例,微信不仅仅是一个简单的聊天工具,它集成了支付、朋友圈、小程序、公众号、视频号等多种功能。每种功能都需要相应的代码和资源文件来支持,这些功能的集合显著增加了安装包的大小。此外,微信还集成了第三方服务和API,如地图服务、支付接口等。这些服务的集成需要额外的代码和资源,从而增加安装包的体积。

除了微信之外,国产App在功能拓展方面明显更加激进。比如你的外卖App,不仅能点外卖,还能看直播,刷短视频,它甚至还集成了金融钱包、小游戏、在线书城这样的服务。几乎所有你能想到的主流App,都贴心地配备了刷短视频、钱包、社区这样的功能,即便这些服务你从来都不用,反正应用开发商们都给你打包到安装包里面去了。

互联网厂商拼命叠加的这些功能,也就是App体积越来越膨胀的核心原因。

缓存和用户数据才占“大头”

这还没完。因为除了应用文件之外,缓存和用户数据积累才是App占用手机空间的大头。App运行时会生成缓存数据,如临时文件、日志、数据库等。此外,很多App也会产生包括聊天记录、个人设置、下载的文件,也会随着使用而不断累积,占用越来越多的存储空间。

还是以微信举例,我相信在看这篇文章的朋友,随随便便一个微信占用的手机空间都是近100GB了吧?为什么聊天记录那么占用空间?那是因为微信作为一款最常用的社交App,其聊天记录并非只有文字,还包括图片、视频、文件、语音消息、表情包等。这些文件通常比纯文本消息占用更多的存储空间,尤其是群聊消息会占用大量的存储空间。另外一些影音类的App也会默认缓存你听过的歌曲,看过的视频,编辑过的文件。这些都是占用手机空间的“罪魁祸首”。

除了你本身使用App过程中产生的缓存之外,很多App自身也会“主动缓存”。比如为了“提升用户的使用体验”,很多App可能会预加载一些文件,方便用户点开的时候能够顺畅地看到内容。这就是为什么,你看到的那些漂亮的开屏广告无论网络有多不好,都是丝滑流畅的原因。因为这些文件早就贴心地被缓存好了,一直在那儿等着你。

同时,App更新可能会保留一些旧版本的文件,而新功能和修复也会添加新文件,导致存储空间的进一步增加。一些App会保留用户的个性化、自定义选项,还有一些App允许用户安装扩展或插件,也会占用存储空间。

除了上述这些因素之外,安全功能、国际化本地化适配、冗余设计、平台适配等等因素,都会导致手机App体积和缓存文件的增长。所以App对于空间的占用,其实是一个非常复杂的问题,这些问题综合起来才是造成当前我们手机存储空间吃紧主要原因。

如何缓解存储空间焦虑?

如何缓解手机存储空间焦虑,尽可能减少App对手机存储空间的占用呢?

最省事儿的建议就是买一台大容量的手机,最好的512GB或者以上的版本。目前来看256GB的手机空间日常使用起来就已经比较捉襟见肘了。至于128GB的空间我就直接不推荐大家购买。目前512GB版本的机型价格也并不太贵,尤其是如果你对于性能要求并不太高,甚至可以牺牲一点性能换取更大的存储空间。

第二就是养成定期清理缓存和不必要文件的习惯。对于包含大量图片、视频和音频的App,如社交媒体和音乐播放器,定期删除不需要的媒体文件。定期清理App的缓存数据,这通常包括临时文件、日志、图片和视频缓存等。

然后就是减少一些不必要的App安装。尤其是一些功能单一、使用频率不高的App,其实使用小程序,或者是极速版、国际版之类的版本更为方便,功能齐全,而且小程序还不用下载和安装。还要避免安装功能重复的多个App,选择最需要的一两个保留即可。最后就是定期备份重要数据,并清理旧的聊天记录、邮件和其他不再需要的数据。把一些不常用的照片、视频和其他大文件上传到云存储服务,释放本地存储空间。有了这些习惯之后,相信大家的存储空间焦虑应该会缓解不少。

不过通过这些了解,我们也看到了当前的互联网厂商在应用的功能开发方面的诸多乱象,尤其是毫无节制的堆叠各种没用的功能,本质还是想要尽可能把用户的时间留在自己的APP上。但这样不仅浪费用户的存储资源,还给使用App造成了很多干扰。我们在这里由衷呼吁这些互联网厂商们,我们真的不想在外卖软件上看小说、刷短视频了,出一个干净的版本吧,求放过。

0 阅读:81

机智猫

简介:好产品会让人幸福的