La aplicación Standby Buckets en Android P ayudará a mejorar aún más la duración de la batería

El objetivo de App Standby Buckets en Android P es mejorar la administración de energía al priorizar las aplicaciones en uno de los cuatro grupos diferentes. Con el tiempo, Android observará con qué frecuencia usas ciertas aplicaciones y luego las organizará en uno de estos grupos.

La duración de la batería ha sido importante para los desarrolladores que trabajan en Android en las últimas versiones. Esto va más allá de la típica tontería de "duración optimizada de la batería" que generalmente vemos en los registros de cambios. Android ha cambiado fundamentalmente la forma en que permite que las aplicaciones se ejecuten en segundo plano gracias a la API del programador de trabajos, la evolución que hemos visto con Dormitar, y más. Este enfoque tampoco está cambiando con Android P, como señaló Dave Burke en Google I/O esta semana. Una de estas nuevas características se llama App Standby Buckets.

El objetivo de App Standby Buckets es mejorar la administración general de energía de nuestros dispositivos priorizando las aplicaciones en uno de los cuatro grupos diferentes. Con el tiempo, Android observará la frecuencia con la que usas ciertas aplicaciones y luego las organizará en uno de estos grupos según el uso. Luego, el sistema operativo limitará los recursos que un dispositivo asigna a una aplicación en particular según el depósito en el que se haya colocado la aplicación.

Los diferentes cubos de este sistema incluyen Activo, Conjunto de trabajo, Frecuente, y Extraño. Aquí está la descripción básica de cada segmento:

  • Activo
    • La aplicación se está utilizando actualmente.
  • Conjunto de trabajo
    • La aplicación está en uso regular.
  • Frecuente
    • La aplicación se usa con frecuencia, pero no todos los días.
  • Extraño
    • La aplicación no se usa con frecuencia.

El depósito activo de aplicaciones en espera es para aplicaciones que se están utilizando actualmente. También incluye una aplicación que ha iniciado una actividad, una que se está ejecutando en primer plano, una que tiene un adaptador de sincronización asociado con un proveedor de contenido (que es utilizado por una aplicación en primer plano) y uno que tiene una notificación en la que el usuario tiene tocado. Android sabrá que estas aplicaciones son importantes y hará todo lo posible para asegurarse de que completen sus tareas sin ningún obstáculo.

Luego tenemos el grupo Conjunto de trabajo para aplicaciones que se ejecutan con frecuencia pero que no están activas actualmente. Podría ser una aplicación de redes sociales, un correo electrónico o cualquier otra que utilice con frecuencia a lo largo del día. Continuando con la lista tenemos el grupo Frecuente que es para aplicaciones que se usan regularmente pero no todos los días. Esto podría ser algo así como una aplicación de entrenamiento que solo uses 2 o 3 veces por semana. Por último, tenemos el depósito Rare que contiene aplicaciones que no se utilizan con mucha frecuencia. Esta puede ser esa aplicación de hotel o aerolínea que guardaste en tu teléfono y que podrías usar una vez al año.

Google enumera algunas pautas sobre cómo utilizar correctamente estas nuevas funciones. La recomendación obvia es no manipular el sistema para que coloque su aplicación en un depósito diferente. Este será el mayor desafío con App Standby Buckets. La función no funciona si los desarrolladores obligan a sus aplicaciones a estar en el depósito activo. Google sugiere agregar una actividad de inicio a una aplicación; de lo contrario, es posible que no se promocione al grupo activo. Además, las notificaciones que no son procesables no moverán la aplicación al depósito activo.


Fuente: Desarrolladores de Android