如果要减少这些文件夹,技术并不存在难度,实在不行,微信也可以参考一下网盘的做法。
通过识别文件的哈希数,删除重复文件,而后再放一个指向源文件的副本就可以,如此一来,不仅仅是传输速度变快,还能大幅减少空间占用。
但是微信为什么不这么做?
或许微信作为一个国民App,不敢轻易删除数据,如果只保存一份数据的话,那清空某个好友的聊天记录时,其他好友的聊天数据也会被清除,到头来,微信可能还会被讨伐,随意清除用户聊天数据。
那倒不如简单粗暴,保存重复文件,效率是低了一些,空间是占用多了一些,但那也是占用用户的手机空间,又不是微信自己的服务器。
换你,你会怎么做?
除了重复保存文件之外,还有微信那丰富的功能,也是造成微信占用空间大的原因。
@科技老男孩提到一件事,2011年微信1.0版本的安装包只有457KB,现在的安装包达到了257MB,11年时间膨胀了575倍。
而这也是微信功能膨胀的11年。
2011年,微信的主要功能有聊天、摇一摇和附近的人,2012年有了群发助手、朋友圈互动,2013年增加了微信支付。
2014年有了语音转文字、消息撤回,2015年新增了微信运动,2016年有群聊收款,2017年主界面新增了小程序,2018年一键切换账号,,2019年视频动态设置音乐背景,2020年有了视频号,后续微信又新增了直播。
11年的时间,微信功能越来越丰富,同时也是微信丰富自己商业版图的11年,功能多了,微信才能更好地抢占用户时间。
在微信上,有代替抖音的视频号,有代替App的小程序,时至今日,微信功能多到什么程度?仅仅凭借微信,就可以替代国内绝大多数的App。