Android 17内存限制机制的报道已经过去几天了,但现在依然热度不减,手机厂商们也都很识趣地避其锋芒,没有在这个节骨眼上搞什么营销。但笔者发现,大多数网友的关注点都在Android 17的内存限制机制、对应用的影响和是否会导致关键应用被误杀上。
除了这三点外似乎对于Android 17的其它方面并没有过多的讨论,似乎Android 17这次的主要亮点就在这三个方面。但其实Android 17还隐藏了两大行业变革,可谓是史无前例。
第一是系统级管控单App内存占用。
我们都知道曾经流行过一段时间的后台常驻应用,多进程唤醒的好处是快速启动、即时响应。但之后几乎所有应用都换成了动不动占用数GB,主要还是因为开发者习惯粗放开发,同时也不像系统级限制那样从根源约束。也不支持系统级内存红线,而Android 17在确保不影响用户正常使用场景的同时,实现了难度很高的单App内存上限管理,可以说是纯纯的炫技,据分析即便是限制了内存占用,关键应用的运行依旧非常流畅。
同时,这种约束还可能倒逼开发者优化应用架构,减少冗余后台和缓存,从而让安装包变小、电池更耐用。尤其是对比iOS更是稳定发挥。如此大胆的挑战超高难度并在技术上努力做到了最好,证明谷歌的系统设计已经达到了一个新的巅峰,丝毫不夸张的说,光是这个内存限制就值得厂商吹半天。
其次就是迫使内存军备竞赛降温,大多数人知道它牛X,却并不知道牛X在什么地方。首先是对手机内存配置要求极高,因为过去依赖堆内存解决卡顿,所以需要庞大的运存来维持流畅,而它不仅成本巨大,同时也让手机价格水涨船高。
大家可以去看下传统安卓手机运存从8G到24G的夸张涨幅。而Android 17却通过系统级规则就解决了这个难题,同时还把中端机型的体验给提升到了旗舰手机的水准。要知道,前不久厂商还在将16GB、24GB运存作为宣传卖点,售价起步动辄五六千元。
所以在这项限制推出之前,很多业内人士都认为系统级限制是个空谈,因为开发者配合起来难度太大太大。如今看来,从安卓手机厂商开始堆内存竞赛后,谷歌只用了两个大版本就解决了上述问题。