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

为应对日益复杂的软件环境,共同提升安卓应用的整体体验与稳定性,ITGSA 移动智能终端生态联盟(金标联盟)不久前发布了《关于推进“公平运行内存机制”应用优化的通知》(下文简称《通知》),由 vivo、小米、OPPO、荣耀牵头推进“公平运行内存机制”,旨在为开发者提供统一的优化标准和工具支持,降低适配成本。
金标联盟在《通知》中指出,在多样化的终端设备上,内存占用过高是导致卡顿、发热、后台应用被杀乃至闪退的主要原因之一,该联盟将面向全体 Android 开发者推出统一的内存管理规范,从而解决这些由内存滥用引起的体验问题。
具体来说,公平运行内存机制包含三大模块:建立清晰的内存使用区间,让优化有明确依据;内存紧张时系统主动通知应用释放资源,减少对用户操作的干扰;明确特殊场景下的通知规则,最大限度降低对用户的打扰。

金标联盟要求开发者在 2026 年 6 月 30 日前完成适配评估与优化。各品牌开放平台将提供详细的适配文档和专项技术支持,以降低多品牌适配成本,实现一次优化、多端通用。
从某种意义上说,“公平运行内存机制”是国内手机厂商在谷歌明确遏制“杀后台”策略后,为了提升自家系统流畅性而提出的替代方案。
事实上,Android 的后台机制与 iOS 的“墓碑机制”完全不同——iOS 是“伪多任务”,而 Android 是“真后台”。Android 从设计上就追求充分利用设备的物理内存,会将需要用到的数据从闪存读入内存,借助内存的高速度来保证系统数据的访问性能。这意味着系统的可用内存越小,内存的利用率就越高,缓存中的数据就越多,数据访问的命中率也随之上升,系统响应速度自然也就越快。
为了确保对内存的充分利用,Android 设计了一套名为 Low Memory Killer 的内存回收机制:当系统发现内存低于警戒线时,会评估各进程的重要性,然后决定关闭哪些进程以释放内存,维持系统流畅度。面对这样的回收规则,开发者们采取的应对策略是“死道友不死贫道”——不仅无视谷歌推荐使用内存效率更高的代码结构,反而想方设法提升自己 App 的内存占用,试图在淘汰赛中占得先机。

与此同时,超级 App 的成功也促使开发者越来越倾向于在应用中塞入更多功能。像抖音、微信、支付宝、美团、拼多多这类 App,几乎都集成了电商、直播、短视频、短剧、社交等模块,几乎个个都是“大杂烩”,对系统资源的需求自然也就更多。
面对这一现实,手机厂商最初的解决方案是将后台“杀干净”,同时为了避免影响用户体验,把微信、QQ、微博、抖音、淘宝等高频应用列入白名单。可是“不患寡而患不均”,这种差别对待必然招致其他开发者的不满,于是他们向谷歌投诉。为了安抚开发者,从 Android 14 开始,“杀后台”的行为就被大幅遏制了。
好在同一时期,手机的内存容量迎来了大幅提升,12GB 甚至 16GB 内存开始成为标配,似乎用“发展的办法解决了发展中的问题”。可遗憾的是,“安迪-比尔定律”再次发威——硬件提高的性能很快就被软件消耗掉,硬件的升级反而让开发者变得更加肆无忌惮。

很快谷歌就意识到了问题,并在 Android 17 中加入了一项名为“内存与性能管理”的新功能。系统会根据手机的内存大小,给每个 App 划出一条明确的内存“红线”。当 App 运行时的内存占用触碰到红线,系统就会立即停止为其分配新的内存;如果该 App 持续占用过高内存,系统甚至可以直接杀掉它的后台进程,强制清理内存。
“内存与性能管理”的核心目标,就是创造更稳定、更确定的运行环境,阻断因单个应用内存溢出引发的系统连锁反应。这套设计虽然合理,但问题在于谷歌“管不了”国内的安卓生态,而对接国内开发者的国产手机厂商又面临“三个和尚没水吃”的困境——谁都不愿意让友商摘走优化带来的桃子。
如今市场环境的变化,迫使国内手机厂商必须携起手来。2025 年下半年以来,内存价格飙升,导致中低端安卓手机的内存规格出现了倒退。未来两年内,手机内存规格继续提升的可能性几乎为零,这使得 App 占用内存过高的问题再次尖锐地摆在了厂商面前。

于是,建立清晰的内存使用区间,让不同类型 App 获得不同的内存配额以杜绝“吃空饷”现象,并在内存紧张时通过 onTrimMemory() 回调方法通知应用释放资源,就成了势在必行的选择。不过,金标联盟的“公平运行内存机制”虽然初衷很好,但在实践中也面临一个难题:怎样才能让微信、抖音、拼多多、支付宝这类超级 App 也乖乖遵守?
普通开发者当然拧不过小米、荣耀、vivo、OPPO 的大腿,可互联网大厂就不一样了。当年“杀后台”如火如荼时,这些“有背景”的 App 纷纷上了手机厂商的白名单,而“没背景”的应用则悉数成为打击对象。因此,说服那些为了争夺用户时间无所不用其极的大厂遵守规则,才是“公平运行内存机制”真正落地的关键。否则,一个不公平的“公平运行内存机制”,开发者自然不会把它当回事。更多移动端技术趋势讨论,欢迎访问云栈社区。