Google nunca ha sido de los que arreglan o hacen las cosas de una manera que no sea decididamente "Google". Así que no debería haber sorprendido a nadie que comenzaran a trabajar en un proyecto que les había estado rascando mucho la cabeza. El proyecto se llama Fuschia y la mayoría de las personas que siguen Google y Android están familiarizadas con esta nueva plataforma.

Para aquellos que no se han mantenido al día con lo último y lo mejor de Google, Fuschia es un nuevo sistema operativo de código abierto en tiempo real que apareció por primera vez en el radar en agosto de 2016. En ese entonces, Fuchsia n no era más que un comando. línea. Ha pasado menos de un año y la plataforma ya cuenta con una interfaz gráfica bastante interesante.

Para disgusto de los devotos de Linux, Fuchsia no usa el kernel de Linux. Este proyecto es completamente de Google y utiliza un microkernel desarrollado por Google, llamado "Magenta". ¿Por qué harían esto? Considere el hecho de que el último dispositivo de Google, el Pixel, ejecuta el kernel 3.18 y tiene su respuesta. Linux kernel 3.18 se lanzó en 2014 (que en términos técnicos es antiguo). Con eso en mente, ¿por qué Google no querría hacer todo lo posible para mantener su plataforma móvil lo más actualizada posible?

Si bien me duele pensar que Linux podría no impulsar (en una fecha futura desconocida) el ecosistema más utilizado del planeta, creo que es el movimiento correcto para Google, con una advertencia importante.

Índice
  • Antes que nada, unas felicitaciones.
  • Esta advertencia maldita
  • Especulación
  • Antes que nada, unas felicitaciones.

    Primero tengo que felicitar a Google por Fuchsia de código abierto. Fue la decisión correcta. Android se ha beneficiado del kernel de Linux de código abierto durante años, por lo que tiene sentido que Google esté abriendo su último proyecto. Para ser completamente honesto, sin el código abierto y el kernel de Linux, Android no habría crecido tan rápido como lo ha hecho. De hecho, me atrevería a decir que si Android no hubiera sido compatible con Linux y el código abierto, la cuota de mercado móvil mostraría una imagen muy diferente en forma de manzana en este momento.

    La siguiente pieza de vítores surge de la necesidad. Los sistemas operativos necesitan ser completamente rediseñados de vez en cuando. Android es una plataforma increíble que sirve bastante bien al mundo móvil. Sin embargo, solo se puede obtener un número limitado de evoluciones; y dado que el mundo de los consumidores siempre está a la caza de la próxima gran cosa, Android (e iOS) solo pueden entregar tantas veces antes de que se agoten. Agregue a eso un núcleo muy desactualizado y tendrá una tormenta perfecta lista para Fuchsia.

    Google nunca ha sido de los que se estancan y esta nueva plataforma es prueba de ello.

    Esta advertencia maldita

    Prefacio esto recordando a todos mi experiencia en código abierto. He sido un usuario de Linux desde finales de los 90 y he cubierto casi todos los aspectos del código abierto que se encuentran. En los últimos años, he observado y comentado lo que ha estado sucediendo con Ubuntu y su (ahora) fallido intento de convergencia. Dicho esto, aquí está mi preocupación con Fuchsia.

    Sospecho que el gran plan de Google para Fucshia es crear un sistema operativo único para todos los dispositivos: teléfonos inteligentes, IoT, Chromebooks. A primera vista, parece una idea que daría frutos significativos; pero si observa las dificultades de Canonical con Unity 8/Mir/Convergence, se estremece ante la idea de "una plataforma para gobernarlos a todos". Por supuesto, no es exactamente lo mismo. Dudo que Google cree una plataforma única que le permita "convergir" todos sus dispositivos. Después de todo, ¿qué beneficio tendría la convergencia de IoT con su teléfono inteligente? No es que tengamos que empezar a intercambiar datos entre un teléfono y un termostato. ¿Correcto? ¿¿¿Correcto???

    Aun así, si ese fuera el plan de Google, les advertiría que observaran de cerca lo que sucedió con Canonical y Unity 8. Fue una idea excepcional que simplemente no pudo concretarse.

    Podría estar equivocado acerca de esto. Google podría ver a Fuchsia como nada más que un reemplazo de Android. Es muy posible que Google necesitara reemplazar el kernel de Linux obsoleto y decidiera que también podría hacerlo. Pero dado que Armadillo (la interfaz de usuario de Fuchsia) se escribió en el SDK de Flutter multiplataforma, la idea de cruzar los límites de la plataforma está comenzando a caer en el ámbito de la posibilidad.

    O tal vez Fuchsia es solo Google diciendo "Reconstruyamos nuestra plataforma de teléfonos inteligentes con el conocimiento que tenemos hoy y veamos a dónde va". Si es así, me imagino que el sistema operativo móvil de Google estará preparado para un gran éxito. Sin embargo, hay un elefante en la habitación que muchos aún tienen que abordar, que recuerda a "una plataforma para gobernarlos a todos". Google ha estado provocando aplicaciones de Android en Chromebooks durante algún tiempo. Desafortunadamente, el éxito de esta idea ha sido moderado (en el mejor de los casos). Si bien Microsoft está haciendo todo lo posible para competir con las Chromebooks, Google sabe que necesita expandir ese ecosistema o perder terreno valioso (como en la educación). Una forma de combatir esto es usar un solo sistema operativo para controlar tanto los teléfonos inteligentes como las Chromebooks. Esto significaría que todas las aplicaciones funcionarían en ambas plataformas (lo que sería una gran ayuda) y universalidad para el ecosistema (nuevamente, una gran ayuda).

    Especulación

    Google es muy bueno para mantener estas cosas en secreto; lo que da lugar a una gran cantidad de especulaciones de los expertos. En términos generales, al menos con Android, Google siempre ha parecido tomar las decisiones correctas. Si creen que Fuchsia es el camino a seguir, me inclino a creerles. Sin embargo, hay tantas incertidumbres en torno a esta plataforma que uno se rasca la cabeza constantemente con asombro.

    ¿Qué piensas? ¿Qué será de Fucsia? Especula conmigo.