后台执行与启动优化 · AndroidX 源码指南
AAndroidX 源码指南
后台与启动
后台与启动 · androidx.work

后台执行与启动优化Work 2.12.0-beta01

WorkManager、App Startup 与 ProfileInstaller 的职责边界。

最后更新 2026-08-01

解决的问题当前源码版本
WorkManager满足约束后、需要保证执行的可延迟工作2.12.0-beta01
App Startup合并进程启动时的库初始化和依赖顺序1.2.0-rc01
ProfileInstaller把随 APK 提供的 baseline profile 安装给运行时1.5.0-alpha01

它们不能互相替代:启动初始化不是后台作业,ProfileInstaller 也不生成业务数据或自动修复慢代码。

选择指南

  • 可延迟但必须执行的后台工作:WorkManager(约束、重试、周期任务)。
  • 进程启动时的库初始化:App Startup(合并 ContentProvider、声明依赖顺序)。
  • 加速冷启动:Baseline Profile + ProfileInstaller(提前编译关键路径)。
  • 普通协程后台任务:不需要 WorkManager,用 CoroutineScope 即可。

相关页面