17611538698
webmaster@21cto.com

Google 将强制 Android 应用合理使用内存

Android 0 21 47分钟前
图片

21CTO导读:因为内存涨价,Google在Android操作系统侧开始限制应用对内存的使用。

随着硬件成本走高与全球内存资源持续紧张,手机和终端厂商逐渐控缩中低端机型配置,设备端的“内存危机”愈发显著。
为防止个别缺乏优化的应用程序破坏整体系统的多任务体验与运行稳定性,Google 宣布:
从2027 年初起,通过 Google Play 分发的 Android 应用及游戏必须强制满足全新的内存使用和代码优化标准。

Android 官方的技术审查计划将分为两个阶段落地实施:

首先是 2027 年 2 月生效的第一阶段,重点聚焦于性能与内存硬性指标。届时,“不良行为阈值”(Bad Behavior Thresholds)与代码优化要求将全面生效。

在这一阶段,系统的评估标准将采用前 28 天数据收集中的 P90 指标(即 90% 的测量值须维持在标准线以下)。内存上限根据设备的物理 RAM 容量进行动态分级限制,以配备 8GB 内存的设备为例,应用在前台运行时的最高内存占用不得超过 2.25 GB,而在用户可感知服务或后台运行时,最高内存占用均被限定在 1.5 GB 以内。16GB 及以上的高配设备通常不受此硬性限制,而游戏类应用则适用一套略有不同的专属限制规则。

除了整体内存,系统对位图(Bitmap)内存也提出了明确上限:前台可感知服务及后台状态下的位图内存上限为 200 MB,缓存模式(Cached state)下则为 400 MB。此外,针对 DEX 代码优化,Google 要求应用提交时必须对 Dalvik 可执行文件(Java 字节码的压缩版本)进行充分的压缩、混淆与瘦身处理(推荐优化覆盖率达 25% 以上),以控制内存占用、加快启动速度并提升运行时性能。

其次,是 2027 年 4 月生效的第二阶段,旨在提升“零点击登录”(Zero-Tap Sign-In)与设备迁移体验。

为了消除新用户在换机设置时手动输入账号密码带来的繁琐操作与留存损耗,同时也为了规避网络钓鱼及凭证窃取等安全风险。自2027年 4 月,官方建议 Android 开发者全面集成 Android 恢复凭据 API(Restore Credentials API),实现用户凭证在不同设备间的无缝跨设备迁移。

针对未能达到以上标准的应用和游戏,自 2027 年 2 月起虽然不会被直接下架,但其在 Google Play 商店中的推荐曝光度和发布能力将受到严格限制。广大开发者可在 2026 年底前通过 Play Console 提前查看相关评估指标,并及时开展专项优化。

我们可以看到,这场被称为“生态系统级”的内存保卫战已经倒计时,从代码压缩到动态内存管控,Android 正在硬件成本上涨的时代重新定义新的“流畅度”。

作者:场长

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信