Android 10 añade soporte para la instalación de animaciones personalizadas de arranque a través de módulos APEX

La última versión del sistema operativo Android de Google Android es 10, publicado ayer para smartphones Pixel. Con el lanzamiento oficial, podemos ver la nueva animación de inicio que muestra nueva, la marca de postre menos de Android (ver la imagen anteriomente). La animación de arranque es una de las cosas más populares para personalizar en la comunidad, pero hacerlo requiere acceso de root ya que la animación de arranque reside en las particiones del sistema, producto o OEM de sólo lectura. Sin embargo, eso podría cambiar en el futuro. Según un compromiso que vimos en AOSP, Google ha agregado soporte para instalar animaciones de arranque personalizadas a través de módulos APEX.

Ya hemos hablado de APEX en el contexto de Project Mainline, una de las características más importantes de Android 10. APEX es un nuevo tipo de paquete que está diseñado para permitir la actualización segura de las bibliotecas del sistema y otros componentes del sistema, pero aparentemente va a también se utiliza para entregar animaciones personalizadas de arranque. En androide 10, el binario animación de arranque se ha modificado para soportar la carga de una animación de arranque de un módulo APEX llamada com.android.bootanimation.apex. La descripción de confirmación indica que "esto es necesario para soportar la descarga [ing] e instalar [ing] de animaciones de arranque personalizadas". Dado que la animación de arranque estará contenida dentro de un módulo APEX, se puede instalar a través de ADB o una aplicación de instalación del sistema con el permisos correctos como la tienda de Google Play-sin acceso root es necesario.

Sin embargo, no podrá instalar ninguna animación de arranque personalizada desde Internet. APEX módulos de terceros serán rechazados de la instalación si el módulo falla verificaciones Android inicio verificado. Eso significa que sólo los módulos APEX de fuentes de confianza como Google o el OEM de su dispositivo se pueden instalar, por lo que se le limita a arrancar animaciones que proporcionan. Esta es la misma restricción que Google impone a superposiciones de terceros en Pie Android.

No sabemos si Google planea ofrecer una selección de animaciones personalizadas de arranque en los dispositivos de píxeles. La confirmación de activar esta función fue presentada por un ingeniero de Sony en noviembre del año pasado, pero se fusionó internamente por Google en AOSP a finales de mayo de este año. Es probable que Google haya agregado esta función para permitir que los OEM distribuyan animaciones de arranque personalizadas sin tener la intención de hacerlo ellos mismos, pero es posible que la compañía pueda agregar personalización de animación de arranque en su próxima aplicación Pixel Themes. Después de todo, recientemente hemos visto que Google se vuelve más abierto a la personalización en Android 10 con los diversos colores de acento, forma de íconos y superposiciones de fuentes en Opciones de desarrollador, los estilos de reloj ocultos y, finalmente, el tema oscuro de todo el sistema.