Google, que nunca para competir en un mercado con un solo producto , es aparentemente trabajando duro en un tercer sistema operativo después de Android y Chrome OS. Éste es un código abierto, el sistema operativo en tiempo real llamado “Fuchsia”. El sistema operativo primero apareció en agosto del año pasado, pero en aquel entonces era sólo una línea de comandos. Ahora el misterioso proyecto tiene una nueva interfaz de usuario loca podemos ver, por lo que vamos a bucear en.

A diferencia de Android y Chrome OS, Fuchsia no está basado en Linux que utiliza un nuevo, microkernel desarrollado por Google llamado “magenta”. Con Fuchsia, Google no sólo estaría descargando el núcleo de Linux, sino también la GPL: el sistema operativo es bajo licencia de una mezcla de la cláusula 3 BSD , MIT , y Apache 2.0 . Dumping Linux podría venir como un poco de un choque, pero el ecosistema Android parece tener ningún deseo de mantenerse al día con las versiones de Linux aguas arriba. Incluso el Google Pixel sigue atascado en Linux Kernel 3.18, que fue lanzado por primera vez a finales de 2014.

la documentación de Google describe Magenta como objetivo “teléfonos modernos y modernas computadoras personales con procesadores rápidos, cantidades no triviales de la RAM con periféricos arbitrarios haciendo el cálculo de composición abierta.” Google no ha hecho ningún comentario público, oficiales sobre por qué existe Fuchsia o para qué sirve, que nos deja sólo para especular. El “moderno teléfono” gritar ciertamente suena como algo que eventualmente podría competir con Android, pero por ahora el sistema operativo es tan temprana, es difícil de decir.

Fuchsia es imposible hablar sin mencionar un centenar de otros proyectos relacionados que también tienen nombres en clave. La interfaz y aplicaciones se escriben utilizando aleteo SDK de Google , un proyecto que realmente produce código multiplataforma que funciona con Android y el IOS. Aleteo aplicaciones se escriben en Dart, reiniciar el sistema de Google de JavaScript, que, en el móvil, tiene un enfoque en el alto rendimiento, aplicaciones 120fps . También cuenta con un procesador de gráficos basados en Vulkan llamado ” Escher ” que enumera “sombras suaves volumétricas” como una de sus características, que parece hecha a la medida para funcionar “Material Design” directrices de la interfaz de sombra pesada de Google.

Armadillo, la interfaz de usuario Sistema de Fuchsia

Todo esto nos lleva a un punto interesante en este momento: la interfaz Fuchsia se escribe con el aleteo SDK, que es multiplataforma. Esto significa que, en este momento, se puede agarrar pedazos de Fuchsia y ejecutarlo en un dispositivo Android. Fuchsia primero se hizo pública en agosto de 2016, y en ese entonces, pero la compilación sería conseguir que no es más que una línea de comandos. Gracias a Hotfixit.net por señalar que el sistema de interfaz de usuario Fuchsia, llamado “Armadillo” es en realidad bastante interesante ahora.

Es posible descargar el código fuente y compilar la interfaz de usuario del Sistema de Fuchsia en un APK Android e instalarlo en un dispositivo Android. Consiste en una reinvención salvaje de una pantalla de inicio, junto con un teclado, un botón de inicio, y (tipo de) un gestor de ventanas. Nada realmente “funciona” -es todo un grupo de interfaces de marcador de posición que no hacen nada. También hay una gran readme en la fuente Fuchsia que describe qué diablos está pasando.

La pantalla de inicio es una lista de desplazamiento vertical gigante. En el centro verá un (marcador) foto de perfil, la fecha, el nombre de la ciudad, y un icono de la batería. Por encima de la son “Story” tarjetas -básicamente de aplicaciones recientes y a continuación es una lista desplegable de sugerencias, como una especie de marcador de posición Google Now. Deja la pantalla principal y verá un botón Fuchsia “casa” pop-up en la parte inferior de la pantalla, que está a un solo círculo blanco.

La foto de perfil centro puede ser aprovechado en adelante, y aquí se va a abrir un menú que es un poco como Configuración rápida de Android. La fila superior de iconos muestra la batería y la conectividad. A continuación que obtendrá reguladores de volumen y brillo, y los iconos de modo de avión, no molestar, y la rotación automática. Puede interactuar con los botones y controles deslizantes, pero que en realidad no se hacer nada en Android. Más abajo hay botones etiquetados “desconectarse” y “más”, que no funcionan en absoluto.

Por encima de la sección de perfil son un montón de tarjetas con la etiqueta “Story [algo]”. El léame describe historias como “un conjunto de aplicaciones y / o módulos que trabajan en conjunto para el usuario para lograr un objetivo.” Eso parece bastante a una lista de aplicaciones recientes, tal vez (con el tiempo) con algún tipo de función de agrupación. Tocando en cualquier tarjeta se carga como una interfaz de pantalla completa, y dado que uno está etiquetado como “correo electrónico”, que es bastante obvio que se trata de aplicaciones. La lista está ordenada por “abrió por última vez” para las tarjetas más utilizadas recientemente se sentará en la parte inferior de la lista.

