奇迹秀将不定时分享优质工具,大家可以把奇迹秀公众号设为★星标,第一时间获取最新推送,以防错过优质内容。因设计·而美丽你手机里占内存最多的APP是什么?相信很多人的答案都是一样的:微信!
如今,微信已经成为国民级的超级APP,几乎是国人的装机必备软件。随之而来的,是微信越来越臃肿了,动辄占用手机几十个G的存储空间。
近日,“微信安装包11年膨胀575倍”的热搜引发了网友们的关注,大家都在问,这款曾经以“小而美”著称的软件,这些年发生了哪些变化?
微信的11年
安装包膨胀575倍
近日,B 站 UP 主 " 科技老男孩 " 就通过逆向工程,揭秘了这些年来微信 APK 安装包膨胀的 575 倍到底用来做什么了,即他所说的:"微信在这 11 年是怎么从小而美变成大而肥的。这位 UP 主逆向工程和对比的是微信 1.0 和微信 8.0.24版本。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版本里到底是那些东西占用了大量空间呢?UP主分析,资源文件占了12.8%,各种库文件占了50%,而实现核心功能的程序本体只占很小一部分。最新的微信8.0.24版本安装包中,有超过1.26万个文件,而明明微信199个文件就已经能满足用户的日常使用了, 其余一万多个文件都是用来干嘛的呢?UP 主对此调侃道:"可见新版微信中有 99.9% 的内容都是垃圾,真正实现聊天部分的代码可能只占 0.1%。微信越来越大
还是简单的聊天APP?
其实,随着微信的功能不断增加,体积对应膨胀几乎是必然的,微信早就不是一个简单的即时通讯APP了,它已经成为了一个集社交、娱乐、工作、出行、购物、生活、金融等成百上千项功能服务于一体的超级APP,聊天只是其最基本的功能,在功能“大而肥”的情况下,很难再做到“小而美”。除了微信这些年增加的小程序、广告、公众号等附加功能以外,或许开发者还隐藏了一些秘密。
有业内人士分析,微信的内存大小膨胀这么多,可能和开发者的开发和维护方式有很大的关系。我们都知道微信在运营过程中,经常会遇到更新换代,或者遇到系统BUG和安全漏洞的时候。这个时候微信的开发团队,往往会采取写一个修补代码进行“覆盖”的方式。事实上,如果想要不提升微信的内存大小,最好的方法是整体优化,对无用的代码进行修改和精简。但是这种方式不仅会耗费很大的工程量,还会为团队造成很大的成本负担。所以出于成本和时间的考虑,一般开发团队会采用用新代码覆盖的方式来修复漏洞,也就是我们俗称的“打补丁”。但是这也会导致一个问题,那就是软件代码会变得越来越臃肿,最终软件也会变得越来越占内存,不过这似乎并不是开发团队该考虑的问题,因为换手机的成本是由用户来承担的。当然这其中也不排除,开发团队故意为之,毕竟如今的商业利益错综复杂,没有人能确定软件开发商和手机厂商有没有利益链条,毕竟用户不停换手机,最大的受益者一定是手机厂商。
大厂都在膨胀
不止是微信一家
很多网友表示,现在手机的“内存刺客”不只有微信一家,现在手机应用体积越来越大,动不动就 300/400MB,手机内存已经告急,而内存已经不够用的用户只能每天痛苦的清缓存了,更有网友表示手机里的 QQ 加微信的总体积已经突破 70GB。 还记得之前QQ内置了虚幻4引擎吗?安装包直接飙到400M。除了微信的亲兄弟QQ也是“内存杀手”,支付宝、淘宝、百度、抖音、小红书等热门软件,在应用商店中标注的大小都超过了100M,而实际安装后的大小肯定要超过100M,使用一段时间之后,随着用户数据和缓存的积累,这些APP将占用的内存可想而知。其实,国内99%的app都是过大的,尤其是大厂开发的软件,一个app同时具备直播、短视频、杀毒、天气、新闻、购物、支付、社交,这些app都有彼此的功能,所以我们还下载那么多app干嘛?除了内存占用过大,这些软件后台还频繁唤醒启动,严重消耗手机性能内存的同时又严重消耗手机电量。说实话,真的不希望微信确实如很多人所讲已经从“小而美”变成“大而肥”!
还有不少网友表示,自己一定要换一个超大内存的手机,解决经常要清理后台的烦恼。你的微信占了多少个G的手机内存?你会经常清理手机后台吗?一起来聊聊吧。往期精选
更多设计类工具请访问:www.qijishow.com
▼
给小呆一个「 分享 · 收藏 · 赞 · 在看 」四连击