手机应用最大限度地扩展了智能手机的功能,给我们带来了很多便利和麻烦,比如手机存储空间不足。
在众多的手机应用软件中,如果要问哪一个APP最大的存储空间?我认为大多数普通用户的答案都是微信。
的确,很多用户在使用微信一段时间后,会发现他占用的存储空间越来越多,10GB以上容量消耗很常见,甚至对于一些重度用户来说,可能会达到50GB以上。这对于128GB对于智能手机来说,这是一场灾难。
那为什么微信越来越占用内存呢?主要原因如下。
微信的功能越来越多。不知道有多少人还记得2011年微信1.0版刚上线的样子?当时微信功能很简单,安装包只有457KB,是地道道的小而美应用软件。
经过10多年的发展,微信拥有12亿多活跃用户,成为中国最大、最主流的社交应用软件,甚至在全球社交领域占有一席之地。
在这个过程中,除了用户界面越来越漂亮,微信还包含了越来越多的功能,尤其是小程序推出后,微信可以满足大多数应用场景。
然而,在如此华丽的外观下,亿万用户的智能手机消耗了大量的存储空间。
安卓版微信8.0.例如,它的安装包已经增加到257MB之多。与2011年第一个微信版相比,整个版本增加了575倍。然而,在如此庞大的代码中,真正用于聊天的代码只占0.1%左右,而绝大多数其他代码可能根本不用于许多人,但它们仍然占据着我们宝贵的手机存储空间。
2.用户的使用习惯。作为一款社交应用软件,我们不仅会在朋友之间一对一聊天,还会加入一些群聊。在这个过程中发送的大量图片、视频、音频、表情符号、文件等都会占我们手机的大量存储空间。
如果你加入了很多群聊,而且这些微信群很活跃,你的手机存储空间很快就会被大量消耗掉。
3.微信文件存储机制。前段时间有数码博主分析了微信的存储文件,结果令人惊讶。
在使用微信的过程中,我们经常转发视频、音频、图片或文件,但在微信的文件机制中,每当用户转发一次,微信就会复制本地文件。这样,转发相同文件的次数越多,存储空间就越大。因此,微信文件夹中有许多音频、视频和文件被重复了很多次。
例如,你将手机中的500MB当视频转发给10个朋友时,微信会在您的手机中保存10个视频,占用高达5个存储空间GB左右。但在实际传输过程中,微信也会产生一些缩略图。因此,实际占用的空间会更大。
我不知道微信工程师是怎么考虑这个机制的。保存一份文件,转发时直接调用,不是更节省存储空间吗?
你的微信占用了多少存储空间?