4

微信偷偷更新,但这次我劝你别升级

 1 year ago
source link: https://www.36kr.com/p/2091586437349507
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

微信偷偷更新,但这次我劝你别升级

雷科技·2023-01-17 06:08
512GB手机都瑟瑟发抖

坏了,咱们又被微信整了波大玩笑。

看了小雷之前微信更新解析文章的小伙伴们,应该有了解到,微信在近期有几个关键性改动。

第一个是【聊天记录可自定义时间删除】,虽说这改动对大多数人来说感知不强。

但真到了需要用的时候,还真就突出一个“救急先锋”。

v2_89fe4d44009148a3948d33e9b290a4e2_oswg55460oswg1080oswg1169_img_000

图源:手机截图

比如存储不足时,立马清除陈年聊天记录,可以腾出空间继续做手机钉子户。

而另外一个改动,属于是存储机制上的优化。

以前微信的存储机制比较简单粗暴,文件转发一次,就会在本地再存一份,占用双倍空间。

这种逆天逻辑,让咱们的手机存储空间不堪重负,甚至逼得华为小米轮番出手,推出【重复文件压缩】功能。

v2_976c078557484f4a8ec1f19034b8f63a_oswg86538oswg550oswg715_img_000

图源: 小米发布会

纵观整个移动应用市场,可能也只有微信能做到,让手机厂商主动为其推出优化功能了。

毕竟作为“互联网基础措施”,微信已经影响了绝大多数普通人的日常生活。

好在,微信官方被点名“表扬”后,感觉事情不太对劲。

团队连夜加班,修复了“转发文件多次保存”的问题。

v2_4baa0976d43a4ac5bb7b1ecbb4e7e9c8_oswg29135oswg693oswg133_img_000

图源:IT之家

按理来说,这个遗留问题被解决以后,我们的手机存储空间应该更耐用才对。

但小雷从某位小伙伴的留言反馈中,又发现了一个微信隐藏新特性。

好消息是,微信团队最近活跃度很高,功能上新贼快。

坏消息是,这次新增的“新特性”对咱们来说,并不是件好事儿...

v2_779fa55b29094b43ba5028b62049c88c_oswg19923oswg678oswg137_img_000

图源:微信

微信新版又整活,文件能看不能删

以前我们在微信打开好友发过来的文件,文件会直接被保存到这个文件夹。

具体路径是:

/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/

v2_c5d83b27c3434c9e8350e2c548aee90f_oswg31622oswg371oswg199_img_000

怎么说呢,硬找的话,确实能找到该目录,并且按照自己需求来管理或者删减文件。

但这文件夹层级也太多了,堪比俄罗斯套娃,普通用户根本懒得找到这里来。

贴心的微信,自然也充分考虑到了用户需求。

既然用户不容易找嘛,微信干脆给大伙提供了一个【保存】按钮。

v2_7f0f275c71594811a38385055c2a33ef_oswg15067oswg299oswg224_img_000

当我们点击【保存】按钮以后,同一个文件,会再次保存到存储根目录的/download/Weixin文件夹。

v2_0c162104ab304a419858c51f52d3b9de_oswg16245oswg351oswg84_img_000

图源:手机截图

这个保存路径也符合Android存储规范,对咱们普通用户来说,好处不言而喻。

v2_b80389d965644abfbc995eb08c645956_oswg38838oswg903oswg202_img_000

图源:Google

比如,我们可以很方便快速地找到那些被保存到本地的文件,管理起来高效又直观。

等存储空间不够用时,还能把保存下来的无用文件直接清理掉。

v2_f35b323ce9854136a527b2f9e0051d62_oswg57178oswg428oswg275_img_000

图源:手机截图

虽然每个人的微信文件,有着不同的用途。

但App遵循安卓存储规范最大意义,就是让用户有对微信文件的“掌控权”。

说白了就是想删就删,想移动就移动。

v2_c28bf1928e514fd8ae23541a9a728099_oswg5301oswg208oswg208_img_000

考虑可能大伙看着有点蒙圈,小雷在这省流总结一波。

