文/时杰/MBA智库六六编辑
王琪的微信已经成为了她的眼中钉。
6年来,她换过两次手机,但微信还是“狠”增,加上手机照片等APP,256G空间频频报警,每隔一段时间,王琪就会烦躁起来,要求“放过”一些微信记录。
上线13年,曾经“小而美”的微信,如今被人戏称为“吞噬内存的恶魔”,中国人谁没被它折磨过?
最近,“微信规模11年扩大575倍”话题成为热搜话题,不少人吐槽这个话题,有人表示就算换个1T的手机,长远来看也无济于事。还有人问:微信为什么不能效仿快手?出个快手版本?或者让用户把聊天记录保存到云端或者网盘?
如果从更广阔的视角来看,国产APP占用手机资源之痛并非微信独有。
打开常用的国民APP,从短视频、电商、支付、生活、社区、音乐、地图软件,到图片编辑、工具软件,应有尽有,占用空间从几GB到几百GB不等的APP随处可见。
在微信膨胀的话题下,有用户吐槽,“我的哔哩哔哩账号有200多G了”,还有用户不解,“一个天气APP为什么要1G以上?”
国产应用如何逐渐变身“内存杀手”?它们在用户不知情的情况下安装了什么?
01
无法删除聊天记录
小白在使用微信上相当克制,“我可不想为了它换手机。”即便工作中收到一些大文件,她也会尽量保存在电脑上,在手机上清理。但微信只有26.5G的小白还是忍不住发现,自己刚删除了一个多月积累的6GB缓存,仅仅7分钟后,没有任何操作,缓存又增加了。这些数据是什么?
以微信为代表的国产APP的后台运行规律,对于非专业用户来说,已经很难理解。今年6月,自媒体“科技狐”将一部手机恢复出厂设置,重新安装了包括微信、抖音、QQ、微博、高德地图、淘宝、拼多多、美团、京东、哔哩哔哩、网易云音乐等20个APP,并用新手机号注册。我发现一些有意思的地方,下载时,这20个APP的安装包总计才3GB多一点,解压安装后变成了9GB,这个数据在情理之中。但在我逐个打开APP,用新手机号登录后,即便我什么都没做,只是短暂的不活动一段时间后,20个APP的总容量就会“悄无声息”地从9GB爬升到19.2GB——翻了一倍。接下来,科技狐打开每个APP,用了20分钟,只有默认加载,没有主动点击。经过总共6个小时的运行,App总大小从19.2GB扩大到了28.9GB。
为何APP后台疯长?主要原因还是对功能大而全的追求。“好事成双”APP开发者王梦可曾在国内某大公司担任产品经理,她表示,微信的底层架构无疑发生了变化,越来越复杂,有些功能用户可能用不到,但微信需要它们存在。“就像厨师,他无法掌控消费者什么时候来吃饭,但菜是先上桌的,消费者可以选择。”据观察,微信的基本操作文件在1.2G左右,这个大小相对于微信的国民地位和丰富的功能,尤其是与同类APP相比,已经算是“简单”了。真正让人头疼的,是微信的聊天记录,以及不知从何而来的缓存。微信自上线以来,一直坚持将记录存储在用户设备上,而不是云端。近年来,微信被外界赋予了新的定义——“小而美”,指的是微信的服务器。 “一位接近微信的业内人士表示,微信此举更多是出于保护用户隐私的考虑,避免信息泄露等安全问题。”王梦柯认为,这当然和追求安全性有关。将聊天记录存储到云端,也会大大增加维护成本。以微博为例,我们搜索多年前的博文,用关键词搜索可能找不到,但一条一条浏览就能找到。原因在于从服务器拉取存储内容时,会占用更多的服务器资源。厂商为了降低能耗,会优先不展示,这也是企业APM(应用性能管理)的一种手段。另外,近年来不少用户发现,微信的一些底层聊天数据并不容易被彻底抹去。这或许也是微信越来越臃肿的原因之一。一位技术人员表示:即使删除了聊天记录,一些对应的文件夹也不会被删除。 “SNS文件夹、xlog文件夹、以.dat为后缀的文件夹……文件夹中究竟存储了什么?用户根本无法确定,更无法将其删除。”
02
仅限海外App?
如果说,除了聊天记录之外,微信App的设计还算“良心”,那么打开其他热门国产App,其“无端”臃肿的体积更是让人触目惊心。得到、哔哩哔哩、知乎的下载文件大小均超过了1.5G,使用较少的抖音也有1.58G大小,有短视频“上瘾”的网友称,自己下载的抖音体积超过5G。
用户小白的应用空间使用情况
更让人不解的是,体积庞大、包罗万象的APP几乎是中国互联网公司独有的。在海外,无论是聊天软件,还是……,一般都只有1亿左右的体量。赵森在德国留学两年,“没想到出国后,手机上占用内存最多的APP还是国内的APP,海外的APP很少有超过1GB的。”在他的手机上,和学习相关的APP都比较大,大约有1000多MB。吃掉他手机内存更多的是微信,还有国产研发的UC浏览器(1.41GB)和WPS(1.08GB)。
兆森App占用空间截图
和海外好友聊天时,赵森经常会用微信。他称,微信的功能基本局限于聊天和打电话,不像微信包罗万象,从衣食住行到娱乐应有尽有。在聊天记录存储方面,它还擅长“冲突转移”。将更多的图片和视频保存到用户手机相册。让用户的相册更大,相册体积更小。在英国留学的薛茜经常使用抖音、X等软件,她也体会到了国内和国外软件的差异。薛茜说:相比小红书,海外种草软件同样具备图文视频功能,并带有广告属性,体积只有2GB。但小红书使用时间长了体积就会膨胀到2GB。除了体积远大于其他APP的微信,抖音在薛茜的手机上也占用了3GB以上的空间。有趣的是,她发现这款海外版APP并没有“入乡随俗”,而是继承了抖音的设计理念,大小也超过了1GB。
海外APP为何比国内APP体积小那么多?赵森认为,简洁是用户对互联网公司提出的基本要求。比如同样以功能齐全著称的一站式APP,既有聊天,也有广告、邮件等,有购物、游戏等功能,但只有300多MB。支付宝的对手在海外只提供卡绑定支付等有限服务,也只有300多MB。反观国内APP,后台抓取数据的可能性更大,可能是全方位的。微信对个人信息的掌控力十足,从人际关系的亲密程度到如今的步数。百度创始人李彦宏曾在2018年表示:中国人对隐私问题没那么在意,他们很敏感,很多时候愿意用隐私换取便利。对于巨头公司来说,如果允许他们伸出触角,自然会满足他们的利益。但这在海外很难生根发芽——大型互联网公司如果要增加“非必要”功能,要么面临政策和公众层面的监管和挑战,要么面临大公司之间谈判层面的监管和挑战。比如,2019年,它曾计划发行一种名为“比特币”的虚拟货币,供全球十多亿人使用。这被外媒视为“抄袭微信”,并迅速遭到多方阻拦。美国参议院银行委员会委员谢罗德·布朗表示,它已经变得“太大、太强大”。
2020年7月29日,苹果、、亚马逊、谷歌CEO同时接受线上反垄断听证会
此外,国内外App的付费习惯和变现目标也可能间接影响App的设计策略。国内互联网产品多为C端用户免费,收费方向只能面向大大小小的B端用户。因此App的功能要大而全,不仅可以提高留存,还能吸引厂商加入生态。这也使得国内App在百度地图查天气、在美团借钱、在支付宝看短视频成为可能。
03
我们还能回到小而美吗?
这一切,都导致当手机内存逐渐被应用程序占满时,用户是否不得不换手机呢?
事实上,很多公司还在不断进行自我革命和技术迭代,以降低内存占用。王梦科透露,国内科技公司的研发部门都有“减小包大小”这个考核指标,目的就是减少代码冗余,希望研发人员能把一个原本需要5行代码的任务优化到2行代码,以减少安装包的大小。
2023年5月28日,马斯克在 X(当时称其为 X)上分享了一张手机存储空间的截图,并写道“this app is up so much(抱歉这个应用占用了这么多空间)。”
图中显示,它占用了超过9GB的空间,而两款即时通讯应用和X分别只占用1.3GB和2GB,到今年为止,X的体积已经大幅下降。
据业内人士介绍,微博上常用的WebP图片格式是谷歌专门研发的新技术,该格式可以在减少空间占用的同时,保持图片接近原画质量。
微信内部人士称,目前微信研发团队正在对图片格式进行优化,以满足用户需求。同时,微信也在探讨聊天记录的优化方向,未来或将为用户提供“保存到云端”的选项。
但在用户眼中,这些改进不过是“小修小补”,要解决内存报警问题,国产APP还需拿出更有诚意的解决方案。
2022年,B站UP主“科技老男孩”通过逆向工程曝光了微信安卓版APK安装包,他发现在微信1.0版本中,只用了199个文件和安装文件,就实现了聊天这一核心功能。
到了2022年6月,微信发布的8.0.24版本,安装包大小已经膨胀到,包含的文件数也达到了1000个。也就是说,这些文件和代码大部分都是用来实现微信其他功能的。因此,“科技老男孩”调侃道,“微信新版本98%的文件都是垃圾。”
目前,随着微信小程序和视频号的功能不断增多——视频号显然会承载更多广告、直播、电商等商业功能,微信很难再轻量化。
一位技术人员表示,他没想到应用会主动“瘦身”,应用的核心功能只需要很少的代码就能实现,大部分添加的无效功能都只是为了“播放广告”。
-结束-
●作者:时捷。时捷关注科技、消费、汽车与美好生活,提供优质阅读,让商业更有价值。图片来源:图虫创意。MBA智库()经授权发布本文,转载请联系原作者。
//
请使用星光MBA智库★每天看文章!
MBA智库文章精选: