测试版微信可以定向清理缓存,小容量手机有救了?( 二 )


文章图片

文章图片

缓存文件的出现是为了解决完整数据加载缓慢的问题 , 但除了远端数据下载缓慢外 , 过多的本地缓存数据也会拖慢数据加载的时间 。举个简单的例子 , 在书里放一两个书签可以让你快速找到对应页面 , 但如果你在一本五百页不到的小说里放两万个书签 , 原本的内容还能不能看到本身就是个问题 。
过多的缓存文件本身就需额外的文件索引系统 , 同时也需要占据更多的软件空间 , 甚至有可能会出现缓存文件比完整文件还要大的情况 。那这些数据都存到了哪里呢?没错 , 就存在微信占据那数十GB的文件里 。
道理我都懂 , 为什么微信那么大?
其实从微信的角度看 , 我也能理解为什么微信会在手机里放那么多的缓存文件 。在用户口中 , 微信可能“只不过是个聊天软件” , 但对国内数字生活来说 , 微信从来都不只是通讯软件那么简单 。朋友圈、公众号、视频号的出现不仅占据了用户的时间 , 同时也占据了更多的手机缓存空间 。用户划过的每一条朋友圈、看过的每一个公众号、视频号 , 背后都意味着更多的缓存文件 。
2017年推出的微信小程序更是让微信的缓存问题带来了更严峻的压力 , 以每天都离不开的健康码为例:尽管小程序的所有数据最终都以服务器远端数据为准 , 但在文件没有更新的情况下 , 小程序的框架、交互与图片背景素材都会以本地文件的形式存放在用户手机中 。
而根据微信小程序的开发指南 , 微信见这些本地文件分为三类:
本地临时文件:运行时最多4GB、结束后会清理超过2GB的部分 。
本地缓存文件:最多200MB 。
本地用户文件:最多200MB 。
但本地缓存文件和本地用户文件的清理时机跟代码包一样 , 只有在代码包被清理的时会被清理 。很显然 , 用户不会对这些数据做出任何区分 , 反倒会将其统称为“缓存文件” 。如果每一个小程序都吃满了2.4GB , 微信占据用户手机存储空间的抱怨似乎也算得上是有理有据了 。
但微信真的需要这么多功能吗?对于我们来说可能不需要 , 但对微信自己来说 , 非常需要 。
不同于其他移动软件 , 微信本身就是一个“超越”手机系统的超级应用 , 它的出现将用户从手机厂商给出的生态中剥离 , 并将这些用户的数据捆绑到自己的平台中 。小程序的出现 , 毫无疑问是微信“系统化”的重要契机 。
测试版微信可以定向清理缓存,小容量手机有救了?
文章图片

文章图片

只要一台手机支持小程序 , 我们就可以借助小程序 , 在不离开微信的前提下打车、叫外卖、购物、甚至是支付水电费 。再加上微信小程序开发与维护的成本远低于开发一个传统App , 因此不少服务类应用甚至只提供微信小程序 。
这种超级应用的出现 , 极大的削弱了用户对手机系统的依赖 , 同时也让用户切换手机品牌的成本进一步降低 。此前微信与苹果因打赏费用抽成而产生冲突时 , 不少用户就表示可以没有iOS , 但不能没有微信 。虽然说现在手机品牌推出的各项云云服务确确实实为品牌添加了不少用户忠诚度 , 但在微信“即时通讯软件”五个字面前 , 用户的选择都非常“诚实” 。
还能回到曾经的小而美吗?
这也是我认为微信不会回到曾经“小而美”时代的原因 。对微信自己来说 , 无论是另起炉灶建立新的平台 , 还是“开小号”将微信系统平台的身份独立出去 , 都将对微信本身的用户粘性带来极大的打击 。
如此明显的问题 , 行业内部的产品经理显然不可能看不到 , 但是在KPI面前 , 上头要求的流量、时长和活跃用户标准让团队无力作出改变 。繁杂和臃肿 , 能够迫使用户使用时长提高 , 而简洁和直接 , 则很可能意味着流量的快速丢失 , 这对任何团队来说都不是什么好消息 。