Google Fuchsia muestra nuevo diseño. ¿Será el sucesor de Android?
La primera vez que hablamos de Fuchsia fue el pasado mes de agosto, un misterioso nuevo sistema operativo de Google del que nunca tuvimos muchos máas detalles. Ahora una captura de Google Fuchsia nos da una nueva visión de lo que podría ser el reemplazo para Android.
Aunque Android es un sistema operativo de código abierto que puede adaptarse a prácticamente cualquier hardware, desde smartphones a ordenadores, desde portátiles al mundo de la informática, a coches y televisores, Google está trabajando en un nuevo sistema operativo conocido en este momento como Google Fuchsia.
Estamos volviendo a hablar de Google Fuchsia no sólo para refrescar tu memoria para un posible punto de interés de la próxima Google I/O 2017 que comenzará el 17 de mayo, sino también porque en las últimas horas se han descubierto novedades sustanciales con respecto a la interfaz gráfica del sistema operativo.
La nueva interfaz gráfica de Google Fuchsia se llama “Armadillo” y, gracias a la compilación de código fuente dentro de la APK de Android, los colegas de Ars Technica lograron obtener algunas capturas de pantalla de la nueva interfaz de usuario.
Lo que ves en la imagen es la pantalla de inicio de Google Fuchsia, siempre organizada con pestañas y con el perfil abajo. Sobre la imagen del perfil hay una sección llamada “Historia”, incluyendo todas las aplicaciones y tareas que pueden interactuar entre sí.
Lo primero que salta a la vista es la familiaridad con Material Design, con diferentes colores para cada tarjeta y un principio de multi-ventana más flexible que el actual en Android Nougat. De hecho, se pueden utilizar hasta 3 aplicaciones simultáneamente en la configuración 33/33/33.
¿Y qué hay de Kernel Linux y GPL?
Ya el año pasado conocíamos algunos detalles, y ahora hay más confirmaciones: Fuchsia no estará basado en Kernel Linux y no tomará licencia GPL. Utilizará un nuevo microcontrolador llamado Magenta, derivado a su vez de Little Kernel (LK). Comencemos desde la licencia: no adoptar GPL no significa nada al margen de la libertad que es uno de los elementos más importantes en los que se apoya el éxito de Android. Fuchsia adoptará una licencia BSD de 3 cláusulas (el original con 4 cláusulas incluía la obligación de declarar el desarrollo por la Universidad de Berkeley, convirtiéndolo de hecho en publicidad y al mismo tiempo incompatible con GPL, NdR), además de la licencia de software MIT es realmente libre) y Apache 2.0. Es fácil adivinar que siempre habrá, en cualquier caso, muchos márgenes en el uso de Fuchsia para terceros, y son sólo más ajustes legales que cualquier otra cosa para cambiar a un kernel diferente.
¿Por qué? El propósito es tener más cosas bajo control. Piensa, por ejemplo, que Google Pixel todavía utiliza el núcleo 3.18 de Linux de 2014 hoy, y en un mundo que avanza muy rápido, Google siente la necesidad de no esperar los tiempos que otros sí para diversas actualizaciones y ajustes. La interfaz y las aplicaciones se escriben utilizando Google Flutter SDK, un proyecto que produce código multiplataforma que se puede ejecutar en Android e iOS. Las aplicaciones Flutter se escriben en Dart (reconocido como estándar por el Ecma) cuyo desarrollo es el mismo para Google. El rendimiento gráfico será soportado por Escher, que puede aprovechar OpenGL o Vulkan APIs.