安卓手机有个很诡异的体验。

刚买回来的时候,丝滑。一年后,微信消息开始延迟。两年后,切出去回个短信,抖音就重开了。四年后,夏天出门手机烫得像个暖手宝。

每个安卓用户都经历过,每个人都骂过。但骂完也就习惯了。"安卓嘛,就这样。"

谁也没想到,解决问题的人不是谷歌,是四家掐了十几年的竞争对手。

7月17日,在北京的金标联盟开发者沙龙上,小米、vivo、OPPO、荣耀联合宣布了一件事:共建「公平运存机制」。

小米和vivo坐在一起了,OPPO和荣耀也坐在一起了。这四家平时在线下门店抢位置、在发布会互相内涵、在水军评论区互殴的公司,现在要联手解决同一个问题。

这件事本身,比技术方案更有意思。

他们要解决的具体是什么呢?

你手机卡,不是处理器不够快。现在的安卓旗舰芯片,单核跑分早就超过了桌面端的入门CPU。问题出在内存管理上。

安卓是一个开放系统,每个App都可以自由申请内存,而每个手机厂商又有自己的一套内存回收策略。微信想要常驻后台保证消息推送,抖音想要预加载下一个视频,淘宝想要缓存你的浏览记录。大家都想多吃一口内存,但物理内存就这么多。

不同厂商的策略还不一样。小米的MIUI可能倾向于优先保微信,vivo的OriginOS可能优先保正在前台的游戏。这导致一个很扯的结果:同一个App,在不同品牌的手机上表现天差地别。开发者适配起来想死。

所以金标联盟这次做的,说白了就是四家坐下来,画了一条线。

每个App都在抢占内存,没有统一的调度规则,手机只会越用越卡
打开网易新闻 查看精彩图片
每个App都在抢占内存,没有统一的调度规则,手机只会越用越卡

方案分三个层面

统一标准是第一件事。四家约定了一套共同的内存使用区间:哪些情况算"正常",哪些情况算"超标"。App开发者只需要对着这一套标准做适配,不需要为四家分别调优。

然后是智能通知。以前内存不够的时候,系统的做法简单粗暴:直接把后台App杀了。用户切回来,发现App重开了,刚才看到一半的东西没了。新方案是:内存紧张时,系统先通知App:"你快释放点资源",而不是上来就杀。App有机会自救。

最后是场景化规范。有些场景本来就不该打扰用户。比如你正在打游戏,或者正在视频会议。新规则明确了什么情况下系统可以弹通知、什么情况下必须保持沉默。

换句话说就是你的手机不会因为后台偷偷跑了个什么东西,突然在你打团战的时候卡成PPT。

真正值得说的是"联合"这两个字

我知道你会说:这不就是个技术方案吗,有什么值得写的?

值得写的是这四个字:"联合宣布"。

中国手机市场什么状态,不用我多说。去年全球出货量前十里面七八个是中国品牌,但利润率加起来可能还打不过一个苹果。大家卷配置、卷价格、卷营销,恨不得把对方往死里打。

这种环境下,四家最大的国产厂商坐在一起说"我们统一标准"——你知道这意味着什么吗?意味着他们承认了一件事:有些问题,单打独斗解决不了。

安卓的碎片化不是哪个厂商的错,是整个生态的结构性问题。谷歌给了一个开放系统,但也把"兼容性"这个包袱扔给了所有人。每家厂商各自优化,结果越优化越碎。

苹果从来没这个烦恼。苹果自己造芯片、自己写系统、自己管App Store。它想让微信什么时候休眠就什么时候休眠,想让哪个App闭嘴就闭嘴。

安卓阵营做不到。那怎么办?

联手!!

不是灵丹妙药,但是对的方向

公平运存机制不是灵丹妙药。

它解决不了物理内存不够的问题。8GB的手机还是8GB。它也不能让你的旧手机变新手机。它做的事情本质上很朴素:让四个裁判用同一本规则手册,而不是各吹各的哨。

但这个方向是对的。中国手机厂商花了十几年把硬件做到了全球最好,现在开始做更难的事——做生态、做标准、做对整个安卓阵营有长期价值的东西。

不是某一个品牌的某一个卖点,是所有用安卓的人都能受益的东西。