Ejecución en segundo plano
Realizar trabajo en segundo plano es una parte fundamental de la creación de apps para Android modernas que sean eficaces, eficientes y funcionen de manera adecuada en el dispositivo del usuario. El trabajo en segundo plano abarca cualquier tarea que tu app necesite 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 crear aplicaciones resilientes que funcionen bien en todos los dispositivos.
Comienza a usar el trabajo en segundo plano
Elige la opción correcta
Procesos y ciclo de vida de la app
Conceptos 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.