Project Treble y el soporte nativo para temas

La nueva arquitectura del sistema operativo Android O, que se estrenará en algún momento durante el mes de setiembre, es sin duda la estrella de esta actualización.

Project Treble promete reducir la fragmentación al hacer que las actualizaciones del sistema sean más rápidas y sencillas para los fabricantes, además de recibirlas antes que nadie.

Un plus que hará más viable el hecho de mantener los dispositivos smartphone al día. Este paquete vendrá de fábrica en los teléfonos móviles que se lancen con Android O, según ha indicado el equipo de ingenieros de Google en una sesión de AMA (Ask me anything), en Reddit.

Un sistema operativo más seguro

Pero Project Treble no solo promete agilizar el proceso de actualizar, sino que también parece que hará de Android un sistema operativo mucho más seguro.

Con el despliegue de esta nueva arquitectura en el Android O, Google busca modularizar el sistema, y con este propósito han eliminado el acceso directo a los controladores de hardware.

Por lo tanto, los bugs serán más difíciles de alcanzar, y esto supone una nueva línea de defensa en el modelo de seguridad que venía proponiendo Android.

Antes de este esquema, la capa de abstracción de hardware —o HAL, según sus siglas en inglés— podía acceder a todos los drivers del kernel del sistema, incluyendo los requeridos por otros procesos. Esto hacía que los HAL tuvieran acceso a hardware al que no deberían.

Project Treble aísla los HAL del framework del sistema para que cada uno de ellos opere por separado, y acceda únicamente a los drivers del hardware que controla.

El soporte nativo de temas

La nueva versión de Android 8.0 ha causado, sin duda, mucha expectativa en un aspecto muy anhelado por los usuarios: el de los temas nativos en el sistema.

Para poder imprimir una nueva característica verdaderamente notable en esta actualización de Android, el equipo de desarrolladores se mantiene trabajando en el asunto de los temas, el cual parece estar casi resuelto a partir del soporte RRO de Sony (Runtime Resource Overlay), pero que debe ser abordado más ampliamente con API capaces de describir lo que puede recibir un tema.

Por ejemplo, en el modo nocturno, que ya había aparecido brevemente en versiones Android anteriores, no todas las aplicaciones preinstaladas se pudieron convertir en el material oscuro —como el calendario y la galería de fotos—.

En esta actualización 8.0, el modo nocturno no aparece por falta de un soporte sólido y correcto. Por lo que un soporte nativo de temas para Android puede considerarse todavía en progreso y, probablemente, no entre en la versión O.

La infinidad de posibilidades que ofrece Android para personalizar al gusto del usuario la interfaz de su dispositivo móvil es una de sus características más atractivas, aunque no la más completa sin la modalidad de temas nativos activada.

Quizás sea esta la gran sorpresa para los fieles seguidores de Android cuando, finalmente, su versión O 8.0 sea lanzada de forma oficial a finales de verano. Mientras tanto, continuará para nosotros la dulce espera.

 

:)