Google muestra cuánto ha mejorado Project Treble la adopción de Android OS

Cuando se anunció en 2017, Project Treble fue visto como un cambio de juego para el ecosistema de Android. En términos básicos, Project Treble modulariza Android para facilitar a los OEM la actualización de dispositivos. Para las personas en la comunidad de Android que aman probar el software de última generación, esto ha sido un gran problema y ha mejorado la adopción de actualizaciones de versión. ¿Pero cuánto ha ayudado realmente? Google compartió algunos detalles hoy en una publicación de blog.

Google habla de cómo cuando lanzaron Project Treble por primera vez, sabían que tomaría algún tiempo ver cuánto impacto tuvo en la plataforma. Treble se lanzó con Android Oreo, pero no fue hasta Android Pie que Google pudo comenzar a medir la tasa de actualizaciones. Ahora que estamos en Android 10, hay aún más datos para analizar.

El Programa Beta Partner fue uno de los primeros signos de éxito para Project Treble. Este es el programa que permitió que se unieran muchos más dispositivos en las previsualizaciones de desarrolladores de Android P. 7 dispositivos de 7 OEM diferentes se unieron a Google Pixels. Y con el programa beta Android Q, Google pudo aumentar el número a 18 dispositivos adicionales de 12 OEM diferentes.

La métrica más importante para medir el éxito son las actualizaciones de versiones estables reales. Aquí hay un extracto y un gráfico de la publicación del blog con algunos números de actualización:

A fines de julio de 2018, justo antes de que se lanzara Android 9 Pie en AOSP, Android 8.0 (Oreo) representaba el 8.9% del ecosistema. En comparación, a fines de agosto de 2019, justo antes de lanzar Android 10, Android 9 (Pie) representaba el 22, 6% del ecosistema. Esto lo convierte en la fracción más grande del ecosistema y muestra que Project Treble ha tenido un efecto positivo en la capacidad de actualización.

Ahora, la mayoría del progreso hasta ahora ha sido el resultado del trabajo que Google hizo con Android Oreo. Para el salto de Android Pie a Android 10, Google espera ver actualizaciones más rápidas gracias a su colaboración con los fabricantes de silicio.

También existe la gran cantidad de trabajo de endurecimiento en la arquitectura. Completamos el sello entre el proveedor y los componentes del sistema de Android, lo que garantiza que las nuevas versiones de la parte superior del sistema operativo se ejecuten en versiones anteriores proporcionadas por nuestros socios. Formalizamos la interfaz con el kernel de Android Linux, ampliamos el conjunto de pruebas de Treble (VTS) e hicimos mucho más. Como resultado, las actualizaciones de Android 9 a Android 10 son mucho más fluidas, como lo demuestran los comentarios directos de nuestros OEM y socios de silicio.

Google ya está viendo buenos retornos con Android 10. Xiaomi y Essential anunciaron actualizaciones de Android 10 el mismo día que Google. OnePlus también comenzó su programa beta el mismo día. Google dice que ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion y Vivo se han comprometido a actualizar algunos de sus dispositivos a Android 10 para fin de año. Y, por supuesto, dispositivos como OnePlus 7T ya se están lanzando con Android 10 a bordo.

Un tema importante aquí es la comunidad ROM. Google habla sobre cómo los desarrolladores han podido llevar Android 10 a dispositivos que se lanzaron con Oreo y Pie con mucha más facilidad. Las imágenes del sistema genérico (GSI) firmadas por Google y los binarios de GMS en android.com también han jugado un papel importante en esto.

Por último, Google habla sobre las actualizaciones dinámicas del sistema (DSU) y la línea principal del proyecto:

Por cada dispositivo que se inicie en Android 10 que sea compatible con DSU, los desarrolladores pueden instalar imágenes de sistema genéricas firmadas por Google e iniciarlas sin tener que tocar las ROM de fábrica en sus dispositivos.

Project Mainline es para el núcleo del sistema operativo Android lo que Project Treble es para su fundación. Es una mejora dramática en la velocidad de las actualizaciones de los componentes del sistema operativo que están bajo su paraguas.

Google parece estar contento con el progreso que Project Treble ha traído a las actualizaciones de Android. Algunas personas probablemente no estarán de acuerdo con eso, pero Android es un ecosistema enorme. Cualquier progreso que Google pueda hacer en esta área es muy bienvenido.


Fuente: Desarrolladores de Android