Header Ads Widget

Ticker

6/recent/ticker-posts

¿Qué es Project Treble? Explicación de la corrección de actualización de Android

El Proyecto Treble de Google prometió allanar el camino para actualizaciones de Android más rápidas, entonces, ¿qué es exactamente? Dos años después, ¿Qué tan bien está funcionando?


Es difícil hablar sobre Project Treble sin perderse en un bosque de palabrerías técnicas.

Y no es de extrañar: Project Treble (respire hondo) es el ambicioso esfuerzo de Google para reestructurar Android con el fin de establecer una base modular en la que el código de nivel inferior creado por los proveedores de silicio se separa del marco principal del sistema operativo Android para que ese dispositivo Los fabricantes pueden actualizar el código del sistema operativo sin tener que depender de los proveedores de silicio para actualizar el código de nivel inferior para cada versión.

¡Uf! ¿Ves lo que quiero decir?

Sin embargo, en realidad, Project Treble no tiene por qué ser tan complicado. Analicemos de qué se trata en realidad Treble, en términos del mundo real, y lo que realmente significa para usted, como alguien que usa Android y no necesariamente habla el lenguaje del galimatías.

¿Qué es Project Treble - en inglés simple?

Acabo de introducir la explicación técnica en mi máquina de traducción patentada de Geek-to-English, y esto es lo que salió: Project Treble, en esencia, se trata de hacer que sea más rápido, más fácil y más barato para los fabricantes de teléfonos procesar las actualizaciones de software de Android y envíelos a los usuarios.

