用了 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 站@科技老男孩
编辑:猪肉丸
,