1. 主页 > 社会焦点

向卡顿宣战,国内手机厂商推进“公平运行内存机制”

为什么即便安卓旗舰的纸面参数再豪华,也会越用越卡?其实开发者的肆意妄为就是核心原因。为了让自己的App更流畅,开发者们的做法是尽一切可能向系统索取更多内存资源,从而导致手机的内存总是不够用。

为应对日益复杂的软件环境,共同提升安卓应用的整体体验与稳定性,ITGSA移动智能终端生态联盟(金标联盟)不久前发布《关于推进“公平运行内存机制”应用优化的通知》(下文将简称为《通知》)。由vivo、小米、OPPO、荣耀牵头推进“公平运行内存机制”,旨在为开发者提供统一的优化标准和工具支持,以降低适配成本。

金标联盟在《通知》中指出,在多样化的终端设备上,内存占用过高是导致卡顿、发热、后台应用被杀乃至闪退的主要原因之一,将面向全体Android开发者推出统一的内存管理规范,从而解决内存占用过高、卡顿、发热、后台被杀、闪退等问题。

具体来说,公平运行内存机制指的是建立清晰的内存使用区间,让优化有明确依据;内存紧张时系统主动通知应用释放资源,减少对用户体验的干扰;明确特殊场景下的通知规则,最大限度减少对用户的打扰。

金标联盟方面要求开发者在2026年6月30日前完成适配评估与优化,各品牌开放平台将提供详细的适配文档和专项技术支持,以降低多品牌适配成本,助力一次优化、多端通用。

从某种意义上来说,“公平运行内存机制”是国内手机厂商在谷歌明确遏制“杀后台”策略后,为解决自家系统流畅性而提出的替代方案。

事实上,Android系统采用的后台机制与iOS的“墓碑机制”不同,其中iOS是'伪多任务",而Android则是“真后台”。

此外,Android从设计上追求的就是充分利用设备的物理内存,会将需要用到的数据从闪存读入到内存,再借助内存的更高速度,来确保系统数据的访问性能。即系统的可用内存越小,内存的利用率就更高、缓存中的数据就越多,数据访问的命中率就越高,从而让系统响应速度也就越快。

为了确保系统对内存的充分利用,Android设计了一个名为Low Memory Killer的内存回收机制,也就是当系统发现内存低于警戒线时,会通过对进程的重要性进行评估,来决定关闭进程释放内存以确保系统的流畅度。对此,开发者给出的针对性措施是“死道友不死贫道”,不仅无视谷歌给出的“使用内存效率更高代码结构”的建议,反而会尽可能提升App的内存占用。

与此同时,超级App的成功也让开发者愈发倾向于在App中塞入更多功能。比如,抖音、微信、支付宝、美团、拼多多这类App,就都有电商、直播、短视频、短剧、社交等功能,几乎个个都是大杂烩,所以对系统资源的需求也就更多。

面对这一现实,手机厂商最初的解决方案是将后台“杀干净”,并且为了避免用户体验下降,诸如微信、QQ、微博、抖音、淘宝等日常打开频率较高的应用则会入选白名单。但不患寡而患不均,这就导致其他开发者自然会向谷歌投诉,所以为了安抚开发者,从Android 14开始“杀后台”就被大幅遏制。

好在,手机的内存容量在同一时间也迎来了大幅提升,12GB乃至16GB内存开始成为标配,算得上是“用发展的办法解决发展中的问题”。可遗憾的是,“安迪-比尔定律”又起作用了,也就是硬件提高的性能很快就被软件消耗掉,硬件的升级使得开发者变得更加肆意妄为。

很快谷歌方面就意识到了问题,并在Android 17中加入了一个名为“内存与性能管理”的新功能。也就是系统会根据手机的内存大小,给每个App划一条明确的“红线”。 当App运行时的内存占用碰到红线,系统就会立刻停止给它分配新的内存,如果App一直占用过高的内存,系统甚至会直接杀掉这个App的后台,强制清理内存。

“内存与性能管理”的核心目标,就是创造更稳定、更确定的运行环境,阻断因单个应用内存溢出引发的系统连锁反应。虽然这套设计确实很合理,但问题在于谷歌“管不了”国内的“安卓生态”,而对接国内开发者的国产手机厂商则面临“三个和尚没水吃”的困境,毕竟谁都不愿意让友商摘桃子。

如今市场环境的变化,让国内手机厂商不得不携起手来。自从2025年下半年以来,内存价格飙升导致中低端安卓手机的内存规格出现了倒退。甚至在未来两年间,手机内存规格继续提升的可能性几乎趋近于零,就使得App占用内存过高的问题再次摆在手机厂商面前。

所以建立清晰的内存使用区间参考,让不同类型App获得不同的内存配额,以杜绝“吃空饷”现象,在内存紧张的时候用onTrimMemory() 回调方法通知应用进行资源释放。不过金标联盟的“公平运行内存机制”虽然初衷是好的,但它在实践的过程中也有一个难题,那就是如何让微信、抖音、拼多多、支付宝这类超级App也乖乖照做。

普通开发者肯定拧不过小米、荣耀、vivo、OPPO的大腿,可一众互联网大厂就不一样了。当年“杀后台”如火如荼时,这些“有背景”的App都上了手机厂商的白名单,“没背景”的App则悉数成为了打击的对象。

因此说服为了争夺用户使用时间无所不用其极的大厂遵守规则,无疑是“公平运行内存机制”真正落地的关键,否则一个不公平的“公平运行内存机制”,开发者显然不会把它当回事。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com

本文链接:https://jinnalai.com/jiaodian/825777.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息