Actualización 8 de mayo de 2017: el blog Hotfix echa un vistazo a la interfaz de usuario en su estado actual y Google nos muestra cómo se verán las aplicaciones Flutter.
Si se tomara el tiempo para construir la interfaz basada en Flutter que está disponible para Fuchsia en este momento, tendría una buena idea de cómo se dibujan y animan las cosas. El blog de Hotfix ha hecho exactamente eso y su video es una buena visión de dónde están las cosas hoy. Si bien no es muy funcional, sigue siendo genial ver algo nuevo a medida que se desarrolla.
Si quiere ir un paso más allá, Google lo tiene cubierto. Nueva en Google Play, la aplicación Flutter Gallery es una demostración de cómo las aplicaciones pueden verse y actuar cuando se escriben en Flutter, que es cómo se escriben las aplicaciones fucsias "nativas" en este momento.
Flutter es un SDK de aplicaciones móviles que se puede utilizar para crear la interfaz de usuario para aplicaciones de Android e iOS. Todavía es una vista previa de tecnología, por lo que probablemente no encontrará desarrolladores lanzando aplicaciones que lo usen, ¡pero muchos de ellos están interesados! Flutter debería facilitar bastante la creación de aplicaciones que se vean fabulosas para dispositivos móviles y, sobre todo, que sean consistentes entre plataformas. Google tendrá más que decir sobre Flutter en Google I / O y estaremos prestando atención.
No importa lo que pase con Andromeda y Fuchsia, Flutter es algo a tener en cuenta.
En cuanto a cualquier vínculo con Fuchsia o Andromeda, no veremos ningún producto de consumo que use nada de esto por un tiempo, por lo que todo esto puede cambiar. O simplemente puede desaparecer por completo. Pero si tiene curiosidad sobre lo que podría ser o cómo pueden cambiar las cosas, obtendrá una idea bastante buena.
Regrese las máquinas a agosto de 2016, y una de las cosas que puede ver es hablar sobre un misterioso sistema operativo de Google llamado Fuchsia. Lo miramos cuando la gente comenzó a notar que se estaba trabajando y obtuvimos algunas pistas realmente geniales sobre lo que podría estar sucediendo.
Más: el proyecto del sistema operativo 'Fuchsia' es interesante, carece de detalles que lo hagan importante
El trabajo en el proyecto no ha disminuido y ahora el blog del analista de semiconductores Daniel Matte Tech Specs tiene una nueva versión de un Fuchsia más maduro, y por qué es donde comenzará Andromeda.
Matte ha analizado por segunda vez cómo se construirá Fuchsia y qué podría hacer. Lo básico está en su lugar: un nuevo microkernel basado en LK denominado Magenta alimentará un sistema operativo diseñado desde cero para ser modular y adaptable a la mayoría de los equipos modernos. Combine Magenta con un nuevo motor de renderizado (escher) y una capa de interfaz de usuario basada en el lenguaje de programación Dart con un nuevo widget y marco de aplicación llamado Flutter para que todo salga al frente y al centro y tenga lo que Fuchsia necesita para ganarse la vida. pieza de software
Creo que para todos los dispositivos Fuchsia, la API de Android y el tiempo de ejecución continuarán funcionando como antes, excepto que ahora el SO subyacente será Fuchsia y el núcleo será Magenta, no Linux.
Matte dice que esto será Andrómeda. Y tiene muchas pruebas para apoyar su idea. El fucsia no está oculto. Todo el trabajo en el kernel, el marco y los bits y piezas asociados se realizan al aire libre, donde cualquier persona interesada puede echar un vistazo. Ha sido así desde el principio, y a medida que evoluciona se vuelve un poco más fácil adivinar lo que Google está tratando de hacer aquí.
Después de cierta comunicación con la gente de Google Matte, tenemos más información sobre lo que estamos viendo aquí y sobre lo que está por venir. Andromeda suena como la interfaz y la capa de aplicación para dispositivos de pantalla grande como tabletas y computadoras portátiles. Corriendo sobre Fuchsia y aprovechando ventanas flotantes escalables, Andromeda podría parecerse mucho a Chrome y estar optimizado para el uso del mouse y el teclado, así como para el tacto. En otras palabras, muy parecido al Chrome OS que tenemos hoy en día, pero usando el Fuchsia más nuevo y más modular como base.
Fuchsia y el núcleo Magenta también pueden impulsar el entorno de ejecución y la aplicación de Android, y Matte sugiere que esto sucederá. Eventualmente, los tiempos de ejecución de Android se eliminarán gradualmente a favor de un software más nuevo, pero compatible, como Mojo. Esto sería de poca importancia para el usuario final, pero ofrece a los desarrolladores y fabricantes de hardware más formas de construir las cosas que queremos usar.
Más: cómo Google puede usar Andromeda para conquistar todo
Según el código que se ha registrado en el proyecto hasta el momento, Matte sugiere que estamos viendo un sistema operativo en tierra diseñado para ejecutarse en procesadores ARM, MIPS e Intel x86. No es una fusión de Chrome y Android, sino un nuevo sistema que puede impulsar los productos existentes de Google, Chrome y Android, al tiempo que promueve una nueva plataforma de aplicaciones para estar listos para la evolución del hardware.
Estoy de acuerdo con su evaluación. Lo que veo me dice que este sistema operativo todo en uno intentará solucionar las dificultades de calzar un sistema de PC en el hardware del teléfono inteligente o hacer lo contrario y usar una plataforma de estilo Android con hardware de PC más capaz. Los sistemas todo en uno sucederán y serán el futuro, y Google está tratando de encontrar formas en que sus productos existentes puedan encajar en él. Pero Google no puede abandonar dos productos tremendamente exitosos y, en cambio, tiene que comenzar desde abajo para que el cambio pueda venir mientras el soporte para el software que utilizamos puede continuar.
Tal vez todos los que miran a Fuchsia y Andromeda están equivocados. Esa es ciertamente una posibilidad. Pero Google está trabajando en algo que va a ser grande. La cuestión es si tendrá éxito o no. No podemos esperar para descubrirlo.