
谷歌近日宣布了针对安卓系统及其应用商店Google Play的一系列新要求和质量标准。此举旨在直接解决全球智能手机市场硬件供应链受限以及内存模块日益短缺的问题。
为防止应用程序过度消耗资源,导致操作系统运行缓慢或强制关机,该公司将从 2027 年 2 月起开始审核并处罚过度使用内存的应用程序。应用程序内存使用量超过规定限制的开发者,可能会面临发布新版本受限以及在 Play 商店搜索和推荐中排名大幅下降的风险。
性能指标和各内存级别的限制
监控将基于Play Console 上的Android Vitals 平台的三大支柱。
- 第一个是动态内存消耗除了从交换分区或文件衍生出的数据外,它还会跟踪匿名 RSS 使用情况; 评估活性状态 来自前台应用程序 例如其背景行为.
- El 第二个参数用于审核位图的使用情况。 (位图) 的图像Google 要求,当应用程序进入隐藏或缓存状态时,上传的图片不应不必要地占用内存。
- El 第三点要求对 DEX 格式的可执行代码进行优化。 (Dalvik 可执行文件):必须使用 R8 等简化和混淆工具处理软件包,优化、删除未使用的代码和缩短标识符以减轻易失性内存的负载,要求至少达到 25% 的综合覆盖率。
最大允许阈值将根据设备的物理内存容量分阶段计算。对于标准应用程序,限制配置如下:
- 配备 4 GB 内存的设备:活动状态下最大可用 2 GB,后台状态下最大可用 1 GB。
- 配备 8 GB 内存的设备:前台最大可用内存 2.25 GB,后台最大可用内存 1.5 GB。
- 配备 12 GB 内存的设备:前台最大可用内存 3.25 GB,后台最大可用内存 1.75 GB。
- 配备 16 GB 内存的设备:前台最大可用内存 4.25 GB,后台最大可用内存 2 GB。
由于移动视频游戏对图形和处理能力的要求更高,因此设定了更大的裕量:
- 配备 4 GB 内存的设备:活动使用时限制为 2.25 GB,后台使用时限制为 2 GB。
- 配备 8 GB 内存的设备:活动使用时限制为 3.5 GB,后台使用时限制为 2.75 GB。
- 配备 12 GB 内存的设备:活动使用时限制为 4 GB,后台使用时限制为 3.2 GB。
- 配备 16 GB 内存的设备:活动使用时限制为 5 GB,后台使用时限制为 3.5 GB。
除了资源控制之外,Google Play 将于 2027 年 4 月开始实施一项新的用户引导要求。这项名为“零点击登录标准”的政策将要求所有支持用户登录(强制或可选)的应用在用户将其数据迁移到新的 Android 设备时,能够完全自动恢复会话。
为了遵守这项规定,开发者必须集成Android 恢复凭据 API,确保用户首次打开应用时无需手动重新输入密码即可立即访问其帐户。目前,由于视频游戏的身份验证机制较为复杂,因此它们不受此项特定要求的约束,但 Google 建议具有独特用户配置文件的游戏采用此 API。
Android 17 中的安全改进
除了这些应用商店规则之外,Android 17 开发分支还加入了保护网络通信的机制。首先,它实现了与 TLS ECH(加密客户端 Hello)扩展的兼容性,ECH 是 ESNI 的继任者。
与以往在初始连接期间暴露元数据的技术不同,ECH 对初始 ClientHello 消息进行完全加密,隐藏 HTTPS 流量中访问网站的域名,并防止通过预共享密钥 (PSK) 等字段泄露信息。
其次,局域网保护系统正在推出,该系统要求应用程序在扫描家庭网络或与连接到局域网 (LAN) 的设备交互之前,必须请求用户的明确许可。
此外,证书透明度(CT ) 机制默认启用,维护所有已颁发和已撤销的数字证书的公开且不可更改的记录,以检测证书颁发机构 (CA) 中的异常或损害。
最后,Android 17 赋予移动运营商默认禁用 2G 网络的能力,从而消除基于伪基站的攻击,这些攻击会强制降低信号强度以拦截短信流量并开展欺诈活动。