如今得益于高能量密度的硅碳负极技术成熟,7000mAh、8000mAh级别的大容量电池成为了当下Android手机的标配,甚至10000mAh左右的手机电池也已经在路上。然而尽管电池容量更大了,可许多人对于手机续航的体感却没有质的飞跃,其实这背后是App开发者过于“不做人”。

为了打击潜藏在用户手机里的“电量刺客”,谷歌要出手了。近日有消息源透露,谷歌方面预计将于明天春季更新应用质量指南,并针对“唤醒锁”(Wake Locks)机制进行调整。其中在手机端,如果一个App在24小时内,无正当理由累计唤醒设备的时长超过2小时,就会被标记为过度耗电。而在智能手表等可穿戴设备上,应用每小时消耗电量超过设备总电量的4.44%,则会被标记。
事实上,“唤醒锁”是Android为确保应用程序中关键代码正确执行的机制,可以让开发者在设备屏幕关闭(无论是由于系统超时、还是用户按下电源键)后,继续让SoC保持运行状态。比如用户在进行视频播放、实时通信、地图导航等长时间运行的任务时,显然就希望设备不会因为空闲、自动进入睡眠模式。
再比如手机在屏幕关闭时,有些App依然可以唤醒屏幕提示用户有消息,就是用到了“唤醒锁”机制关联的Wake Lock API,使得手机屏幕被关闭时相应App依然可以保持运行。
正常情况下,心跳包从请求到应答、断线重连重新登陆等关键逻辑的执行过程,就需要“唤醒锁”来保护。一旦一个关键逻辑执行成功,就应该立即释放掉“唤醒锁”了。

显而易见,如今有相当多开发者并没有正确使用“唤醒锁”的权限,为了自己的App在后台能够正常工作,并长时间阻止SoC进入休眠状态,就使得App化身为电池杀手。而开发者希望App长期驻留在系统后台的原因也很简单,那就是为了随时向用户提供服务,进而赢得用户的青睐。
由于广告是App变现的核心途径,所以用户使用App的时间长短,就直接决定了开发者的收益。除非App的质量足够过硬,否则一定就会面临竞品的挤压,可奈何相当多的App并没有优秀到抖音、微信、ChatGPT、DeepSeek这样的程度。
根据QuestMobile公布的数据显示,截止2025年1月,中国网民月人均APP使用数量为28.7个。与此同时,人均安装的App总量在2024年3月就已经攀升至70个。这两组数据反应的结果,就是只有40%的App会被用户经常使用,剩下的60%则会被束之高阁。为了避免自家App被冷落,开发者自然就要为赢得用户的青睐绞尽脑汁。

想要让自家App给用户留下好印象,在用户需要的时候可以第一时间提供服务无疑是基础,这就使得不少开发者主动使用链式唤醒、随意缓存、强制自启等方式来实现“保活”,这些也正是早期Android系统卡顿的罪魁祸首。
为此,谷歌在Android 8上就设计了新的后台管理机制,但Android 8对“前台”的定义,是如果App正在运行或是该应用被另外一个前台应用通过服务的方式调用,都被视为前台应用,这个设计就导致了一大批App通过服务的方式钻空子。为了解决App对Android后台的肆意占据,手机厂商开始采取严苛到变态的“杀后台”策略。

手机厂商的“杀后台”策略就让除了正在使用的App,以及微信、抖音、淘宝等少数处于白名单的知名App外,任谁都无法在后台驻留。虽然严格的“杀后台”策略确实让用户能立竿见影地感受到手机变流畅,可代价却是开发者的利益受到了损害。
以至于自2020年以来,不断有开发者在AOSP(Android开放源代码项目)上提交关于限制OEM(手机)厂商滥用Android核心权限的建议。随着开发者反馈的声音越来越强烈,谷歌自Android 14开始修复“前台服务和后台工作”的不协调问题,限制了手机厂商“杀后台”的频率。
可问题是当手机厂商没法肆意杀后台,开发者又“作妖”了,随即开始滥用“唤醒锁”。大家不妨试想一下,如果一款地图导航App明明已经被关闭,却为了在用户下一次打开时显示实时位置,每隔几分钟就唤醒一次GPS;或是一款资讯App为了让用户能接收到最新消息,深更半夜也在后台联网刷新。

长此以往,用户手机电池的健康度又岂有不下降的理由?所以谷歌针对“唤醒锁”机制做出调整,就是防止开发者滥用,从而提升Android设备的续航能力。但“唤醒锁”机制没法一刀切,直接禁用反而会让用户错过微信消息、突发新闻,因此谷歌选择了旁敲侧击。
按照谷歌工程师的说法,未来Google Play Store会将“低唤醒评分”纳入搜索权重,被标记为过度耗电的“电老虎”则会降低曝光度。以Google Play Store在海外Android生态的垄断地位,这也就意味着App从此将会“不见天日”。
除此之外,“唤醒锁”检测还将接入Android Vitals诊断框架,一旦App被标记为过度耗电,则会自动降低进程优先级,甚至禁止在后台使用移动数据。当然,为了不给开发者增加负担,谷歌此次也引入了动态功耗基线设计,同一款App在不同SoC上的阈值不同。

值得一提的是,“唤醒锁”检测未来有望与Gemini大模型整合,打造真正意义上的“AI省电管家”,为用户提供千人千面的省电策略。AI在学习了用户的使用习惯后,比如会在工作日的白天冻结游戏App权限,同时在午餐、晚餐时间段容忍外卖App频繁使用“唤醒锁”机制。
更新时间:2025-11-13
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-=date("Y",time());?> All Rights Reserved. Powered By bs178.com 闽ICP备11008920号
闽公网安备35020302034844号