不难发现,近几年几乎所有的手机APP安装包都增长迅速,占用内存。这到底是为什么?为了讨论这个问题,本文分析了50款app。感兴趣的朋友一起来看看吧~
前段时间,哔哩哔哩UP主要技术老男孩在视频中提到,他发现2011年1月发布的微信1.0版本中,安卓APK安装包只有457KB,现在微信安装包257MB,相当于11年膨胀了575倍。
不仅仅是微信,在评论区,人们吐槽这几年几乎所有的手机APP安装包都增长迅速,占用内存。
(哔哩哔哩升达科技老男孩《逆向工程微信安装包,11年膨胀575倍到底更新了啥?》)
为了更具体地了解近年来应用安装包大小的变化,我们查看了豌豆荚(一个为安卓软件、安卓应用和安卓游戏提供下载资源的市场)中常用应用的版本历史数据。
今年6月,Questmobile公布了2022年上半年用户规模过亿的58款移动app,其中50款app可以在豌豆荚中找到版本历史数据。
以下是对这50款app的分析。
先下载常用app,G2017光安装包就占了7 G。极光数据发布了一份app内存报告。统计显示,国产手机平均安装的app数量已经达到50个以上。到2020年第三季度,这个数字已经增加到56个。
但是根据我们的统计,仅仅是下载全部50个常用app,光安装包的体积就达到了7180.51MB,也就是7.01G G。
但是按照豌豆荚可以统计的初始大小,这些app的初始安装包只需要1143.46MB,也就是1.14G.
如果只看排名前20的app,它们的安装包体积从0.58GB变成了4.98GB,大概是原来的8倍。
不仅如此,在Android应用商店中,显示的安装包的大小就是压缩文件包的大小。当app真正下载到手机上时,会有一个解压的过程。
另外,很多app在下载过程中会自动写入默认信息。这意味着手机需要预留比APP安装包更多的空间才能下载成功。
通常,一个应用程序会占用其安装包大小的1.5到3倍。以微信为例。应用商城显示的微信安装包大小是230MB,解压后变成了500多MB。
按照占用空间=安装包大小*2.5,大概需要17.6G才能装下这50个常用app,这还不包括使用app带来的各类缓存,也不包括你需要的其他小众app。
2.8年时间,QQ安装包增长37倍,Tik Tok极速版每年增长79P。常用的手机app中谁占的空间最大?谁的改变最大?
我们先找出安装包大小排名前五的app,统计它们上线以来这些年安装包大小的变化。安装包主要是游戏类app和社交类app。
如果看安装包量的年均增长率,排名就不一样了。
Tik Tok至尊版的安装包大小增长最快。2019年9月2日,极速版APP问世。推出三年后,安装包大小从13.13MB增长到75.11MB,年均增长79%。
其次是农行口袋银行、QQ、UC浏览器和Tik Tok。
不同类型的app增长也不尽相同。
游戏APP的安装包通常初始状态都不小,更新迭代也不慢。
以手游代表《王者荣耀》为例。2015年上线时,其安装包为207.02MB,因为新英雄、新皮肤、新玩法、新模式的不断推出,以及游戏体验的优化,7年过去了,王者荣耀仅安装包就有两个G。
社交APP初始安装包比较小,但是更新比较频繁,& quot越来越大& quot,导致最终安装包很大。
以8年安装包量增长37倍的QQ为例。QQ每次更新,主要变化是功能的增加。
以2020年的QQv8.4.18为例。与th相比
添加& quot我的心情& quot到在线状态,给朋友发送心情信号,分享快乐时光;群聊添加角色,抽卡设置角色,点亮让角色更酷;群聊消息可以选择为群精,显示在群聊信息卡片上,查看更方便;群聊添加王者战绩,段位成绩可轻松查看,邀请群友积分。(豌豆荚上显示的QQ版本历史)
与社交软件不同的是,成长最快的版本Tik Tok极速版,上线以来主要功能只有两个,一个是刷短视频,一个是任务(比如看视频)获取金币。
基本不增加额外功能,几乎每次更新都是为了提高视频速度,优化观看体验。
银行APP的功能更加垂直。安装包量变化的原因在于实际需求的增加和互联网的发展。比如增速排名第二的农行掌上银行,有几项与技术相关的更新:在线实名注册、AI人脸识别、APP与相关小程序的联动。
第三,APP从& quot小而不同& quot到& quot大而相似& quot意味着功能更新的迭代和体验的优化。但是,这些添加和优化对用户来说真的有必要吗?
以现在流行的微信为例。
张小龙形容微信是一个& quot小而美& quotAPP。2011年微信1.0的时候,安卓APK安装包只有457KB大小。
2014年,微信安装包仅
有不到25MB,到了2022年,微信安装包就已经超过250MB了。我们整理了11年间微信主要新增功能:
可以看出,在2011年到2015年,微信主要开发和完善的功都围绕社交,最核心的就是聊天功能:微信群、表情包、语音、摇一摇等。
到了后来,逐渐增加支付、收款、发视频、视频号等功能。还有一些受争议的功能,比如:聊天消息撤回、拍一拍……
“小而美”的微信,如今变得“大而全”:支付功能让微信变成“移动的钱包”,视频号让它变成“另一个抖音”,小程序让它成了N种小游戏和常用APP的合集……
B站UP主科技老男孩用过逆向工程微信安装包,发现在微信1.0版本只凭借199个文件就实现了核心功能——聊天。
而2022年7月8.0.24这一版本,文件有12639个,所有代码都暴涨了500多倍。
也就是说,大部分文件和代码都是用来实现其他功能:视频、游戏、打车、外卖、快递……
在如今,你想用手机做任何一件事情,都未必要下载一个对应的APP。
如果你想买菜,其实不用专门下载盒马、美团买菜、叮咚买菜这样的APP,你可以从微信小程序或者支付宝界面直接进入。
这在一定程度上减少了下载另一个APP的麻烦,但问题是,虽然微信限制了小程序的大小(2MB),却没解决只要启动小程序就会产生的缓存。
此外,对于那些割舍不了微信社交功能但不需要小程序、视频号等功能的人来说,微信的“更新迭代”,都是手机空间的负累。
如果你仔细观察也会发现,许多安装包飞速变大的APP,其实来源于头部互联网大厂,或者是由它们控股:腾讯旗下有微信、QQ、王者荣耀、QQ音乐……阿里巴巴有淘宝、支付宝、钉钉、UC浏览器……字节跳动有抖音、今日头条……
这一方面是因为技术飞速发展,功能正常迭代;另一方面,APP不断更新和改版,越来越大、越来越全,很大一部分原因是对用户的抢夺和留存。
于是你能看到,主打短视频的抖音、以种草出名的小红书,都出现了群聊功能;音乐软件QQ音乐,有“弹一弹”游戏;购物软件拼多多,本来底部有一个“推荐”的入口,今年年初变成了“多多视频”……
或许正如网友说的那样:“有一天你的手机空间不够了,只能删除一些APP,但是第一时间要删除的肯定不是微信这样的刚需软件,就比如微信里面有个视频号,你说不定就会去把抖音卸载了。再比如你的美团里有买菜、买电影票、扫共享单车、打车的入口,又可以把盒马、滴滴之类的APP卸载……”
*数据来源:豌豆荚、微信官网手动整理
作者:张晨阳;编辑:唐也钦;公众号:DT财经
原文链接:https://mp.weixin.qq.com/s/tZc-4KaOK0bNYjuvQMZFNw
本文由@DT财经授权发布于人人都是产品经理。未经许可,禁止转载。
题图来自Unsplash,基于CC0协议。
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。