Ejecución en segundo plano
El trabajo en segundo plano es cualquier tarea que tu app necesita realizar cuando no está visible en primer plano, como recuperar datos de un servidor o procesar imágenes.
Navegar por las complejidades de la ejecución en segundo plano es clave para compilar apps que sean "buenas ciudadanas", es decir, aplicaciones resilientes, receptivas y eficientes que funcionen bien en todos los dispositivos.
Comienza a trabajar en segundo plano
Elige la opción correcta
Procesos y ciclo de vida de la app
Soluciones clave
WorkManager
Servicios en primer plano
Alarmas
Transmisiones
Orientación de segundo plano por caso de uso
La solución adecuada varía según tu caso de uso. Android proporciona muchas APIs específicas para tareas, que se optimizan para situaciones particulares y, a menudo, generan un mayor ahorro de energía y menos restricciones que cuando se usan WorkManager y los servicios en primer plano.
En esta sección, se enumeran algunos de los casos de uso más comunes y la solución recomendada.
Ubicación
Widgets
Bluetooth y dispositivos conectados
Registro de pasos
Transferencia de datos iniciada por el usuario
Reproducción multimedia
Información sobre las optimizaciones de energía
Información sobre los límites de recursos de administración de energía
El sistema prioriza las solicitudes de recursos de las apps según el estado del dispositivo, el estado de la app y el intervalo de App Standby de la app.
Obtén más información sobre cómo tu app puede funcionar dentro de los límites de recursos de administración de energía del dispositivo para ejecutar el trabajo de forma confiable en segundo plano.