Google Play近期宣布两项全新的应用质量要求,重点聚焦内存使用与代码优化以及无感登录恢复(Zero-Tap Sign-In)。这两项新规均将于2027年正式执行,预计将覆盖绝大多数App。未达标的应用将面临商店曝光减少及发布受限等处罚。
Google Play应用质量要求官方文档:https://support.google.com/googleplay/android-developer/answer/17492799
一、内存使用与代码优化要求
2027年2月起执行。受限于硬件供应链,设备RAM已不再是可无限占用的资源。Google Play将重点考核以下三项指标:
1. 动态内存使用
主要统计应用的匿名RSS(常驻集大小)及Swap使用情况,即应用自身的私有数据内存(含活跃与压缩状态)。Google将结合不同运行状态及设备性能档位进行综合评估。
2. Bitmap内存使用
前台运行占用Bitmap无需担忧,但需重点优化应用进入后台或处于缓存状态时,仍在内存中持续占用大量Bitmap资源的问题。
3. DEX代码优化
Google Play要求应用至少达到25%的DEX代码优化覆盖率,涵盖代码压缩(Shrinking)与混淆(Obfuscation)。开发者可借助R8等工具实现。未达标应用将面临曝光降低与发布受限的风险。
二、Zero-Tap 无感登录恢复
2027年4月起执行。针对提供登录功能的应用(无论强制或可选),当用户更换新Android设备时,必须自动恢复其原有登录状态,避免重复输入账号密码。开发者需使用Restore Credentials API实现该功能。
需要注意的是,目前游戏类目暂不受此要求影响,Google预计将于2027年发布针对游戏的具体指导方案。
三、官方监测工具已上线
尽管新规2027年才正式执行,Google已提前在Play Console的Android Vitals中上线相关监测工具:
动态与Bitmap内存指标:支持查看不同百分位及RAM设备档位的数据;
OOM崩溃筛选:新增内存不足(Out of Memory)崩溃筛选,排查应用是否因内存压力被系统终止;
DEX代码优化监控:每次上传App Bundle后,即可查看DEX代码优化情况;
阈值主动提醒:当指标接近或超标时,系统将发送主动提醒。
四、开发者应对建议
对于运营多年的大型App,内存优化并非短期任务。随着功能迭代、历史代码与第三方SDK的累积,大幅降低内存占用颇具挑战。建议出海开发者立即登录Play Console,通过Android Vitals评估当前应用水平,并优先从R8代码优化入手。若此前因历史崩溃问题未开启代码优化,可借此契机重新排查与部署。

