Google Play正把内存效率从一般建议变成可测量的分发政策。CNET于2026年8月30日报道,硬件供应条件趋紧,应用和操作系统面临更大节省RAM压力。决定性细节来自Google 8月26日的开发者公告:新的内存和代码优化阈值将从2027年2月开始执行。
Google Play将测量什么
Google为Android vitals增加两项指标:动态内存使用量,即匿名常驻内存加交换空间;以及位图内存使用量。前者覆盖应用私有的活动和压缩内存,不包括存储中的代码或资源文件。后者关注应用不可见后仍长时间保留的图像数据。
Play Console技术要求说明,评估采用28天滚动的第90百分位,并区分前台、用户感知服务、后台和缓存状态。阈值还按应用或游戏以及设备RAM档位划分,比单一上限更能反映不同硬件上的影响。
Google还将引入代码优化要求。公告称,发布的应用包需要通过R8或其他收缩工具,在优化、缩减和混淆方面达到至少25%的覆盖。未满足相应阈值的应用和游戏可能降低曝光并失去部分发布能力,Google将在执行前提供更多细节。
用户为何可能感受到变化
Android会把近期进程保留在内存中,以便快速返回。平台内存文档解释,资源不足时系统可以终止缓存进程,占用较大的进程风险更高。减少不必要的后台占用,有助于应用恢复而不是重新启动。
该政策不能保证每款应用都更快。性能取决于负载、设备、代码和测试,但它把分发激励与影响整台设备的行为对齐。一个应用在后台保留大量位图或私有分配,会压缩其他进程的空间。
Google确实提到行业硬件供应限制会影响设备内存可用性,但没有承诺硬件价格下降,也没有说软件优化能替代足够RAM。确定的是Play政策,市场结果仍不确定。
开发团队现在应做什么
团队应从自身Android vitals数据开始,按应用状态、RAM档位、Android版本和发布版本细分。前台峰值可能对应合理任务,而缓存状态持续高占用则可能说明资源没有释放。
位图生命周期尤其值得检查。大图、解码资源和缓存可能比相关界面存活更久。测试应覆盖导航、转入后台、配置变化和重复流程,而不只是干净启动。
在代码优化方面,Google的R8指南建议为发布构建启用优化,并收紧阻碍收缩的宽泛保留规则。R8能移除不可达代码和资源、合并类并优化调用路径,但必须用接近发布的方式测试。反射、序列化和原生接口通常需要精确规则,而不是全面关闭优化。
团队还要为2027年4月的Zero-Tap Sign-In独立要求预留时间。它适用于支持登录的应用,通过Restore Credentials API在换机时恢复状态,与2月的内存执行期限不同。
这是一项政策,不是魔法修复
关键变化是,Google Play正在把设备资源行为变成具有指标和时间表的分发门槛。开发者有数月建立基线、查找回归并测试优化版本。只有当测量转化为可靠发布而非仓促改动时,用户才会获益,因此实施质量与合规同样重要。