微信,到底占用了手机多少空间?

大多数人的手机中,少说也有了十几个G,而笔谈君的微信占用手机空间达到了30个G,这还是清理微信缓存后的结果。

微信,为什么会这么大?

有人说了,微信根本就不大,也就250M左右,之所以会占用这么多的空间,只是因为聊天产生的缓存。

看似没什么太大毛病,但是即便有缓存,其实微信本可以做得很小,之所以做得这么大,这背后免不了微信的“私心”。

最近就有消息称,微信一个文件会保存10份,这就挺离谱的。

好比我们下载了一首歌,想要分享给不同的好友,但却提示你,下载一次只能分享一次,你需要下载多次,才能分享给更多好友。

微信大致也是如此。

当我们想要分享一个视频给不同好友的时候,按理说,你只要保存视频一次就可以,但是当你分享给不同好友时,每分享一次,视频都会重新保存一次,于是乎,你的手机存储中,就有了许多重复的视频。

网友@科技老男孩发现,造成这种现象的原因在于微信的“乱码”文件夹。

这些文件夹是微信用来存放用户数据信息,是一种MD5值,用于确保信息传输的完整。

微信的程序逻辑就是数据信息重复保存,造成了微信那乱七八糟的文件夹。

如果要减少这些文件夹,技术并不存在难度,实在不行,微信也可以参考一下网盘的做法。

通过识别文件的哈希数,删除重复文件,而后再放一个指向源文件的副本就可以,如此一来,不仅仅是传输速度变快,还能大幅减少空间占用。

但是微信为什么不这么做?

或许微信作为一个国民App,不敢轻易删除数据,如果只保存一份数据的话,那清空某个好友的聊天记录时,其他好友的聊天数据也会被清除,到头来,微信可能还会被讨伐,随意清除用户聊天数据。

那倒不如简单粗暴,保存重复文件,效率是低了一些,空间是占用多了一些,但那也是占用用户的手机空间,又不是微信自己的服务器。

换你,你会怎么做?

除了重复保存文件之外,还有微信那丰富的功能,也是造成微信占用空间大的原因。

@科技老男孩提到一件事,2011年微信1.0版本的安装包只有457KB,现在的安装包达到了257MB,11年时间膨胀了575倍。

而这也是微信功能膨胀的11年。

2011年,微信的主要功能有聊天、摇一摇和附近的人,2012年有了群发助手、朋友圈互动,2013年增加了微信支付。

2014年有了语音转文字、消息撤回,2015年新增了微信运动,2016年有群聊收款,2017年主界面新增了小程序,2018年一键切换账号,,2019年视频动态设置音乐背景,2020年有了视频号,后续微信又新增了直播。

11年的时间,微信功能越来越丰富,同时也是微信丰富自己商业版图的11年,功能多了,微信才能更好地抢占用户时间。

在微信上,有代替抖音的视频号,有代替App的小程序,时至今日,微信功能多到什么程度?仅仅凭借微信,就可以替代国内绝大多数的App。

虽然看起来方便了不少,但是启动小程序后产生的缓存将不可避免。

这其中就有一个问题,对于只想在微信聊天的人来说,微信的这些功能就是一种累赘,平白无故占用手机空间。

这个问题,其实也不只是微信自己的问题,为了在移动互联网时代抢占用户时间,许多App都飞速膨胀,特别是短视频,基本上很多App都会加入短视频的功能,原因很简单,短视频太上头。

用户呢,就只能被迫接受App无序膨胀的体积。

同样被迫接受的还有App自己接入的服务。

在国内,由于安卓手机无法使用GMS服务,App的开发者就趁机接入了自己的推送服务,这其中就有了夹带私货的机会。

还是以微信为例,有媒体通过应用架构查看软件可以发现,微信内置了自有的X5浏览器内核,原生库项达到了150多个,而谷歌商店版的微信调用的是谷歌自家的Webview,并且原生库数量也仅为80多个,相比国内微信,少了将近一半。

谷歌的退出,让App开发者不用考虑谷歌商店对应用代码库、后台活跃的审核,一定程度上,也让国内开发者有恃无恐。

微信真的太大了,当我老旧的64GB存储的手机卸载了微信,我惊奇地发现,好像64GB的手机也够用了。

这感觉很爽,我无需定时去清理微信那庞大的垃圾缓存以及聊天数据,还可以多下载了很多App。

但最终,我还是把微信下载了回来。

没有了微信,我仿佛失联了一般,许多想联系的人,一时之间不知道该如何联系,重要的是我连工作都没法进行了。

生活中,处处充满了微信的影子,我根本没法逃离。

而手机中的App,我依旧删了很多。

抖音删除了,美团也删掉了,滴滴也不再需要,因为一个微信就足以取代这些App。

到头来,我一边抱怨着微信庞大的体积,一边却又不得不用微信,或许微信,真的如微信自己所言,已经成为了一种生活方式。

虽然这种生活方式,不是我自己选择的,我也无法选择。