前
言
/ 2022.8.2
“小而美”的微信安装包一去不复返,历经11年,其膨胀了将近575倍,占用内存动辄几十 GB ,变得越来越臃肿,“小而美”也成为了一种调侃和讽刺。
01
微信安装包11年膨胀575倍
近日,有B站科技区UP主发布视频,通过逆向工程揭秘了安卓微信8.0.24版本的安装包,想看看微信从当初的“小而美”摇身一变“大而肥”,到底经历了什么。
最初的起点
2011年1月发布的微信1.0版本,安卓 APK 安装包只有199个文件,体积仅457 KB,还没有一张照片体积大。
但是却可以实现通过QQ号来导入现有的联系人资料、即时通讯、分享照片和更换头像等简单的功能。
1.0的微信可以说是真的“小而美”,方便简单却能够实现大部分人聊天的基本需求。
现在的微信
解压发现,今年6月发布的微信8.0.24版本,安卓安装包大小为257 MB;其中,最新的 iOS 8.0.26版本,安装包大小更是达到了551 MB。
当然,使用过微信的我们都知道,实际上占据的空间绝不止这些,缓存数据才是大头。如今的微信对于不少手机和网友来说,确实有点“不堪重负”。
02
是什么导致了安装包的膨胀?
各类解压文件夹中体积最大的当属 lib 文件夹(337MB),里面都是第三方动态库,一共157个。塞入的功能越多,需要调用的库也就越多,安装包体积也就越臃肿。
而在微信1.0版本中,只有一个库,体积仅127 KB。该 UP 主表示,微信中真正实现聊天的代码可能只占 0.1%,大部分代码用来运行小程序、视频号等功能,“微信占用的 99.9% 空间都是存放的垃圾功能和资源。”
原因之一
从表面上看,一方面是跟微信新增越来越多的非必要功能和不合理的文件存储机制有关,另一方面,也是由于整个互联网生态的改变。
这就和功能机向智能机过渡一样,10年前的功能机,充其量就是打打电话,发发短信,顶多再上个网页。而现在的智能机,已经不单单是一个手机了,更像一个生活伴侣。
微信也是同理,它已经不再只是一个聊天工具,反而更像一个操作系统,用户不用离开平台就可以使用自己所需要用的几乎所有APP。
所以微信变得“大而肥”是自己往平台化和操作系统化发展的一个必然结果。
对于当前的微信来说,能否在提供更多服务的同时,让用户不为微信所带来的庞大身躯所困扰,才是需要解决的问题。
原因之二
而在这些东西的背后,还暗藏着开发者和公司们对用户价值无止境的挖掘和渴望,哪个版块有利益就加入哪个功能已是老生常谈。
不止微信,现在市面上各个 APP 都早已肆无忌惮,近几年“肥”了不知道几十倍甚至是几百倍。拿 QQ 举例,大小已达728 MB,塞了个虚幻引擎进去并不是什么难事嘛!
而作为普通用户的我们,部分 APP 早已成为生活刚需,也只能期望这些企业能够早日了解到当今用户的痛点,而不是为了一时的价值伤透了用户的心。
END
阅读原文
了解老九学堂暑期线下班详情