手机应用让智能手机的功能得到最大可能的扩展,为我们带来了诸多便利,也带来了一些烦恼,比如手机存储空间不足的情况就非常普遍。
在众多的手机应用软件中,如果要问哪一款APP占用的存储空间最大?我想绝大多数普通用户的回答都会是微信。
确实,许多用户在使用一段时间微信之后,就会发现他占用的存储空间越来越多,10GB以上的容量消耗都是司空见惯的事情,甚至于对一些用重度用户来说可能会达到50GB以上。这对于128GB的智能手机来说,简直就是一种灾难。
那么,微信为什么会越来越占用内存呢?主要有以下几个方面的原因。
不知道有多少人还记得2011年微信1.0版本刚刚上线时的样子?那个时候的微信功能非常简单,安装包仅有457KB,是一款地地道道“小而美”的应用软件。
在经过了10余年的发展之后,微信已经拥有超过12亿的活跃用户,俨然已经成为了国内最大的、最主流的社交应用软件,甚至于在全球的社交领域都占有一席之地。
在这个过程中除了它的用户界面越来越好看之外,微信包含的功能也越来越多,尤其是小程序上线后更是让微信能够满足绝大多数的许多应用场景。
然而在这样的华丽外表之下,亿万用户的智能手机却消耗了大量的存储空间。
以安卓版微信8.0.24为例,它的安装包已经增加到了257MB之多。与2011年的第1个微信版本相比,整整增加了575倍。然而,在如此庞大的代码之中,真正用于聊天的代码仅占大约0.1%而已,而其他的绝大多数代码对许多人来说也许根本就用不到,但是却依然占用着我们宝贵的手机存储空间。
作为一款社交应用软件,我们在使用微信的时候不仅仅是好友之间1对1的聊天,也会加入一些群聊。在这个过程中发送的大量的图片、视频、音频、表情包、文件等都会占用我们手机的大量存储空间。
如果你加入的群聊特别多,而且在这些微信群的活跃度很高的话,那么用不了多长时间你的手机存储空间就会被大量消耗。
前段时间有数码博主对微信的存储文件进行了分析,结果却让人大跌眼镜。
在使用微信的过程中,我们经常会转发视频、音频、图片或者文件等内容,但是在微信的文件机制中,每当用户转发一次,微信就会将这个文件在本地重新复制一份。这样一来,同样的文件转发次数越多就会占用更多的存储空间。所以,最终导致了微信的文件夹中有许多音频、视频、文件都是重复多次出现的。
举个例子,你将手机中500MB的视频转发给10个好友时,微信就会将这个视频在你的手机中保存10份,占用的存储空间将会高达5GB左右。然而在实际的传输过程中,微信还会产生一些缩略图。所以,实际占用的空间会更多。
关于这种机制,也不知道微信的工程师是怎么考虑的。难道把文件保存一份,然后在转发的时候直接调用,这样不是更节约存储空间吗?
你的微信占用了多少存储空间呢?