En Android 13, una nueva opción de IU del sistema llamada Administrador de tareas notifica al usuario sobre el estado y los recursos que usan los servicios en primer plano en apps en segundo plano y le permite detener esas apps.
Con la introducción de los permisos de notificaciones en Android 13, los usuarios tienen control para desactivar las notificaciones de las apps en segundo plano que ejecutan servicios en primer plano para la ubicación, la reproducción y proyección de contenido multimedia, la sincronización de datos, las llamadas de voz y video, y los dispositivos conectados. Cuando se desactivan estas notificaciones, no se muestran las notificaciones obligatorias de los servicios en primer plano que indican su estado y el uso de recursos al usuario. El Administrador de tareas agrega una barra de información en la pantalla de Configuración rápida para informar a los usuarios sobre las apps que se ejecutan en segundo plano y su uso de los recursos del teléfono, como la memoria y la batería. Con esta interfaz, se notifica a los usuarios si una app ejecuta un servicio en primer plano durante mucho tiempo y pueden optar por detenerla. La interfaz se coloca en la pantalla de forma sutil para que no obstruya las notificaciones importantes. Consulta Administrador de tareas para obtener más información.
Implementa el Administrador de tareas para apps en segundo plano
Si bien hay disponible una implementación de referencia del AOSP para esta función, los implementadores de dispositivos con Android pueden personalizar y modificar esta IU del sistema. La opción para detener la tarea en el Administrador de tareas no debe mostrarse para las apps que son fundamentales para la funcionalidad del dispositivo, como el Marcador y la Cámara.
La implementación del AOSP usa una nueva API de devolución de llamada interna entre la IU del sistema y el servidor del sistema. Esta API permite que el servidor del sistema notifique a la IU del sistema cuando se inician nuevos servicios en primer plano. La API también notifica al servidor del sistema que detenga ciertas apps cuando el usuario lo solicita.
Valida el Administrador de tareas para las notificaciones de apps en segundo plano
Para las pruebas manuales, valida la función del Administrador de tareas en las apps que se ejecutan en segundo plano.
Para las pruebas de unidades, usa las pruebas de unidades disponibles en el AOSP.