谷歌上周晚些时候发布了第二个 Android 13 开发者预览版,包含许多新的改进,比如新的媒体控件、新的剪贴板弹出窗口、针对 PC 版 Android 的 UI 更改。
根据 Esper 的最新发现,Android 13 DP2 包含一个新的前台服务 (FGS) 任务管理器。
它显示当前运行前台服务的 App 列表,并允许用户停止前台服务,支持任意目标 SDK 版本。用户可以通过在通知抽屉中向下滑动并点击“设置”齿轮旁边的新图标来访问名为“活动 App”的列表。
从图中可以看到,新图标显示了在前台运行服务的 App 数量,点击之后会弹出一张卡片,上面显示 App 的名称、在前台活动的累积时间以及停止按钮,用户可以点击停止按钮来停止 App 前台服务。
这是 Android 系统上线的第三个关闭 App 方式,与后台滑动关闭 App、“强制停止”App 选项的效果都不同。
从官方的参数表可以看到,FGS 任务管理器的停止等级处于“滑动关闭”和“强制关闭”之间,会清除内存占用、关闭音频服务、移除相关通知,但不会影响活动的 back stack 等。
Esper 进一步指出,当 App 的前台服务在 24 小时内运行至少 20 小时,FGS 任务管理器将推送通知,提醒用户关闭。但如果前台服务的类型为 FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK 或 FOREGROUND_SERVICE_TYPE_LOCATION,则不会出现此通知。