12月29日消息,有用户疑惑微信安装包11年间体积膨胀超五百倍的原因,微信官方回应称这一情况客观存在,主要是由于微信功能持续增加,体积变大是大概率会出现的结果。
一直以来不少网友总在吐槽:“微信太占手机的存储空间了”,对此微信官方也是发文详细回应了这个情况,并且还罗列了相关说法:
1、在微信里转发同一份文件会重复存储吗?
不会。在聊天场景中,把同一份文件转发给多个好友,并不会造成重复存储的情况。微信运用了“硬链接”这一技术,该技术通常由手机系统提供支持,能够让相同文件在存储时仅保留一份实际数据,不同的分享对象所对应的文件指向的是同一份存储内容,因此不会额外占用多份存储空间。
2、聊天记录删除后仍然会占空间?
不会的。当用户通过特定入口清理大量聊天记录时,为了不影响正常的聊天体验,微信会运用“异步删除”的机制——先对需要删除的数据进行标记,之后在手机处于空闲状态时,由后台在后台自动完成删除操作。
例如,在微信首页的聊天列表长按或左滑删除聊天记录,这个时候为了保证用户的聊天体验,会采用异步删除机制。
3、文件过期,仍在占空间?过期文件,可以找回?
不会。文件过期,意味着它并未下载到微信本地,或者已被主动清理,并不占用存储空间。一些所谓的找回过期文件的"攻略",同样也没有用。
4、微信为什么总是弹窗提醒我空间不足?
为保障用户聊天记录等数据安全,当手机存储空间不足时,若继续接收新数据,可能造成磁盘空间内的数据损坏,进而致使微信聊天记录丢失。所以,微信设置弹窗提醒是很有必要的。
历史上,微信为尽量避免聊天记录丢失,对手机剩余空间不足弹窗设置了较高阈值。经过多轮实验与优化,当前弹窗阈值已调整为700MB(iOS)或最高1GB(Android),弹窗的频次和涉及人次均大幅降低,从而减少了对用户的干扰。
5、关闭"自动下载",就能一键解决微信占空间问题吗?
对于同时登录多台设备的用户可能会有所改善,但也会牺牲一些体验。自动下载是只针对在其他设备查看过的照片、视频和文件,才会在手机上自动下载。
这个功能的核心作用是确保作为“主设备”的手机能获取到尽量完整的聊天记录。一旦关闭该功能,手机里的聊天记录中可能会出现更多因未及时下载而显示“已过期”的图片、视频和文件。
6、微信的安装包,为什么10多年来膨胀了几百倍?
这是客观存在的情况。为了满足用户的实际需求,微信不断推出更丰富多样的功能,而这些功能背后涉及的代码、运行逻辑以及图片、表情等各类资源,从客观层面确实会导致安装包体积有所增加。不过需要说明的是,安装包的体积并不会无限制地扩大,并且微信团队一直在进行相关优化工作——就拿近期的安卓版本来说,其安装包体积已经呈现出持续下降的趋势。
7、微信的"必要文件"怎么那么大?还不能删?
微信对于“必要文件”的界定是,一旦删除这类文件,就会对微信的正常运行造成影响,比如可能导致微信闪退,或者使部分功能无法使用。这类必要文件主要涵盖以下几类:其一,支撑各项业务运行的代码文件;其二,用户的相关配置数据;其三,用户经常使用的一些基础功能数据,像小黄脸表情、默认铃声等。
微信也在持续梳理和优化"必要文件"的占用,让更多可清理的数据从"必要文件"中筛选出来。
8、微信现在的功能越来越多所以导致占空间越来越大?
根据用户需求开发的诸多功能,并非都会增加存储空间的占用。像小程序、朋友圈、视频号这类功能所产生的数据都属于“缓存”范畴,这类数据具有可再生性——即便将缓存中的这些数据删除,也不会影响功能的正常使用,而且随时能从服务器重新获取。此外,缓存本身设有空间占用上限,并且具备自动清理的机制。
对于很多被空间不足困扰的用户来说,问题根源可能是聊天记录。微信占用空间在40GB以上的用户,聊天记录平均占比达70%。