欢迎光临散文网 会员登陆 & 注册

微信安装包11年膨胀500多倍,垃圾文件占多少?

2022-08-07 22:38 作者:荟呀荟学习  | 我要投稿

目前,微信已经成为国民级的超级APP,几乎成为装机必备软件。随之而来的是微信越来越臃肿了,随随便便就占用手机几十个G的存储空间。



对比的是微信 1.0 和微信 8.0.24版本,“微信安装包11年膨胀575倍!



2011年发布的微信1.0版本,安卓APK安装包的体积仅457KB,还没有一张照片体积大。而且,微信 1.0 解压后占用空间 1.03MB,文件数也只有 199 个,也就是说,当初微信 1.0 仅用 199 个文件就实现了 " 聊天 " 这个核心功能。



然而到2022年6月发布的微信8.0.24版本,安卓APK安装包的体积已经膨胀到了257MB,比很多PC软件的体积还要大,11年时间膨胀了575倍。


图源:科技老男孩


那么微信 8.0.24版本里到底是那些东西占用了大量空间呢?通过逆向工程分析,其中资源文件占了12.8%,各种库文件占了50%,而实现核心功能的程序本体只占很小一部分。



最新的微信8.0.24版本安装包中,有超过1.26万个文件,而明明微信199个文件就已经能满足用户的日常使用了, 其余一万多个文件都是用来干嘛的呢?



除了微信这些年增加的小程序、广告、公众号等附加功能以外,微信的内存大小膨胀这么多,可能和开发者的开发和维护方式有很大的关系。


出于成本和时间的考虑,一般开发团队会采用用新代码覆盖的方式来修复漏洞,也就是我们俗称的“打补丁”。但是这也会导致一个问题,那就是软件代码会变得越来越臃肿,最终软件也会变得越来越占内存,不过这似乎并不是开发团队该考虑的问题,因为换手机的成本是由用户来承担的。



除了内存占用过大,这些软件后台还频繁唤醒启动,严重消耗手机性能内存的同时又严重消耗手机电量。


最后,小荟还是希望微信等一众软件能回到“小而美”的时代!

微信安装包11年膨胀500多倍,垃圾文件占多少?的评论 (共 条)

分享到微博请遵守国家法律