12月29日,微信旗下公众号“微信派”发布文章,针对近期广受关注的“微信占用存储空间”问题,澄清了几个常见的误解。
1、在微信里转发同一份文件,会导致重复存储吗?
并不会。在日常聊天场景中,当你将同一份文件转送给多位好友时,微信并不会重复生成多份存储。微信采用了名为“硬链接”的技术,该技术通常由手机操作系统提供,它可以确保指向同一内容的文件,在实际存储介质上只保留一份副本,从而避免占用额外的存储空间。
2、聊天记录删除后,为何仍然会占用空间?
实际上并不会。当你通过某些入口清理大量聊天记录时,为了不中断你当前的使用体验,微信会采用“异步删除”的机制。具体来说,系统会先将待删除的数据进行标记,然后在手机空闲时,由系统后台异步地帮你完成物理删除操作。
例如,在微信首页的聊天列表界面长按或左滑删除聊天记录,就触发了这种异步删除机制,以此确保用户聊天过程的流畅性。
3、文件过期后,是否还在占空间?过期文件能被找回吗?
不会占用空间。所谓“文件过期”,意味着它并未下载至你的手机本地,或者已被系统自动清理,因此并不占用你的存储空间。网上流传的一些所谓“找回过期文件”的攻略,同样也是没有实际效果的。
4、微信为什么总是弹窗提醒我空间不足?
这主要是为了保护用户宝贵的聊天记录等数据安全。当手机存储空间严重不足时,若持续接收新数据,可能导致磁盘中的数据损坏,致使微信聊天记录永久丢失。因此,微信有必要在存储空间到达临界值时进行弹窗提醒。
过去,微信对于手机剩余空间不足弹窗的阈值设定较高,旨在尽可能避免聊天记录丢失的风险。经过多轮实际测试和持续优化,目前弹窗阈值已设定为700MB(iOS)或最高1GB(Android),弹窗的频次和人次数均已大幅下降,减少了对用户的日常打扰。
5、关闭“自动下载”,就能一键解决微信占空间问题吗?
对于同时在多台设备上登录的用户而言,关闭此功能或许能改善存储情况,但也会牺牲一部分使用体验。“自动下载”功能仅针对你在其他设备(如电脑或平板)上查看过的照片、视频和文件,才会在本机手机上自动下载同步。该功能的主要目的,是为了保证作为“主设备”的手机能接收到尽可能完整的聊天记录。
关闭该功能后,手机上的聊天记录可能会产生更多“已过期”的图片、视频和文件,需要你手动点击才能重新加载。
6、微信的安装包,为什么十多年来膨胀了几百倍?
这是一个随着功能迭代而发展的客观情况。为了满足用户日益增长的需求,微信不断提供更加丰富的功能。这些新功能本身就需要包含相应的代码、逻辑及资源(如图片素材、表情包等),这在客观上必然导致安装包体积的增长。但这并非无节制的膨胀,微信一直在致力于代码优化。例如,最新的安卓版微信,安装包体积已呈现持续下降的趋势。
7、微信的“必要文件”为什么这么大,还不能删?
微信对“必要文件”的定义是:删除它会影响微信的正常运行,可能导致微信闪退,甚至部分功能不可用。这些必要文件主要包括以下几类:1、保证各个业务(如聊天、支付、朋友圈)正常运行所需的代码文件;2、用户的一些个性化配置数据;3、用户高频使用的基础功能数据,如默认表情包、系统通知铃声等。
同时,微信也在持续梳理和优化“必要文件”的占用空间,努力将更多可被清理的数据从中筛选出来。
8、微信现在的功能越来越多,是否导致占用空间越来越大?
基于用户需求开发出的很多功能,并不一定都会导致本地存储占用变多。例如,小程序、朋友圈、视频号等功能产生的数据大多属于“缓存”。缓存数据是可再生的,即使你现在清理掉,也不影响后续继续使用这些功能,这些数据可以随时从服务器重新下载。同时,缓存占用也设有空间上限和自动清理机制。
对于许多受存储空间困扰的用户来说,问题的根源往往在于聊天记录。在微信占用空间超过40GB的用户群体中,聊天记录的平均占比高达70%。
编辑|心一
