Revista El Color del Dinero

Bienvenidos a Spain News Today.

Android 13 notificará a los usuarios si la batería de fondo de la aplicación es alta mediante un monitoreo complejo

Android 13 notificará a los usuarios si la batería de fondo de la aplicación es alta mediante un monitoreo complejo

Google está trabajando duro en Android 13, ya que recientemente lanzó Developer Preview 2 para el sistema operativo. Con el cronograma actual aún vigente, podemos esperar ver el primer lanzamiento beta en algún momento de abril, seguido de algunas versiones beta más y, potencialmente, un lanzamiento completo en agosto, septiembre u octubre. Google no se compromete con ninguna ventana de lanzamiento. Poco después de que se eliminó DP2, se documentaron algunos cambios interesantes en un recurso para desarrolladores titulado uso de la batería.

Omite algunas reglas y limitaciones nuevas con respecto al estado de depósito de espera de la aplicación «restringido» en el que puede terminar una aplicación, pero lo que es aún más interesante es que detalla una nueva notificación de uso excesivo de la batería en segundo plano. Exactamente para el mismo documento:


Android 13 ofrece una notificación del sistema que aparece cuando su aplicación consume demasiada batería del dispositivo en un período de 24 horas. Esta nueva notificación aparece para todas las aplicaciones en dispositivos que ejecutan Android 13, independientemente de la versión del SDK de destino.


Al medir el impacto de su aplicación en la duración de la batería de un dispositivo, el sistema tiene en cuenta el trabajo que realiza su aplicación en varios lugares diferentes, incluidos los siguientes:


  • Servicios proporcionados, incluso aquellos con notificaciones visuales
  • Tareas de trabajo, incluido el trabajo acelerado
  • receptores de radiodifusión
  • Servicios en segundo plano
  • Caché de tu aplicación

Si esta notificación aparece para su aplicación, no volverá a aparecer en el mismo dispositivo hasta que hayan pasado al menos 24 horas.


Si el sistema detecta que su aplicación está ejecutando un servicio en primer plano durante un período de tiempo prolongado, al menos 20 horas en un período de 24 horas, envía una notificación al usuario, invitándolo a interactuar con el administrador de tareas de servicios en primer plano (FGS). .


Nota: si el sistema muestra esta notificación a su aplicación, no volverá a mostrar una notificación similar hasta al menos 30 días después.


Todo esto puede volverse un poco técnico, pero la explicación simplificada es que Android 13 ahora está monitoreando aspectos cada vez más diversos del comportamiento en segundo plano de la aplicación. No solo esto, sino también algunos de sus elementos frontales, como los servicios de primer plano. Estos son servicios que realizan operaciones que deben ser perceptibles para el usuario y tienen un aviso adjunto que no se puede rechazar hasta que el servicio se interrumpa o se elimine de la oferta. Los ejemplos de dicho comportamiento incluyen cosas como las aplicaciones de seguimiento del estado físico porque están «en ejercicio» y recopilan datos activamente, o un reproductor multimedia que juega con un servicio en primer plano y puede mostrar cosas como la canción actual y los controles multimedia en una notificación.

Como puede imaginar, hay muchas aplicaciones legítimas que pueden tener ese comportamiento sin necesidad de una alerta de advertencia de batería. Android 13 tiene más de unas pocas excepciones al seguimiento. Nuestros dos ejemplos anteriores ya están cubiertos porque la notificación no aparece para los servicios de primer plano del tipo FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK o FOREGROUND_SERVICE_TYPE_LOCATION. Además, las siguientes situaciones excluyen las aplicaciones de todas las medidas de conservación de la batería introducidas en Android 13:


  • Aplicaciones del sistema y aplicaciones relacionadas con el sistema
  • Aplicaciones de dispositivos complementarios
  • Aplicaciones que se ejecutan en un dispositivo en modo beta
  • Aplicaciones del propietario del dispositivo
  • Aplicaciones de propietario de perfil
  • Aplicaciones continuas
  • aplicaciones VPN
  • Aplicaciones con ROLE_DIALER
  • Aplicaciones que el usuario ha configurado explícitamente para proporcionar funcionalidad «sin restricciones» en la configuración del sistema

Por supuesto, algunas ROM de terceros y otras aplicaciones y administradores ofrecen funciones similares para monitorear la batería en segundo plano, pero no con el mismo nivel de profundidad. También puede recordar que desde Android 8 Oreo, Google ya ha hecho un esfuerzo similar, lo que resultó en advertencias de agotamiento de la batería en segundo plano. Sin embargo, la lógica de monitoreo para estos es más primitiva y las notificaciones en sí mismas pueden ser más desagradables sin limitaciones inteligentes, como mostrar solo una notificación cada 24 horas.

Siempre que el nuevo Monitor de batería pase todas las pruebas beta y termine funcionando bien, podemos esperar que aparezca en prácticamente cualquier futuro teléfono inteligente con Android 13, ya que es parte del núcleo del AOSP de Google. Esperamos que todos nuestros paquetes de baterías se beneficien de este cambio a largo plazo.

fuente | Al otro lado de

READ  Los jugadores de LoL exigen enormes características de calidad de vida para la piel que han estado ausentes durante años