欢迎光临!

正文

体积暴涨575倍!微信的更新真的太狠了……

Aug 01
admin 2022-08-01 20:18 产品中心   浏览量:   次

问起大家手机中占用空间最多的软件是什么,我相信 99% 的读者的回答都是一致的,那便是微信。哪怕拥有两台手机,两个微信账号的我,单台手机的微信数据都超过了 15G,可以说是让人又爱又恨了。

雷科技制图,禁止侵权

作为一款国民级的社交软件,我们也算是见证了整个微信的发展史,也看着它一步一步从曾经的"小而美"变成了当今的"巨无霸",我们对此也无可奈何,谁让微信已经成为日常生活中不可分割的一部分呢?

有意思的是,近日有一博主放出了一张 2011 年的微信 1.0 版本的安装包信息,当时安卓版的 APK 大小仅有 457K,而如今安卓端的微信安装包已经达到了 257M,iOS 端的安装包更是超过了 500M,涨幅高达 575 倍。(由于博主未放出初代 iOS 微信信息,无法计算)

图源 b 站 up 主:科技老男孩

虽说随着软件的不断迭代和各项新功能的加入,体积变大是相当符合常理的事情,但微信体积的增长速度未免有些过于夸张了。相信有很多读者会跟我一样好奇,微信这些年的升级,真的有带来什么史诗级的提升吗?如果没有这些功能,微信就真的完全不能用了吗?

微信变大了,体验也更好了?

针对微信安装包里到底塞进了哪些"稀奇古怪"的东西,B 站 up 主 @科技老男孩专门对微信安装包进行了详细拆解,发现微信 8.0.24 版本安装包中包含文件数超过 1.26 万个,而 1.0 版本的微信只有 199 个文件,他还表示其中有 98% 的文件就算删除也不会影响到微信的正常聊天功能。

图源 b 站 up 主:科技老男孩

其中占据较大内存的分别为名叫 lib 和 assets,前者的体积足足达到了 337MB(接近 50%),内含有各种第三方动态库,让微信有了在线解压压缩包、在线播放音乐以及视频等功能,后者则装有满满当当的资源文件,例如自带的 emoji 表情、字体、收款音频、微信电话铃声。而最重要的含有聊天功能的部分呢,只有可怜的 0.25MB,足见微信的核心功能早已不再是单纯的文字聊天。

从这位 up 的解析来看,目前的微信安装包中仅有 1% 的功能是聊天,剩下的 99.9% 都是诸如打车、游戏、外卖小程序以及视频功能等等。无论你平常会不会用到这些功能,喜不喜欢微信的存在,它都早已成为一个集社交、娱乐、工作、出行、购物、金融等上千项服务于一体的国民级软件,聊天早已不是它们的核心发展点。

雷科技制图,禁止侵权

可能有人会吐槽,微信总是喜欢开发一些毫无作用的小功能,不实用还占内存,但别忘了微信可是有着 13 亿的用户,微信团队不可能同时满足所有用户的要求,只能尽可能地去完善。

归根结底,微信安装包越来越大是因为用户的需求在不断扩大。

其实从我个人角度来看,一款同时拥有如此多功能的 APP 安装包仅有 400M 上下已经是相当了不起的成就了。例如微信的"好兄弟" QQ 的安装包体积足足达到了 819MB,淘宝京东这类购物 APP 的安装包也纷纷超过了 300M。(均以安卓端为标准)

不过微信最大的问题并非安装包日益暴增,而是聊天记录的存储问题,由于微信不会像 QQ 一样能将以往的聊天记录自动存储并上传到云服务器中,只能将所有的文字消息、聊天中的图片、视频以及朋友圈中的缓存全部塞到手机中。

