¿Qué hay de nuevo en Android 11? ¡Google busca aumentar la velocidad de OTA de los dispositivos!

Google publicó el 9 de este mes un mensaje en Android Developers, basado en funciones anunciadas en años anteriores, que permite que los dispositivos Android se actualicen de manera más rápida y eficiente. Estas funciones incluyen:

Project Treble

Cuando Android comenzó a desarrollarse, Google ya había establecido una serie de especificaciones para que los fabricantes las siguieran. Ahora los desarrolladores solo necesitan crear una aplicación que pueda ejecutarse en miles de millones de dispositivos. El objetivo de Project Treble es similar: establecer una interfaz unificada para los proveedores, de modo que los fabricantes solo necesiten enfocarse en actualizar el Android OS Framework (capa superior) para lanzar nuevas versiones de Android a los usuarios, sin necesidad de integrarlas nuevamente con el proveedor (Vendor).

Imagen de Sistema Genérico (Generic System Image)

La Imagen de Sistema Genérico (Generic System Image) es el sistema del Android Open Source Project (AOSP), completamente sin modificaciones, y puede ejecutarse en diversos dispositivos. Los desarrolladores pueden instalarla en teléfonos reales y probar sus aplicaciones.

Project Mainline

Project Mainline es una iniciativa de Google para independizar las actualizaciones de seguridad de Android, similar a las APK de Play Store, que permite instalar actualizaciones de seguridad de forma individual en los dispositivos, sin esperar a que los fabricantes preparen la imagen de la próxima versión.

Actualizaciones de Aplicaciones Clave

Google Play también se encarga de actualizar aplicaciones y servicios clave, como la autenticación, las notificaciones push y la protección de Google Play.

Estas Funciones ya están Implementadas en Android 10

Gracias a estos esfuerzos, la adopción de Android 10 ha sido más rápida que la de cualquier versión anterior de Android. Diez meses después de su lanzamiento, Android 10 estaba funcionando en 100 millones de dispositivos, un 28% más rápido que Android Pie.

¿Y Android 11?

A continuación, los principales objetivos de Android 11 para este año:

Vista Previa de Desarrollo para OEM

Los fabricantes de dispositivos (OEM) lanzan versiones de vista previa de desarrollo antes del lanzamiento oficial de la versión de Android. Actualmente, siete OEM han lanzado vistas previas de desarrollo en 13 dispositivos para facilitar las pruebas de compatibilidad.

Actualizaciones del Sistema a través de Google Play

Ahora se pueden actualizar 21 componentes del sistema de forma individual a través de Google Play, incluidos 9 componentes nuevos en Android 11. Estos componentes se centran en mejorar la privacidad, la seguridad y la consistencia en los dispositivos.

Imagen de Kernel Genérico (Generic Kernel Image)

En Android 11, Google ha separado aún más el Kernel de Linux de Android para crear una Imagen de Kernel Genérica que se pueda instalar en todos los dispositivos (el concepto es similar al de Project Treble).

A/B Virtual

La mayoría de las actualizaciones del sistema actualmente son realizadas por los fabricantes a través del servicio OTA (Over-the-Air). Aunque estas actualizaciones ahorran espacio, son muy lentas y pueden dejar el dispositivo atascado en el estado de actualización, inutilizable.

Google introdujo un mecanismo A/B OTA en Android N, también conocido como Actualizaciones Sin Interrupciones. Para los usuarios, solo se actualiza en segundo plano y se activa el contenido de la actualización después de reiniciar. La desventaja es que el dispositivo necesita espacio adicional para almacenar estas actualizaciones, por lo que los OEM no están muy dispuestos a adoptarlo (porque requiere aumentar el espacio adicional por dispositivo, lo que incrementa el costo).

La A/B Virtual combina las ventajas de los dos anteriores, requiriendo menos espacio de almacenamiento.

(Nota del editor: Es como si no hubiera dicho nada)