要是给微信来一次重装,你之前玩的小程序还能不能秒开呢?今天就给大家把这个问题彻底讲透。如果你要重置手机或者换了新设备,第一个想到的通常都是重新下载微信吧?这个时候你心里肯定犯嘀咕:“重装微信,我那些小程序数据还在不在?”其实这事儿得分两部分来说:一个是账号数据,一个是本地缓存。 只要你还在原来的微信号上登录,“发现”页里的小程序列表、授权设置还有云端的进度都会保持原样。具体点讲:使用历史记录会按时间顺序排列在列表里;麦克风、位置这些权限记录都会被服务器记着;那些聊天记录、游戏存档也都能在你登陆后立马恢复。说白了,账号数据是跟着微信号走的,重装系统就好比刷新一下本地的界面列表。 但本地缓存就不一样了,它一般就占用不到1 MB的空间。这地方存的主要是页面的预加载资源或者临时图片之类的东西。一旦把微信给卸载了,系统会回收内存把这部分数据清空掉。下次再打开同一个小程序时,就得重新从网络上去下载最新的资源了。 其实微信也在想办法解决这个问题。现在虽然还没法跨设备用缓存,但是他们已经在灰度测试“小程序云端存储空间”了。等这个功能全量推送后,本体代码加上本地缓存都能上传到云端。到那时候哪怕你换了新手机或者系统也能像切换账号一样秒开旧程序、秒回以前的进度。 所以未来重装微信就不再是把小程序“清零”了,而是像换衣服一样简单方便。