Tabla de contenido:
- Fuchsia no va a reemplazar Android o Chrome OS
- Beneficios del cambio
- Nada es definitivo, todo puede cambiar
- Chromebooks para todos
- Chromebooks
Hace mucho tiempo, en 2016, Internet se enteró de una supuesta iniciativa de Google para fusionar Chrome OS y Android. Debía tener el nombre en clave Andromeda y unificaría todas las plataformas informáticas de Google para que todas usaran el mismo sistema operativo. Tenía sentido en muchos sentidos; es similar a lo que Microsoft está haciendo con el software para dispositivos móviles, tabletas y computadoras de escritorio, y supuestamente la dirección en que Apple se está moviendo con iOS y macOS. Dejando a un lado los nombres clave y los rumores, lo que terminó sucediendo fue la posibilidad de visitar Google Play Store con un Chromebook y ejecutar aplicaciones de Android de forma nativa.
Esto fue un gran problema, y si fue lo que resultó ser Andrómeda, sin duda fue suficiente. Todos se benefician de tener aplicaciones de Android disponibles en Chromebooks: Google puede vender más y podemos usarlas mejor porque habrá una "aplicación para eso" cuando la necesitemos. Pero la idea de la fusión de Android y Chrome realmente nunca desapareció. Acaba de recibir un nuevo nombre en clave: fucsia.
Más: Estas son las Chromebooks que pueden ejecutar aplicaciones de Android y Linux
Fuchsia obtuvo su nombre, según algunos de los desarrolladores, de los proyectos existentes.
Rosa + Púrpura = Fucsia (un nuevo sistema operativo)
El proyecto Pink fue una idea original del equipo de ingeniería de Apple cuando decidieron que era hora de construir un nuevo sistema operativo orientado a objetos con una nueva interfaz de usuario, y las notas se escribieron en fichas rosadas. Proyecto Púrpura era el nombre original dado a la producción de prototipos de un teléfono con pantalla táctil de Apple; el iphone. Los desarrolladores originales de Fuchsia están bien versados en esta historia, ya que también formaron parte de proyectos anteriores como BeOS, iOS y WebOS.
Pero un sistema operativo necesita más que un nombre. Y sin que Google nos diga nada sobre su nuevo proyecto, nos queda reunir todas las migas de pan que Internet puede encontrar. Esto es lo que sabemos hasta ahora.
Fuchsia no va a reemplazar Android o Chrome OS
Android es una cosa complicada. Puede considerarse como un sistema operativo completo que encontraría en un teléfono inteligente o tableta, o puede ser una pequeña parte de un sistema operativo creado para ejecutar aplicaciones como vimos desde BlackBerry en dispositivos con OS 10. Sobre todo, Android es familiar para aproximadamente dos mil millones de personas y tiene un enorme ecosistema de software, dispositivos, accesorios y personal de soporte. Nunca abandonas algo tan exitoso, sino que construyes sobre él.
Google aprendió el beneficio de usar su propio software de Oracle en la sala del tribunal.
Fuchsia probablemente reemplazará la parte del software que no ve; la parte que hace funcionar el hardware y le permite decirle a su teléfono que haga algo cuando toca la pantalla o habla por el micrófono.
En este momento, Android usa el kernel de Linux y un puñado de programas de utilidad escritos para trabajar con Linux. Linux es genial en muchos sentidos. Está diseñado para funcionar con casi todo lo relacionado con el hardware, tiene una gran comunidad que contribuye y hace que cada versión sea mejor que la anterior, y durará mucho más que cualquier hardware que compre hoy que lo use. Chrome es principalmente de la misma manera. Es un montón de servicios y utilidades orientados al usuario que se ejecutan sobre el kernel de Linux. También lo es Android Auto, Android TV y Wear OS.
Pero Linux no "pertenece" a Google y no fue diseñado específicamente para hardware móvil. Estas son dos cosas que Google quiere y eventualmente necesitará para continuar compitiendo.
Fuchsia se construirá para 2019 y más allá, no para el legado del pasado.
Google necesita un sistema operativo móvil creado desde cero en todos los niveles diseñados para 2018. Tiene que ser ágil y fácil en recursos, ser capaz de calcular rápidamente sin gravar los chips dentro de nuestros teléfonos, y debe ser capaz de responder instantáneamente a todas las formas en que podemos "hablarle" como el tacto, el mouse y el teclado, o la voz. Y tiene que hacer todo esto mientras sigue siendo el mismo Android fácil de usar que ya conocemos y aún ejecuta las millones de aplicaciones escritas para Android.
En resumen, Fuchsia está reemplazando Linux y partes de Android (y probablemente Chrome, Android TV, Android Auto, etc.) con algo que funciona mejor para los propósitos de Google. La interfaz de usuario, lo que usted y yo vemos en nuestros teléfonos, Chromebooks o relojes, no tiene nada que ver con esta parte del sistema operativo. Además, Fuchsia es demasiado difícil de deletrear.
Beneficios del cambio
Como se mencionó, Google quiere software sobre el que tengan más control y que esté diseñado para ser ágil y rápido en el hardware relativamente de gama baja que vemos en los productos móviles. Pero hay otros dos beneficios muy importantes de pasar a un sistema operativo personalizado, y esta vez sí podemos verlos.
Los desarrolladores podrán usar lenguajes de programación más actuales para escribir aplicaciones. Ya estamos viendo esto con herramientas de programación como Dart y Flutter llegando a Android, y cualquier nuevo sistema operativo ciertamente se está escribiendo teniendo en cuenta las herramientas de programación modernas.
A veces necesitas un mazo. Otras veces necesitas algo más delicado.
No hay nada malo con la programación en C o Java. Ambos idiomas son muy robustos y pueden hacer que cualquier hardware haga cualquier cosa. Pero eso también significa que están diseñados para hacer muchas cosas que un desarrollador de aplicaciones móviles no necesita, y esto puede hacer que sea un poco engorroso aprender y usar. Un desarrollador de aplicaciones de Android no necesita su código para comunicarse directamente con la CPU utilizando el código de máquina. Pero un desarrollador de aplicaciones necesita acceso a formas más fáciles y eficientes para tener transiciones de UI sin problemas o escalabilidad para diferentes pantallas. C ++ es ideal para alimentar un robot, pero Flutter es ideal para construir una excelente interfaz de aplicación. Permitir que los desarrolladores aprovechen las herramientas que ayudan a crear mejores aplicaciones significa que obtenemos mejores aplicaciones.
Estas nuevas herramientas combinadas con una capa inferior unificada de software en todos los dispositivos significa que una aplicación puede funcionar en todas partes. Eso es genial, pero Android ya permite que una aplicación funcione en todas partes, y para ser sincero, eso significa que las aplicaciones apestan principalmente en cualquier dispositivo, excepto un teléfono. Las pantallas de diferentes tamaños necesitan interfaces de usuario diferentes, y la mayoría de los desarrolladores solo codifican para una del tamaño de un teléfono porque no es fácil hacer que una aplicación se vea genial en todas partes.
Mejores herramientas para desarrolladores significan mejores aplicaciones en cada pantalla.
Eso cambiará con herramientas como Flutter y ese es nuestro segundo beneficio. En este momento es difícil crear una aplicación de Android que funcione en una pantalla pequeña de 5 pulgadas pero que se transforme para aprovechar una pantalla de 12 pulgadas. Se puede hacer maravillosamente (vea la aplicación Gmail para ver un ejemplo), pero el trabajo involucrado generalmente desalienta a los desarrolladores. Si las herramientas permitieran a un desarrollador definir algunas formas diferentes de usar la pantalla completa para brindarnos la cantidad correcta de información con solo unos pocos pasos, la mayoría de los desarrolladores lo harían.
Así es como se ve Fuchsia en el Pixelbook. Los desarrolladores pueden definir fácilmente qué se incluye en los campos de contenido más pequeños, qué se utiliza como fondo agradable, cómo se presentan las cosas y cuánto contenido necesitamos ver con solo unos pocos pasos. En este momento solo hay ejemplos y demostraciones, pero nos dan una excelente idea de qué esperar. Compárelo con Fuchsia en una pantalla del tamaño de un teléfono a continuación.
Observe las similitudes, luego observe las diferencias. Así es como se puede cambiar una pieza de software, en este caso, una interfaz de usuario simple o una aplicación "doméstica" para que funcione en dos pantallas de diferentes tamaños. Esto es lo que le falta a Android en su estado actual. Esto es lo que necesitamos que suceda. Es por eso que Google, y nosotros, queremos que Fuchsia se convierta en algo real.
Nada es definitivo, todo puede cambiar
Como se menciona en la parte superior de este artículo, lo hemos construido sobre una mezcla de rumores, cargas de código fuente, fragmentos de información privilegiada y una pizca de imaginación. Google no ha dicho nada sobre ningún futuro donde Fuchsia sea una realidad.
Eso es importante porque esta es una empresa ENORME. Es incluso más grande que crear Android en primer lugar porque gran parte implica la codificación de la capa inferior en lugar de depender del software existente. Android fue construido sobre Linux, iOS fue construido sobre BSD, Fuchsia se está construyendo desde cero. Pasarán algunos años hasta que podamos ver una versión para el consumidor o incluso una versión para que el público pruebe que no es solo una demostración de prueba de concepto. Este es un trabajo duro que tomará miles de horas para terminar.
Creo que Google tiene planes para Fuchsia y no es solo un proyecto favorito de algunos desarrolladores talentosos o algo que Google comenzará y nunca terminará. Estoy prestando mucha atención a todo esto, no solo porque es cómo nos ganamos la vida, sino porque ambos estamos interesados y asombrados por lo que podría desarrollarse del proyecto. Continuaremos volviendo a visitar este espacio y agregando información a medida que esté disponible, pero por ahora, la mayoría de las veces hay adivinanzas educadas y muchos deseos.
Las 3 formas principales en que Fuchsia puede ser un mejor sistema operativo que Android
Chromebooks para todos
Chromebooks
- Las mejores Chromebooks
- Las mejores Chromebooks para estudiantes
- Las mejores Chromebooks para viajeros
- Los mejores concentradores USB-C para Chromebooks
Podemos ganar una comisión por compras usando nuestros enlaces. Aprende más.