>首页> IT >

Android 13引入新系统通知:当应用程序24小时内消耗大量电池时出现

时间:2022-03-22 08:54:20       来源:cnBeta

在今天发布的 Android 13 第 2 个开发者预览版中,引入了一个新的系统通知。当你的应用程序在过去 24 小时内消耗了大量的设备电池时就会出现。这个新的通知会出现在所有运行在 Android 13 系统的设备上的应用程序,而不考虑目标 SDK 版本。

在衡量你的应用程序对设备电池续航的影响时,系统会考虑到你的应用程序在几个不同地方所做的工作,包括以下内容。

前台服务,甚至那些有可见通知的服务

Work 任务,包括加速的工作

广播接收者

后台服务

你的应用程序的缓存

如果你的应用程序出现这个通知,它不会再次出现在同一设备上,直到至少 24 小时后。如果系统检测到你的应用程序长时间运行一个前台服务--在 24 小时窗口内至少有 20 个小时--它会向用户发送一个通知,邀请他们与前台服务(FGS)任务管理器互动。

这可能都有点技术,但一个过于简单的解释是,Android 13 现在监控一个应用程序的后台行为的越来越多的方面。不仅如此,还包括一些前台元素,如前台服务。这些是执行需要让用户注意到的操作的服务,并且有一个与之相关的通知,在服务停止或从前台移除之前不能被解除。这类行为的例子有:健身追踪应用程序,因为它们"正在锻炼",并积极收集数据;或者一个多媒体播放器,与前台服务一起播放,并可能在通知中显示当前歌曲和多媒体控制等内容。

关键词: Android13 新系统通知 应用程序 消耗大量电池