再加上微信的文件管理机制过于落后,举个例子,当你从朋友那里收到一段很有意思的视频,发给朋友后,就会再次生成一个视频,也就是说每转发一次消息就会额外再占用一次内存空间。何况这些数据隐藏的极深,用户在清理时根本不清楚哪些文件是可以删除的,哪些删除后是否会影响到聊天记录的完整性,久而久之便堆积成山,成了用户手机中最"难缠"的 APP 之一。也因此,现在的手机内存越来越大,从以前的 4G,到现在 256、512 甚至是 1T 内存,都是为了放下这些日渐臃肿的 APP。

APP 普遍"增肥",到底是谁的问题?

前文曾简单提到,并非仅有微信一家在不断"增肥",基本上市面上所有的 APP 都在近几年"肥"了几十倍甚至是几百倍。其中最让我印象深刻的莫过于一款曾主打"极简主义"的浏览器 APP,但随后的几年中不断翻番,最终体积也是来到了 300M 上下。

在 2012 年那个智能手机刚刚普及的年代,国内的大部分主流 APP 的安装包体积都控制在 5MB 以内,彼时的手机内存空间也基本都在 16-32G 左右,因此我们当时会觉得 32G 已经是超大内存了,一般人根本就用不完。到了 2013 年,随着用户流量从网页端向移动端大迁移后,手机 APP 的下载量和使用量开始飞速增长。

(图源:mockup)

而到了 2017 年这个时间点,随着三大运营商纷纷降低了流量资费,用户不再像之前那样需要精打细算地使用手机流量,APP 开发者们开始变得肆无忌惮,疯狂地给自家 APP 中塞入各种各样的功能。5G 网络及网速的提升变相加快了这一步骤,最终便成了我们今天看到的样子。

也就是说 APP 的体积之所以会不断增大,很大程度上是由于整个互联网生态的发生改变。这就和功能机向智能机过渡一样,以前的智能机,充其量就是打打电话,发发短信,顶多在上个网页看看无图新闻。而现在的智能机,已经不单单是一个手机了,更像一个生活伴侣,兼顾社交、上网、摄影、娱乐、办公于一体。微信也是同理,它已经不单单是一个聊天工具,甚至可以把它称作是手机上的又一个操作系统。

雷科技制图,禁止侵权

此时回到最开始的那个问题,膨胀的 APP 们究竟涨在了哪?从表面上看,是越来越多的非必要功能,相互唤醒和保持活跃的需求,还有不合理的文件存储机制。在这些东西的背后,代表的是开发者和公司们对用户价值无止境的渴望,一直都没有一家企业能够带头改善日渐混乱的 APP 开发环境,是它们一起造就了这个已经严重畸形的 APP 市场。

难道之前就完全没有人在意过这些事情吗?当然不是,早在 2016 年就有不少开发者和机构联合发起了一项名为安卓绿色应用公约的活动,旨在改善日渐臃肿的 APP, 避免因为某款软件而导致手机卡顿的情况出现。但结果想必不用说大家也能猜到,根本没有几个 APP 开发者愿意响应。

之后在 2017 年,工信部更是直接带头成立了统一推送联盟,一旦实现就能大大降低 APP 为了推送消息专门加入的代码和相关功能,功耗和体积自然会下降。尽管后续不少手机厂商都表示自己加入了统一推送联盟,但因为各种原因,该目标至今未能实现。也就是说想要让 APP "减肥",光靠开发者自行发起活动或是相关部门牵头还不够,归根结底还是需要 APP 背后的企业们自己良心发现。

好在如今有不少企业已经开始推崇极速版软件,在功能和体积上相比完整版都有一定的阉割,这也算是大厂们推动轻量化 APP 的一种方式。而作为普通用户的我们,也只能期望这些企业能够早日了解到当今用户的痛点,切勿为了一时的价值而伤透了用户的心。一个过于臃肿且脱离了产品初心的软件,是很难在这个内卷严重的时代生存下去的。


    907彩票平台,907彩票官网,907彩票网址,907彩票下载,907彩票app,907彩票开户,907彩票投注,907彩票购彩,907彩票注册,907彩票登录,907彩票邀请码,907彩票技巧,907彩票手机版,907彩票靠谱吗,907彩票走势图,907彩票开奖结果