如果你直接打开了某个微信文件,然后又手动点击了【保存】按钮。

会导致该文件在本地存放两份,也就是一个文件,占用两倍空间。

一份保存在/Android/data/com.tencent.mm/MicroMsg/。

另一份则保存在/Download/Weixin。

v2_69e3338db0ea4ebb8594ce86ff9da82e_oswg53327oswg1080oswg307_img_000

图源:自制

有一说一,这波保存逻辑挺怪的。

微信设计出【手动保存】功能的出发点是好的,无非是想让用户更快找到所需文件。

但有没有一种可能,在直接点开文件的时候,就把该文件放到/download/Weixin,会更加省事儿?

能一次解决的问题,为啥要分开两步做,强行占用双倍空间呢?

v2_01c293646bdb43a090a5f66433186257_oswg244131oswg475oswg421_img_000

这还不是最离谱的。

在微信8.0.30版本之前,无论是直接打开保存的文件,还是手动保存的文件。

我们都能找到相应目录,并该删除无用文件。

倘若用上清浊和安卓清理君等第三方清理工具,也能做到一键清理。

v2_3f6deb382b3b45048850ae5c1db51aef_oswg23216oswg367oswg264_img_000

图源:手机截图

但现在,时代变了。

从微信8.0.32正式版开始,微信悄悄改动了“直接保存”文件的存放路径。

喏,小雷把具体改动做成了图,方便大伙进行对比。

其实最大的变化就在于,微信更新后的文件存放根目录变了。

v2_5735ca80a92f4b2e8c39164583232d64_oswg43520oswg1080oswg176_img_000

没错,直接把文件放到/Data/data目录去了。

那有小伙伴可能会问,换了个目录对咱们有什么影响呢?

说实话,这影响可太大了...

因为这个/Data/data目录,咱们普通用户根本访问不了,只有微信App自己能够对这目录里的文件进行改动。

So,如果大伙在升级新版本微信后,还想删除“自动保存”的文件,只能在聊天窗口手动删除。

v2_b1501f164fab42f69a716842cbd7376d_img_000

图源:表情包

但这不妥妥的杀敌一千,自损八百吗...

我文件是清理了,但聊天记录也随之消散,只有打工人才知道,有些聊天纪录是真的不敢删。

当然,其实还有一种方法,可以让我们自由访问安卓系统的所有目录和文件。

那就是给手机获取ROOT权限,突破所有系统自带限制。

v2_f5538f2e19c34b0cbbb5bc7fc3f2aade_oswg29914oswg427oswg294_img_000

图源:手机截图

不过大伙都懂的,现在获取ROOT权限的门槛高得离谱,绝大多数厂商都不提供BL解锁服务。

国内厂商中,只有小米、一加和moto还能折腾解锁了。

说白了,绝大多数普通用户,在使用微信新版后,都不能再直接删除“自动保存”的文件。

随着微信使用时间变长,这些文件将会堆积成山,压榨手本就不充裕的存储空间。

v2_b19964144abf4a68aad833bf32d22e05_oswg23156oswg421oswg306_img_000

图源:手机截图

用户需要选择权

其实小雷能微信把“自动下载”的文件放在/data/data目录的用意。

官方大概是希望把用户文件得到妥善保存,防止用户不小心删错重要文件。

另外,文件要是放在公共存储目录,也很容易被第三方强力清理App给干掉。

但我相信,用户还是更希望把文件掌控权放在自己手里的。

v2_3e193536f979439cb4c387515a11f763_img_000

毕竟文件是用户的,要删要留,让用户自行做主会更加合理。

强行把普通的下载文件放到/data目录,不仅不符合安卓存储规范,还让普通用户无法直接对文件进行修改和移动。

咱也不知道,这到底是图啥。

总之,微信作为国民级App,随着用户使用时长增加,占用越来越大是不可避免的。

如果能推出合理的存储和清理机制,估计用户体验也会好上一大截。

本文来自微信公众号“小雷哔哔”(ID:xiaoleibbb),作者:chokst,36氪经授权发布。

该文观点仅代表作者本人,36氪平台仅提供信息存储空间服务。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK