Logo es.androidermagazine.com
Logo es.androidermagazine.com

Hablemos de andromeda

Anonim

Me puse completamente geek cuando Daniel Matte escribió las cosas que encontró sobre Andrómeda mientras miraba el código fuente de Google a principios de esta semana. Reforzó muchas de las cosas que pensé cuando revisé por primera vez todo el código en agosto de 2016, capté muchas más cosas que pasé por alto y examiné el nuevo código. Creo que las evaluaciones de Matte están bastante cerca de la marca aquí. No porque confirmaron algunos de mis pensamientos originales, sino porque señala cosas que me equivoqué. O al menos creo que me equivoqué. Todo lo relacionado con Andromeda o Fuchsia es solo una suposición educada.

Más: el proyecto del sistema operativo 'Fuchsia' es interesante, carece de detalles que lo hagan importante

En este punto, creo que tenemos una muy buena idea de a dónde va Google con Andromeda, Fuchsia, Android y Chrome. Parece que el futuro se tratará de consolidar todo sin hacer que las cosas sigan igual. He estado cavando, chateando y hurgando cosas durante un par de días y esa es mi conclusión.

El Pixel C debería haberse enviado con Fuchsia. Quizás el próximo lo haga.

Fuchsia es donde debemos comenzar. Fuchsia es una forma de reemplazar Linux y convertirse en un sistema operativo para Chrome y Android. Android es un poco raro. Se puede construir como un sistema operativo todo en uno que espera que se agregue algún soporte de hardware para que esté listo para ejecutarse, o también puede ser un tiempo de ejecución y archivos de soporte para aplicaciones. El Nexus 6P está usando Android como sistema operativo, el BlackBerry Classic está usando Android como plataforma de aplicación sobre otro sistema operativo. Si piratea las aplicaciones de Google (Google Play, Play Services, etc.) en el Classic, podría hacer todo lo que el Nexus 6P puede hacer cuando se trata de aplicaciones de Android, a pesar de que no está usando "Android" como sistema operativo.

Fuchsia funcionará con el tiempo de ejecución de Android y admitirá todo mediante API compatibles. En otras palabras, no veremos ninguna diferencia, pero las personas que desarrollan Android lo harán.

El futuro donde todo es igual pero diferente tiene sentido cuando se hace bien.

Fuchsia también alimentará a Andrómeda. Ya hemos visto la etapa uno de Andromeda cuando Google Play llegó a algunas Chromebooks. En este momento, Chrome OS es básicamente una interfaz de usuario y una plataforma de aplicación que se ejecuta en un kernel y middleware Linux bastante estándar. Si eso suena confuso, solo piense en Chrome OS como algo así como Ubuntu. Eso es lo suficientemente cerca de lo que estamos hablando aquí. Las aplicaciones de Android se ejecutan en Chrome de forma nativa, pero no de forma nativa. Hay una capa que habla con las aplicaciones de Android y con ese middleware a través de Chrome que lo hace perfecto para el usuario. Esa capa es el primer paso de Andromeda.

Fuchsia trabajará con la plataforma y el marco de la aplicación Chrome y admitirá todo con API compatibles. En otras palabras, no veremos ninguna diferencia, pero las personas que desarrollan Chromium sí.

Parece que Andromeda y Fuchsia son un híbrido de Android y Chrome, pero no de la forma en que la gente pensaba que sería. Es el software debajo de todo lo que se está cambiando para admitir todo. Y eso es casi tan impresionante como lo es para las personas que trabajan con Android y Chrome todos los días.

Más: cómo Google puede usar Andromeda para conquistar todo

Usted y yo somos usuarios finales de Android y Chrome. Apreciamos los cambios (u odios) en el sistema operativo, pero estamos familiarizados con ambos y optamos por usarlos en lugar de otra cosa. Cambiar eso y ofrecer algo que se vea y se sienta diferente es arriesgado. Sigue dando a las personas las cosas que quieren comprar.

Un sistema operativo universal es difícil porque no todas las pantallas son del mismo tamaño.

Los desarrolladores se benefician de tener un sistema operativo que alimenta ambas plataformas. A medida que avanzan las cosas, las líneas entre lo que es una aplicación de Chrome y lo que es una aplicación de Android se desdibujarán hasta que solo haya una aplicación que se ejecute en ambos. Los desarrolladores pueden apuntar a la versión móvil, táctil o la versión completa con puntero, o ambas. Esto elimina el mayor inconveniente de lo que Ubuntu y Microsoft están haciendo porque una interfaz universal simplemente no funcionará en una pantalla de 4.5 pulgadas y un monitor de 30 pulgadas.

O todos los que lo piensan y adivinan pueden estar completamente equivocados. No sería la primera vez