Google Play正式出手整治后台耗电应用

近日,Google Play 宣布将把一项新的电池性能指标纳入 App 质量评估体系,对通过"唤醒锁(wake lock)"在屏幕关闭时长时间唤醒设备、造成过度耗电的 App 进行公开警示并可能降低其推荐与曝光位置。

新规核心面向所谓的"excessive partial wake locks"(过度部分唤醒锁)。Google Play 解释,若 App 在任意 24 小时内累计占用非豁免唤醒锁超过 2 小时(且此类"过度"会话在过去 28 天内占比达到一定阈值),则该会话被判定为异常耗电行为。

被判定为非豁免的唤醒锁通常不包含明显、不可再优化的用户可感知行为,例如用户主动播放音频或手动发起的数据传输。

关于后果,违规 App 将在其 Google Play 应用详情页面展示电池消耗警告标签,且可能失去在推荐、精选等关键发现面板的曝光机会,从而影响新用户的安装决策与下载量。

Google Play 表示,此举旨在提升用户对应用后台行为的透明度,并推动开发者优化后台资源使用。

对于可穿戴设备,Google Play 已设定更严格的判断标准:若应用在活跃会话中每小时消耗超过 4.44% 的电量,就会被标记为过度耗电。Google Play称该电池指标系与三星等厂商共同制定,并已在 Android Vitals 中完成内测与调整,随后并入 Google Play 的技术质量门槛。

为帮助开发者识别并修复问题,Android Vitals 已新增唤醒锁诊断面板,列出唤醒锁标签(wake lock tag)以及 P90、P99 等时长分位数,便于定位明显超时的后台标签并进行优化。

公开耗电 App 判定「两大标准」

Google Play 对于 App 耗电的判定设下了明确的量化标准,让开发者与用户有所依循:

**1. 时间门槛:**只要 App 在 24 小时内,累积超过 2 小时不合理的「过度部分唤醒」时间,便会被视为高耗电应用程式。

**2. 用户门槛:**若上述高耗电状况在 28 天内,影响了该 App 超过 5% 的活跃用户,该 App 就会被 Google Play 商店系统列为问题 App。

一旦 App 被认定为「不良耗电 App」,其在 Google Play 商店上的推荐和搜寻排名将会受到影响。更严厉的是,该 App 将会被公开标示警告,让 Android 用户在下载前就能看到「这是耗电 App」的明确资讯。

政策已上线,缓冲期至2026年3月1日

据 Google Play 官方说明,这套新的监测制度已于今年 4 月开始测试,现已全面上线并开始收集数据。

不过,Google Play 仍给予全球 Android 开发者一段调整和优化的缓冲期。这项强制性的新政策预计将于 2026 年 3 月 1 日在 Google Play 商店正式执行。

对广大的 Android 用户而言,未来手机「放着也会掉电」的问题有望大幅改善;而对 App 开发者来说,这无疑是一项重大的挑战,迫使他们必须更加谨慎地管理 App 的背景资源使用,以避免受到官方的「点名警告」与排名惩罚。

相关推荐
Starry-sky(jing)12 小时前
Vidda ADB 开启:R Pro 65 找不到开发者选项的处理与连接验收
android·adb·远程控制·电视·vidda
雨白12 小时前
从原理到实践:使用 Kotlin KSP 仿写 ButterKnifeLite
android·kotlin
疯华整猫13 小时前
把二十七个 init 从首帧前面搬走:用 Trae 把启动优化钉进 CI
android·性能优化·ai编程
传奇开心果14 小时前
【探秘 Jetpack Compose 框架深水区】 第8课:rememberSaveable 的边界在哪里?——Bundle、Saver 与什么值得跨进程存活
android·kotlin
Frankie_stand15 小时前
测试自动化实战指南:从脚本化、自动判据到 CI 集成的完整落地路径
android·ci/cd·自动化
恋猫de小郭16 小时前
Flutter 大小核优化又被回滚,然后又开新提案?
android·前端·flutter
Kapaseker16 小时前
领导问我 Kotlin 的 Nothing 是什么?
android·kotlin
韩曙亮17 小时前
【错误记录】安卓 adb 调试 5037 端口占用排查 ( adb 的三层结构 | 找出本机占用 5037 的进程 )
android·数据库·adb·安卓·错误记录
三少爷的鞋18 小时前
不改变异步本质,只改变代码组织:Telegram 项目的 Kotlin 协程实践
android