当前位置: > 热评

11 年暴涨 575 倍,微信空间占用之谜终于解开了

时间:2022-08-16 15:26:31 热评 我要投稿

编辑导语:从2011 年发布的微信 1.0 APK 安装包只有457KB,到如今的257MB,微信安装包 11 年来暴涨了 575 倍。为什么微信这么占空间,空间都用到哪去了呢?本文对此进行了分析,一起来看一下吧。

作者:老狐;编辑:猪肉丸;公众号:科技狐(ID:kejihutv)

用了 10 年的微信,有个设计老狐是真的不喜欢。

它就是—— 聊天记录 7 天之后自动清理 ,很多时候想找回以前的一些聊天记录或者证据都会显示 已过期或者被清除。

你说是为了减轻用户的手机容量负担可以,但往往占用最多手机空间的正是微信。

查一下手机的空间占用,微信无压力登顶,随便就能占个二三十 G ,有些重度微信用户,估计六七十 G 不远了。

这种规模的 App ,64G 的手机直接投降,装了微信基本不用考虑装别的了。

128G 的勉强够用,只有 256G 以上的空间才能比较放心的下载和使用其他 App 。

虽然大家都对这样的现实很无语,但我们又不能不用微信,一般人也只能忍了。

然而有些程序大佬表示真不能忍,虽然不能改变微信,但起码能搞懂微信为啥这么占空间,到底空间都用到哪去了。

于是,他通过 逆向工程解密了微信的安装包 ,解开了微信空间占用之谜。

这个资料来源于 B 站 UP 主科技老男孩发布的视频,他解压了安卓微信 8.0.24 版本的安装包,微信 8.0.24 APK 安装包大小为 257MB,占用空间 634MB,共包含 12639 个文件。

对比 2011 年发布的微信 1.0 APK 安装包只有 457KB,占用空间 1.03MB,只有 199 个文件。

也就是说 微信安装包 11 年来暴涨了 575 倍 ,这数字还是很惊人的…

当然只拿最初版跟最新版来比容量是不科学的,但我们最在意的还是,微信真有必要占用那么多的空间吗?

根据 UP主解压分析文件后发现, 初代 1845 个字符串就能实现微信的基本功能。

然而来到微信 8.0.24 版本,却 需要 150 万个字符串,暴涨 811 倍。

最后,该 UP主得出结论,新版微信真正实现聊天部分的代码可能只占0.1 %,而 其他 99% 的代码都是用来运行与聊天无关的功能。

而这些功能大家都懂的,各种 小程序、短视频、直播、打车、外卖、游戏、电商 等等,很多我们永远用不上的功能,微信都给我们配上了。

其实单纯这种生活相关的功能也还好,但现在很多 App 的配置已经远远超出用户的实际需求了。

就拿前段时间很火的 QQ 安装包事件来说,QQ iOS 8.8.68 版本, 软件大小高达 923.8 MB ,都快要 1个 G 了,这容量跟游戏都有得比,你敢相信它只是一个聊天 App 吗…

经过网友解包发现,原来 QQ 内置了 虚幻 4 引擎 ,用于实现 3D 效果「超级 QQ 秀」的渲染……

区区一个 QQ 秀,还得用虚幻 4 来渲染,是不是有点小题大做,有问过用户的意见吗,真需要整这么高级的 QQ 秀?

说到这里,老狐还想起了之前马斯克在接受采访时表示: 微信真是个很好的 App !

他的观点是,在中国,微信承包了大家的基本生活,几乎什么都能做。

而且它没有垃圾信息,还羡慕的说: 在中国以外就没有微信这样的应用。

在国外用户眼中,他们很羡慕我们的微信,啥都能做,一个 App 走天下。

但在中国用户看来,一个 App 把所有功能都包揽绝不是什么好事。

不仅 App本身特别臃肿,而且当一个 App 成为超级应用之后,随之而来 对用户资源的剥夺就更明显了。

现在无论在哪个 App 上聊天,想要进一步沟通,最后的结束语肯定还是: 你微信多少,我加你方便聊。

转到微信上聊是方便了,但问题是,用户把所有资源都投入到微信上,生活遭到工作和日常事务的无限入侵,这对用户的体验损害是非常大的。

大家对微信一开始期望只是简单好用的社交聊天 App ,但现在已经变成无所不能的巨无霸 App 。

然而微信到现在还一直标榜自己是“小而美”产品,虽然“小而美”不等于容量小,但微信 1.0 用 1845 个字符串就能实现核心功能,到现在却需要 150 万个字符串。

而且用户对微信的核心诉求也一直没变,仅仅希望能 简单轻松的聊天和分享生活点滴, 所以,微信真有必要为用户添加那么多他们用不上的功能吗?

现在所有事物都流行做减法,希望微信也能做做减法,为用户提供一个更纯粹简约的“小而美”产品吧。

参考资料: B站@科技老男孩

作者:老狐;编辑:猪肉丸;公众号:科技狐(ID:kejihutv)