安卓用户苦「后台乱杀」久矣,这回四大厂商终于坐在一起干了件正经事。
4月21号晚上,金标联盟突然发了条通知,说要推一个叫「公平运行内存机制」的东西。这个联盟平时存在感不高,但背后站的是 vivo、小米、OPPO 和荣耀,四个理事长单位一个没落下。简单说,就是安卓这边话语权最重的那几家,联手了。
通知里把现在的痛点讲得很直白。应用越来越吃内存,可手机硬件再怎么堆,系统资源终究是有限的。内存被抢爆以后,轻则卡顿发热,重则后台应用直接被干掉,更有甚者直接闪退。这种体验每个人都遇到过,明明刚才切出去回个微信,回来发现之前看的视频重新加载了,或者填了一半的表单全没了,火都能给你整出来。
金标联盟这次想出来的解法,听下来核心思路很简单:定规矩。开发者别再各写各的,想占多少内存就占多少。联盟会给出一个内存使用的参考区间,让你优化有方向。更关键的一点,系统在内存紧张的时候会主动给应用发信号,让你赶紧把不用的资源吐出来,而不是直接粗暴地把你后台杀掉。这样一来,用户就不会突然发现应用被莫名其妙干掉了。另外还规定,确实需要回收资源的时候,怎么通知用户、什么场景该通知,也要有章法,尽量少打扰。
说白了吧,就是不再让系统和应用互相甩锅。以前手机发热卡顿,你说系统没调好,系统说是应用太流氓。现在大家坐下来,定一套统一的规矩,谁也别踩过界。
时间点也划出来了,要求开发者在明年六月底之前完成适配。给了一年多时间,不算赶,算是留足了缓冲。
这事怎么说呢,没有新机发布会那么炸,但比任何参数堆料都更接近普通人的痛处。毕竟你花大几千买个手机,求的无非就是切个应用不掉状态,打游戏不突然卡成 ppt,后台听个歌别莫名其妙被掐。如果四大厂商真心把这套机制推下去,安卓的流畅体验或许真的能往前迈一步,不是靠杀,而是靠管。