酷睿处理器|QQ音乐也被塞进游戏引擎,你的手机空间还够用吗?( 二 )


在APP处于刚发展的那些年 , 手机内存也比较小 , 4G+64G容量的手机都能一直用着 , 甚至还能剩余几个G , 但现在一款256G的手机 , 随便下载几个主流APP就用了一半的内存 。
据极光数据在2017年发布的APP内存报告显示 , 国内手机平均安装的APP数量已经达到50个以上 , 到2020年 , 这一数据进一步增加到70个以上 。
在此基础上 , APP对手机内存的占用更是不断膨胀 。
以月活最高的APP微信为例 , 在2011年推出的时候微信还是个只有457KB的“小而美” , 而11年后的今天 , 微信的安装包已达到263MB , “膨胀”了500多倍 。

有UP主解密安装包后得到的数据可以看出 , 占用空间最多的文件大多数都是与聊天功能不相关的 , 主要是用来运行小程序、视频号等附加功能 。
微信的体积膨胀并非个例 , 而是当前手机APP的一个缩影 。
有网友对2012~2022这十年间主流APP的安装包体积变迁进行了数据统计 , 发现大多APP安装包的体积增长了数十倍 。 其中 , 2012年时国内的大部分主流APP安装包体积都控制在5MB以内;2022年众多APP的体积已经达到200MB以上 。

图源奇偶派
现在手机APP往往存在大量复杂的功能 , 无论这些功能是否实用 , 这就是APP体积越来越大的原因 , 而这些功能都需要相应的组件支撑 。
比如手机QQ为了超级QQ秀塞进了虚幻 4 引擎相关的组件;QQ音乐为了虚拟社区塞进了Cocos2d-x游戏引擎库等 。
只要APP无休止地扩充功能 , 再大内存的手机都无法解决卡顿和存储空间占用严重的问题 。
值得一提的是 , 近日有报道称 , 国外一名程序员因为不爽“美联航” App 占用空间过大 , 仅用5分钟时间便将超 400MB 的这款iOS应用安装包削掉了187MB 。 也就是说 , 其实很多安装包可以再缩减20%左右甚至更高的空间 。




图源量子位
但想必大家心知肚明 , APP们的体积都是为了利益而疯狂膨胀的 , 寄希望于开发商自觉恐怕不现实 。
有人直言 , 想要膨胀的App们踩下刹车 , 除非相关部门能出台政策、有专门法规约束 , 或者手机硬件存储再次达到瓶颈 , 开发者不得不去优化才有可能实现 。 在这之前 , 还是选择使用占用空间更低的精简版应用吧 。

相关经验推荐