谷歌正在调整Android应用的相关要求,原因是AI数据中心的快速扩张引发了全行业的内存芯片供应短缺,开发者们正面临这一普遍压力。本周,这家科技巨头宣布了两项新的应用质量要求,其中一项专门针对降低应用内存占用并优化代码。
谷歌解释称,移动行业目前面临"严峻的硬件供应限制,这正在改变设备的内存可用量",进而可能影响用户的设备使用体验。
为应对这一问题,谷歌正在动态内存使用、位图使用等多个维度建立新的性能阈值标准,同时还新增了代码优化要求,旨在防止因性能问题导致的应用卡顿和崩溃。
为帮助开发者适应新规,谷歌将推出新工具,当应用超出新阈值时自动发出提醒,便于开发者及时优化代码。谷歌表示,更多诊断工具将于今年晚些时候陆续上线,其中包括"内存限制器"功能,该功能可提供更深层的洞察,防止应用占用过多设备内存。
谷歌表示,上述调整旨在帮助Android应用和游戏开发者持续提供高质量的用户体验,同时也反映出内存资源不再充裕的市场现实,尤其是在对价格敏感的低端设备上,这一问题更为突出。
开发者须在2027年2月前达到新的性能阈值标准,具体要求已发布在谷歌Android开发者官网。
此外,谷歌还要求所有Play商店应用在2027年4月前满足"零点击登录"(Zero Tap Sign-In)要求,适用于设备迁移场景。该标准要求,凡是含有用户登录功能的应用(无论登录是否为必须步骤),在用户通过Android恢复凭证API切换Android设备时,必须自动还原用户的登录状态。
Q&A
Q1:谷歌为什么要对Android应用提出新的内存使用要求?
A:主要原因是AI数据中心的快速扩张导致全行业内存芯片供应紧张,设备可用内存受到影响,尤其是低端设备。为了保证用户体验不下降,谷歌在动态内存使用、位图使用等方面设立了新的性能阈值,并新增了代码优化要求,防止应用因内存问题出现卡顿或崩溃。
Q2:开发者需要在什么时间前完成整改?有哪些工具可以用?
A:开发者需在2027年2月前满足新的内存性能阈值要求。谷歌将提供新工具,在应用超出阈值时自动提醒开发者。今年晚些时候还会上线更多诊断工具,包括"内存限制器"功能,帮助开发者更精准地定位和优化内存占用问题。
Q3:零点击登录要求具体是什么意思?
A:零点击登录(Zero Tap Sign-In)要求所有Play商店应用在用户切换Android设备时,通过Android恢复凭证API自动还原用户的登录状态,无需用户手动重新登录。无论应用的登录功能是可选还是必须,都需满足这一标准,截止时间为2027年4月。