Esta lista también tiene algunas características de gestión de ventana. Puede pulsación larga en una tarjeta y se arrastra alrededor, y si se te cae encima de otra aplicación, se activará un modo de pantalla dividida. El sistema de pantalla dividida parece muy capaz, y probablemente hay que reinaba en un poco. Usted puede hacer una división de 50/50 vertical u horizontalmente. Puede arrastrar en una tercera aplicación y 33/33/33 división horizontal o verticalmente, o una división de 50/50 al lado de una aplicación de altura completa, o una tener una barra de pestañas aparece para las tres interfaces de pantalla completa. Puede arrastrar en cuatro aplicaciones y hacer una división 75/25 en un lado de la pantalla y 25/75 en el otro, y luego se puede seguir arrastrando en aplicaciones hasta que toda la cosa accidentes. Vuelve la lista de historia y verá su diseño de pantalla dividida se refleja en la tarjeta, también, lo cual es bueno.

El panel inferior “Google Now” comienza con una maqueta barra de búsqueda. Pulsando sobre el mismo se abrirá un teclado, pero esto es no el teclado del sistema Android, y es en cambio una interfaz personalizada Fuchsia. Tiene un nuevo tema oscuro, y cosas semejantes a largo apremiante de símbolos o configuración no funciona. Por debajo de ese parece ser Google Now, que tiene varias tarjetas de “sugerencia”. Parecen ser un poco diferente de sugerencias noticias, el tiempo, y el calendario de Google ahora, sin embargo, con la documentación diciendo “Conceptualmente una sugerencia es una representación de una acción que el usuario puede tomar para aumentar una historia existente o para iniciar una nueva.” Que casi lo hace parecer como un lanzador de aplicaciones.

Un largo camino por delante

Con cualquier nuevo proyecto en Google, es difícil saber cuál será la magnitud del proyecto. Es este un proyecto “20 por ciento”, que será olvidado en un año o algo más importante? Por suerte, tenemos una declaración directa de un desarrollador Fuchsia sobre el asunto. En el canal Fuchsia IRC pública, Fuchsia desarrollador Travis Geiselbrecht dijo a la sala de chat el sistema operativo “no es una cosa juguete, que no es un proyecto de 20%, que no es un vertedero de una cosa muerta que no importa más. ”

Android fue concebido en los días previos al iPhone. Comenzó como un sistema operativo para las cámaras, y luego se convirtió en un clon de BlackBerry, antes de ser reestructurado rápidamente después de la inauguración iPhone. Con Android, Google está todavía encadenado a las decisiones que hizo hace años, antes de que se sabía nada acerca de la gestión de un sistema operativo móvil que se incluye en mil millones de teléfonos inteligentes. Yo diría que los dos mayores problemas con Android en este momento son

    1. Obtención de actualizaciones del sistema operativo desplegado en todo el ecosistema de hardware de terceros
    1. La falta de enfoque en el rendimiento de interfaz de usuario sin problemas.

Si bien no ha habido nada dice acerca de un plan de actualización, la dependencia del sistema operativo en el lenguaje de programación dardo significa que tiene un enfoque de alto rendimiento.

Fuchsia realmente parece un proyecto que se pregunta “¿cómo podemos diseñar Android hoy en día, si pudiéramos empezar de nuevo?” Es un kernel completamente nuevo desarrollado por Google funcionamiento de una, SDK desarrollado por Google completamente nuevo que utiliza un lenguaje de programación desarrollado por Google nuevo y todo está orientado a ejecutar la interfaz Diseño de materiales de Google lo más rápido posible. Google llega a volcar Linux y la GPL, que pueden volcar Java y los problemas que causó con Oracle y Google, básicamente, puede aislarse de todos los proyectos de exploración y producción de Android y llevar todo el desarrollo interno. Hacer tal cosa en la escala de Android hoy sería un gran proyecto.

La parte más difícil podría incluso no estar desarrollando el sistema operativo, pero la elaboración de algún tipo de plan de transición de Android, que ha crecido hasta convertirse en el sistema operativo más popular del mundo. La característica “multiplataforma” del SDK aleteo suena importante para un plan de transición. Si Google podría llegar a los desarrolladores empezar a escribir aplicaciones en trémolo, que sería la creación de un ecosistema de aplicaciones que se ejecutaba en iOS, Android y, finalmente, Fuchsia. Google también ha demostrado que es capaz y está dispuesto al hacer funcionar el Android Runtime en plataformas que no sean Android con Chrome OS , por lo que si Google no optan por seguir adelante con un plan de transición, tal vez podría puerto y toda la pila de Android a Fuchsia como una solución aplicación para salir del paso.

En agosto, cuando se hizo pública Fuchsia, Geiselbrecht dijo al canal de IRC Fuchsia “El proyecto Magenta [comenzó] hace unos 6 meses”, que sería en algún lugar alrededor de febrero de 2016. Android colgado por el interior de Google durante unos cinco años antes de que se puso en marcha un verdadero producto. Si Fuchsia sigue un camino similar, y todo va bien, a lo mejor podemos esperar que un producto de consumo en algún momento alrededor de 2020. Por otra parte se trata de Google, por lo que todos podríamos ser cancelado antes de que nunca ve la luz del día. Fuchsia tiene un largo camino por delante de él.

Source :

ARS Technica