昨天哔哥向小雷吐槽,他那256GB大内存的红米K50顶配版,快要被蚕食殆尽。
听起来很离谱,但如果是国内移动互联网生态,倒也正常。
大伙都懂的,现在的App大厂,早就过了专注核心功能的年代,转而轮番开始打造超级App。
好比曾经的“小而美”微信,刚推出时只为社交聊天而生,但经过多年发展,微信已经成为无所不能的OS级应用。
支付、公众号、小程序、视频号...你能用到的,和用不到的,都在微信。
图源:微信官网
更别说,如今市面上的超级App,还不只有微信一个。
像是美团、支付宝和百度等App,均涉猎多方面功能,搜索、电商和社交应有尽有。
它们活成这幅臃肿的模样,也不图别的,就是想进一步延长用户时间。
毕竟移动互联网早就过了用户高速增长的时期,现在厂商追求的,是把用户留存做到极致。
道理咱也懂,也能理解,App功能多了,也不一定是坏事儿。
但能够肯定的是,用户们的手机存储空间越来越捉襟见肘。
再过几年,一个微信占用100G空间都不为过,存储不爆满就算成功。
图源:手机截图
那么,有啥办法能缓解症状,甚至彻底根治App存储占用过大的问题?
比较常见的方法,是加钱买更大内存的手机。
像是小雷昨天的文章里,就有提到中兴推出了Axon 40 Ultra 18+1T究极皇帝版。
说实话啊,这方法不仅治标不治本,还极其烧钱,只适用于富佬乡亲。
但没有关系,最近知名“404”大厂谷歌,给咱们提供了一种很新的节省空间大法。
此方法最大的优点,是自然是免费。
而且嚯,如果能全面推广起来,还真的能拯救很多小存储手机。
谷歌:无所谓,我会出手
小雷不卖关子,其实是浓眉大眼的谷歌,最近终于推出了“应用归档”功能。
用安卓的小伙伴都值得,我们安装的App一旦被卸载,所有数据都将随时消散,不留一丝痕迹。
图源:androidpolice.com
这个机制有好有坏,对于流氓App来说吧,直接卸载就能永绝后患。
但更多时候,是咱们手残误删了某些重要App,导致重要数据丢失。
还有一种情况,也被谷歌的产品经理提及到了,用户卸载App有很大部分原因,是想省点存储空间。
图源:谷歌
为了防止不必要的卸载(频繁安装卸载会损耗闪存寿命),还有帮助用户节省手机存储空间。
贴心的谷歌光速新建文件夹,把“应用归档”功能推上了日程。
至于具体如何实施,原理又是啥,小雷这就掰开来聊。
所谓的“应用归档”,能够让用户在通过应用商店卸载某个App时,保留那个App的数据。
至于数据以外的App缓存、素材和各种垃圾文件,都会被谷歌一并删除。
等下次需要用到再重新安装,卸载前的应用数据也会被无损恢复回来。
按照谷歌官方说法,通过这功能来卸载App,能减少大约60%的App存储占用,做到真正的“既要又要”。
图源:谷歌
好家伙,如此强力的清理效果,我感觉都能当半个垃圾清理工具来用了。
以后看到哪个App占用过多直接卸载,等系统自动清理完无关文件,再重新安装回来,效果立竿见影。
再遇到存储空间不足的情况,也无需再纠结该卸载哪些App,直接卸载就完事儿,反正数据还在呢。
当然啦,吹牛谁都会,真的实际用起来,又会是什么情况呢?
海外网友@AssembleDebug 做了实际测试,他更新最新版系统后,Google Play商店卸载App会出现两个选项。
一个是“正常卸载”,另一个就是新推出的“归档”了。
在详细描述中,谷歌还会标注归档后能节省多少空间,方便用户做出选择。
图源:androidpolice.com
咱们也不用担心找不到归档后的App,谷歌应用商店专门给“归档”开了个专栏。
不过,这里主要是用于“批量”恢复归档应用。
图源:androidpolice.com
如果只是想即用即装,咱们可以直接在系统桌面找到“归档”应用。
只需点击一下图标,应用就会被自动下载回来,随之恢复的,还有以前用过的数据。
图源:androidpolice.com
虽然小雷还没用上这功能,但咱们假设一波。
假如国内App以后都支持“应用”归档,那真就能“128GB战三年”。
国内App占用大的,基本是一些大型手游,比如王者荣耀、原神和和平精英。
三个加起来,保守估计能占用四五十G存储空间,轻松榨干小存储手机。
而现在呢,如果家里网速好,完全可以把三个游戏都进行“归档”。
等到想玩的时候,再点击归档图标,重新下载更轻量的APK。
图源:androidpolice.com
再换个使用情景,其实生活照有许多App是只用那么一两次的。
比如啥App有定时羊毛可以薅,很多用户安装完,薅完羊毛后就放着吃灰。
但又因为有定期福利,一直不舍得删除,导致占用空间越来越大。
有了归档功能后,咱们直接做狠人,薅一次羊毛就归一次档,让App感受下什么叫人心险恶。
总的来说,谷歌这波功能对小存储手机是很友好的,给了用户更多的自主权。
那么,这项“史诗级”功能,到底有没有机会推向国内安卓应用市场呢?
小雷去看了谷歌开发者文档,感觉实施起来难度颇高...
有是一回事,能不能用又是一回事
谷歌作为Android亲爹,很多新功能加入,都相当于给其他安卓厂商做示范。
但碍于安卓系统开源开的生态,很多时候谷歌都是一厢情愿的那个人。
就拿64位应用这事儿来说,谷歌其实很早就在自家应用商店里,强制要求下架所有32位应用。
图源:Google搜索
但国内各大应用商店,是迟迟下不去手,因为有部分手机,还在用只支持32位架构的处理器。
厂商们普遍又心软,不像苹果谷歌那般雷厉风行,导致现在32位App还有很多。
而“归档应用”,如今也遇到了类似的推广困境。
因为这功能的实现,很依赖AAB的应用打包格式,而AAB在国内应用商店,几乎是无人问津的存在。
图源:androidpolice.com
AAB的由来,小雷不就细说了,只需要知道它是继APK后,一种全新的应用打包方式就行。
既然是新鲜技术,AAB的优势自然很明显。
市面上的手机成千上万种,加上年年推出新机,兼容代码和素材随时间不断积累。
带来的结果就是,App变得更臃肿了。
实际上我们手机需要用到的资源,不过是其中的一小串罢了,其余无用的代码素材就成了垃圾,大量占用手机内存。
AAB因为使用智能识别功能,彻底解决APK累赘的弊端。
当我们下载App时,应用市场自动识别手机型号,针对性去掉无用的代码简化安装包,从而缩小体积。
据谷歌官方称,AAB格式安装包比APK格式平均小15%,200M少30M,效果挺明显的。
图源:谷歌
AAB的第二个优势:支持动态功能模块,也是扭转App膨胀成胖虎的大杀招。
它允许用户只安装App的某个功能模块,不用强制把整个App装完。
说人话:把App的每个功能分拆成单独的安装包,要使用哪个功能装哪个。
这样做有3个好处:一是大大减少App对内存的占用,二是下载时节省流量时间,三是附加功能少了,App运行更流畅。
图源:谷歌
该技术最适合应用在恨不得把所有功能汇聚一身的国产App,尤其是微信。
近几年把视频号、直播、小程序等大大小小的东西使劲往里塞,然而我们用得上的功能少之又少。
有了动态功能模块以后,我们就能扔掉视频号小程序,只安装微信聊天、朋友圈等核心功能。
如此一来,不就能大大降低微信以及其他App对手机内存的占用嘛,顺利破解国产App臃肿的难题。
但是吧,这么好的东西,在国内就是很难推广开来,原因有三:
一是国内没有统一的安卓应用管理标准,应用商店们各玩各的,连64位App都没完全统一。
其次呢,想要打包成AAB格式供用户下载,必须使用谷歌提供的一系列开发工具,还要从Play App Signing获得签名。
意味着经过特殊调整的App,无法再分发到其他第三方应用市场。
开发者间接被谷歌商店绑定,以后只能跟谷歌混饭吃。
这一点,无疑动了国内的众多应用市场和开发商们的蛋糕。
更重要的是,AAB安装包需要依托GMS运行,也就是谷歌框架,不然无法安装。
除了小米、一加及以前的华为,其他手机压根没这玩意。
手机本身的限制以及大环境已经决定了,AAB不可能在国内得到大范围应用。
所以很遗憾,国内绝大部分手机用户注定享受不到AAB带来的好处,除非你是数码极客,懂骚操作。
一来二去之下,死循环就来了。
因为国内应用商店没采用AAB格式,导致“归档”功能无法铺开,小存储手机看着日益发胖的App叫苦连天。
所以小雷也能理解,为啥会有人愿意花几千块钱,买一台配置算不上顶级的Pixel手机。
至少在软件调教和生态管理方面,谷歌做得还挺不错。
也因为这样,谷歌才敢把12+128G这种奇葩配置放出来卖,只能说国内应用商店在App权限管理和新技术应用上,还有很长一条路要走啊。