El sistema operativo Fuchsia de Google continúa evolucionando rápidamente y parte de él también se puede experimentar en Android. ¡Sigue leyendo para saber más sobre Fuchsia y Armadillo!
Como es habitual en todo Google, si existe, debe haber más de uno. Bromas aparte, Google parece muy interesado en desarrollar y mantener no sólo Android y Chrome OS es un sistema operativo viable y convencional, pero también están pensando en presentar otro sistema operativo más en la forma de Fucsia.
fucsia era Se habló por última vez en agosto de 2016., pero el sistema operativo estaba en su forma rudimentaria y apenas estaba tomando forma. Desde entonces, Google ha estado trabajando duro, aunque discretamente, para darle más sustancia al incipiente sistema operativo.
Fuchsia es el nuevo sistema operativo de código abierto de Google, que no utiliza el kernel de Linux. En cambio, Fuchsia utiliza un micronúcleo desarrollado por Google llamado Magenta. El Magenta Kernel sigue adelante una licencia estilo MIT que permite a otros hacer lo que quieran con el código (incluidas modificaciones, distribución y mantener dichas modificaciones privadas) siempre que la licencia original esté disponible en algún lugar del derivado.
Magenta es la plataforma central que impulsa el sistema operativo Fuchsia. Magenta se compone de un microkernel (fuente en kernel/...), así como de un pequeño conjunto de servicios de espacio de usuario, controladores y bibliotecas (fuente en el sistema/...) necesarias para que el sistema arranque, se comunique con el hardware, cargue procesos del espacio de usuario y los ejecute, etc. Fuchsia construye un sistema operativo mucho más grande sobre esta base. Magenta apunta a teléfonos modernos y computadoras personales modernas con procesadores rápidos, cantidades no triviales de RAM con periféricos arbitrarios que realizan cálculos abiertos.
Este es un cambio definitivo con respecto a la GPL v2 seguida del kernel Linux de Android, que imponía la obligación a el modificador (generalmente OEM) para código abierto, el código cambia si modifican y distribuyen cualquier parte del código. Dependiendo de qué lado esté, se puede argumentar que la elección de la licencia y la desviación del kernel de Linux es para bien o para mal.
Otras partes del sistema operativo tienen licencia por separado y, a menudo, de forma individual, bajo la licencia BSD 2.0, Apache 2.0 y MIT.
Ars Técnica señala que La interfaz y las aplicaciones en Fuchsia están escritas usando Google. SDK de aleteo, un proyecto capaz de producir código multiplataforma que puede ejecutarse tanto en Android como en iOS. Las aplicaciones Flutter están escritas en Dart, el lenguaje de desarrollo web interno de Google que se centra en aplicaciones de alto rendimiento para dispositivos móviles. Fuchsia también tiene gráficos renderizados basados en Vulkan llamados escher, cual Ars Técnica menciona como aparentemente hecho a medida para ejecutar Material Design UX de Google, lleno de sombras.
Como la interfaz de Fuchsia está escrita con el SDK multiplataforma de Flutter, es posible ejecutar partes de Fuchsia en un dispositivo Android. revisión.net traido a la luz cómo construir armadillo, básicamente una aplicación de demostración para mostrar cómo se vería SystemUI de Fuchsia. Puedes descargar el código fuente de Fuchsia y compilarlo. Interfaz de usuario del sistema de Fuchsia como una apk de Android e instálala en tu dispositivo. En caso de que no quieras seguir ese camino, ni esperar a que alguien lo compile y distribuya, revisión.net tuvo la amabilidad de incluir un vídeo de demostración de la interfaz:
Dado que SystemUI consta de muchos marcadores de posición para componentes que se encuentran en diferentes etapas de desarrollo, no hay mucho que puedas hacer con SystemUI hasta el momento. La pantalla de inicio de Fuchsia en su forma actual consta de una lista que se desplaza verticalmente, con un widget de información en el medio que muestra la fecha, su ciudad y su foto de perfil. Encima de este widget está lo que parecen ser Aplicaciones recientes y al desplazarse debajo de este widget aparecerán sugerencias similares a Google Now que actualmente son solo marcadores de posición. Al tocar el widget, aparece una reimaginación de los Quick Toggles de Android hasta cierto punto.
Armadillo UI también presenta funciones multitarea con una mejor administración de ventanas que la que se ve actualmente en Android. Hay muchas formas de organizar aplicaciones, incluido tener cuatro aplicaciones abiertas a la vez o incluso recurrir a una interfaz con pestañas. La interfaz de usuario de Armadillo también presenta el teclado de Fuchsia con un nuevo tema oscuro.
Está muy claro que Fuchsia como sistema operativo todavía se encuentra en sus primeras etapas. Sólo hay que echar un vistazo a Android para darse cuenta de cuánto esfuerzo supone crear un sistema operativo y perfeccionarlo. lo que a su vez le dará una estimación de hasta qué punto se encuentra Fuchsia como "producto para el público" en el mercado. futuro.
Dado que Google también ha guardado silencio sobre todo el sistema operativo y su progreso, es aún más difícil estimar qué futuro tiene este sistema operativo, si es que lo tiene en primer lugar. Ars Técnica cita al desarrollador de Fuchsia, Travis Geiselbrecht, diciendo:
[Fuchsia] no es un juguete, no es un proyecto del 20%, no es un vertedero de algo muerto que ya no nos importa.
Si bien el desarrollador insiste en que Fuchsia es más que una simple aventura temporal, desafortunadamente la naturaleza voluble de Google (y Alphabet) es bien conocida.
Ars Técnica especula que el sistema operativo en su estado actual se parece mucho a una nueva rama de Android, en la que Google está arreglando muchos de sus problemas iniciales y errores fundamentales y utilizar gran parte de la experiencia que adquirió a lo largo de los años en la construcción del teléfono inteligente más popular del mundo. SO. Con Fuchsia, Google puede separarse con éxito del kernel de Linux y de Java desde cero, una tarea que de otro modo sería muy, muy difícil en Android actualmente.
El futuro de Fuchsia es apasionante. Esto podría ser el próximo gran avance y usted puede experimentarlo antes de que se convierta en el próximo gran avance. Para obtener instrucciones sobre cómo crear la interfaz de usuario Armadillo de Fuchsia para probarla en Android, síguenos revisión.netbreve guía de. También puedes consultar el código fuente de Fuchsia en GitHub o Fuente de Google.
¿Qué piensas sobre Fuchsia y su interfaz de usuario Armadillo? ¿Qué crees que depara el futuro para Fuchsia, Android y Chrome OS? ¡Háganos saber su opinión en los comentarios a continuación!
Fuente 1: Hotfix.netFuente 2: Ars Technica