Esa es la versión corta. Ahora, el contexto: en el pasado, cada vez que aparecía una nueva versión de Android , los fabricantes de teléfonos tenían que esperar a que los proveedores de chipsets, compañías como Qualcomm, que suministran los procesadores y otras piezas dentro de los dispositivos, actualizaran las áreas del código relacionado con todo ese hardware interno. Fue solo cuando terminó ese esfuerzo que el fabricante de teléfonos pudo comenzar su parte del proceso: integrar el nuevo software proporcionado por Google con sus propias personalizaciones de interfaz y adiciones de funciones, luego probarlo todo a fondo y prepararlo para funcionar. afuera.

    Lo que hace Treble es separar esas cosas de nivel inferior, las áreas del código relacionadas con el procesador, el módem, etc. de un teléfono, del resto del sistema operativo. De esa manera, esos elementos de nivel inferior no tienen que actualizarse cada vez que aparece una nueva versión de Android; simplemente existen como una base constante debajo de todo lo demás, y esa primera parte del proceso ya no es necesaria.

    proyecto gráfico de agudos explicados
    IDG / Computerworld

    Project Treble separa el código específico del hardware (la corteza de la tarta) del código principal del sistema operativo Android (el relleno). Las aplicaciones de Android son el complemento delicioso. (Haga clic en la imagen para ampliar).

    Para tomar prestada una analogía de un análisis anterior , puede pensar en todo como un pastel: hasta hace poco, todo Android estaba mezclado, y eso significaba que cada ingrediente tenía que actualizarse y mezclarse en la masa desde cero con cada Actualización del sistema operativo. Gracias a Treble, todos los elementos específicos del hardware ahora existen como una corteza, una que permanece en su lugar durante toda la vida útil del dispositivo. Y así, cada vez que llega una nueva versión de Android, el fabricante del teléfono puede concentrarse únicamente en su parte del proceso, el llenado, sin tener que esperar primero a que otra persona proporcione una base recién hecha.

    Google realmente inició este proceso con su lanzamiento de Android 8.0 Oreo, en 2017, creando el límite inicial entre el sistema operativo y el código de nivel inferior. Sin embargo, de manera bastante apropiada, el software Android 9 Pie de 2018 marcó la primera vez que la configuración fue completa y operativa, con proveedores de chipsets listos para admitirlo y con una cantidad significativa de dispositivos listos para agudos en la naturaleza y esperando.

    ¿Por qué es necesario Project Treble?

    En los últimos años, las actualizaciones de Android se han convertido en un lío grande y candente , y eso es por decirlo suavemente: aparte de Google, con su línea de teléfonos Pixel, ningún fabricante de dispositivos Android proporciona actualizaciones de software consistentemente oportunas y confiables. Y son los usuarios los que sufren al quedarse atascados con un software anticuado que no solo carece de funciones y mejoras de interfaz de las versiones más recientes, sino también de mejoras de privacidad y seguridad y una variedad de otras mejoras internas que solo las actualizaciones del sistema operativo pueden proporcionar.

    Si bien Google ha tomado medidas importantes para hacer que las actualizaciones del sistema operativo sean menos importantes en Android, separando la mayoría de las aplicaciones y servicios a nivel del sistema del sistema operativo para que puedan actualizarse de manera regular y universal , directamente a través de Play Store, y proporcionando una gama cada vez mayor de opciones de dispositivo que vienen con garantías de actualización oportuna: no puede quitar toda la importancia del software central del sistema. Y la gran mayoría de los usuarios de Android permanecen en dispositivos que reciben actualizaciones del sistema operativo dolorosamente tarde , si es que alguna vez lo hacen.

    es por eso que surgió Project Treble: para intentar recortar parte del tiempo y el costo asociados con el procesamiento de las actualizaciones del sistema operativo para que los fabricantes intensifiquen sus juegos y los usuarios puedan comenzar a obtener el software actual más rápidamente.

    ¿Cuánta diferencia está realmente haciendo Project Treble?

    Esa es la pregunta del millón de dólares, y con dos años de actualizaciones asistidas por agudos ahora frente a nosotros, la respuesta no es especialmente edificante.

    Según mi entrevista con uno de los arquitectos de Treble de Google, Treble debería reducir unos tres meses el proceso de actualización típico al eliminar esa fase inicial de nivel inferior. Pero al analizar los datos del rendimiento de los fabricantes de dispositivos con la actualización de Pie y el lanzamiento más reciente de Android 10, está claro que eso no ha sucedido exactamente.

    Comencemos con Pie: como lo demuestra mi análisis de febrero de 2019 de ese lanzamiento, casi todos los principales fabricantes de dispositivos emblemáticos de Android (desde una perspectiva de EE. UU.) Vieron poca o ninguna mejora con la primera prueba de agudos verdadera. Algunas empresas incluso obtuvieron resultados significativamente peores con el lanzamiento inicial posterior a Treble que con versiones anteriores de Android que no se vieron afectadas por los agudos.

    Samsung, en particular, hizo un toque mejor con Pie que con Oreo, el año anterior, pero es difícil enmarcar su éxito como una victoria relacionada con Treble. La compañía pasó de 213 días entre el lanzamiento del software y su primer lanzamiento de un teléfono insignia en EE. UU. Con Oreo a 177 días con Pie. Esa es una mejora de 36 días, lo que ciertamente es algo, pero no es suficiente para dar cuenta de los 90 días estimados de trabajo que se suponía que ahorraba Treble.

    Además, mirando hacia atrás aún más, Samsung tardó 179 días en entregar Nougat a su buque insignia actual en ese momento el ciclo anterior, básicamente la misma cantidad de tiempo que tomó con Pie. Antes de eso, la compañía tomó 155 días con Marshmallow y 105 días con Lollipop. Entonces, todo lo que realmente sucedió fue que Samsung tuvo un año especialmente malo con Oreo y luego volvió a su rendimiento todavía decepcionante al nivel de Nougat un año después, sin siquiera ir tan lejos como para igualar su era un poco menos vergonzosa de Marshmallow o Lollipop. actuaciones de los años anteriores.

    Una empresa realmente logró la ventana de mejora de 90 días para la que se diseñó Treble: OnePlus, el fabricante de teléfonos a pequeña escala que ha sido popular durante mucho tiempo dentro de la comunidad de entusiastas de Android y que recientemente ha comenzado a ver un éxito más generalizado. Esa es una indicación prometedora del tipo de mejora que en teoría puede permitir Treble, pero el éxito se ve algo disminuido por el hecho de que OnePlus tardó simultáneamente 47 días más en llevar Pie a sus buques insignia de la generación anterior que con Oreo el año anterior (y en el caso de OnePlus, esos teléfonos estaban realmente preparados para agudos).

    Así que ese es el primer año de vivir en un mundo mejorado por los agudos, en pocas palabras. En el segundo año, con la actualización de Android 10 de 2019 , algunos fabricantes de dispositivos lograron mejorar un poco más sus tiempos de entrega, pero los resultados son bastante dispersos y aún no parecen apuntar específicamente a ningún éxito relacionado con los agudos.

    Samsung, por ejemplo, se aceleró unos cien días con sus lanzamientos insignia de la generación actual y la generación anterior en el ciclo de Android 10, ciertamente nada que descartar. Pero al mismo tiempo, ese nivel de mejora en realidad hizo que la empresa volviera (casi) a su rendimiento de 2014, con Lollipop. Entonces, ¿podemos realmente atribuir el regreso a un estándar de seis años, uno que ni siquiera era particularmente impresionante en ese entonces, a un cambio que se produjo en los últimos años? Parece exagerado.

    LG también casi igualó su nivel de mediocridad de 2014 con el lanzamiento de Android 10, en el frente insignia de la generación actual, y lo está haciendo significativamente peor que en 2014 con su soporte de teléfono insignia de la generación anterior. (En el momento de escribir este artículo, la compañía aún no ha enviado Android 10 a su buque insignia de la generación anterior en los EE. UU. Y ya lleva dos meses y sigue contando con respecto a su estándar de 2014). HTC y Motorola, mientras tanto, aún no han enviado Android 10 a ningún Buques insignia de EE. UU., Más de seis meses después del lanzamiento del software.

    Nuevamente, la única excepción a la regla es OnePlus, que redujo su entrega insignia de la generación actual a solo 18 días con Android 10, en comparación con 47 días con Android 9 y 138 días con Android 8. OnePlus lo hizo mejor con su versión anterior. gen insignia, también, con un retraso de 93 días para la entrega de Android 10. Sin embargo, todavía es una espera demasiado larga para ser encomiable, y también esencialmente se está recuperando de un mal año para igualar el rendimiento de actualización de la generación anterior de la compañía en 2017.

    Actualizaciones de Android: buques insignia de la generación actual
    JR

    Muchos fabricantes de Android tardaron más en implementar Pie en los dispositivos de la generación actual que en implementar Oreo, aunque algunos han mejorado con Android 10. (Haga clic en la imagen para ampliarla o aquí para ver un análisis detallado ).

    Todos estos números son mucho para procesar, pero la conclusión principal es que es difícil cuadrar los datos, incluso en áreas donde hay mejoras, con cualquier tipo de narrativa sobre Treble como motor del cambio.

    Más que nada, lo que estamos viendo sirve para resaltar una cruda realidad de la situación de actualización de Android: independientemente de las mejoras que se realicen en la parte técnica del proceso, la mayoría de los fabricantes simplemente no están motivados para hacer que las actualizaciones confiables y oportunas sean una prioridad. . ¿Y por qué deberían hacerlo? El soporte de software de posventa requiere una buena cantidad de tiempo y recursos, incluso con los ajustes de Treble implementados, y todo ese esfuerzo aporta pocos beneficios tangibles al típico fabricante de dispositivos Android de terceros.

    De hecho, se podría argumentar que proporcionar mejoras de software confiables y oportunas funciona activamente en contra de los intereses de la mayoría de las empresas, ya que hace que los propietarios de teléfonos sean menos propensos a sentir la necesidad de gastar dinero en un nuevo dispositivo. Los agudos, desafortunadamente, no pueden abordar esa parte de la ecuación; Si los fabricantes de teléfonos no ven ninguna razón para tomarse en serio el soporte de software de posventa, toda la optimización del mundo no marcará la diferencia.

    A fin de cuentas, lo que podemos decir es que Treble elimina absolutamente una parte significativa del trabajo requerido para que los fabricantes de teléfonos procesen y entreguen actualizaciones del sistema operativo, y eso puede y debe hacer posible que las actualizaciones se entreguen más rápido sin inversiones adicionales. Sin embargo, cómo se desarrollan las cosas a partir de ahí, en última instancia, está en manos de cada fabricante, como lo ilustran estos dos primeros años de evidencia.



    Publicar un comentario

    0 Comentarios