Fuchsia y el futuro de Android

Si sigues muchas noticias sobre Android, lo más probable es que hayas oído al menos algo sobre un misterioso proyecto de Google conocido como Fuchsia. Y lo más probable es que estés al menos algo confundido sobre lo que realmente es y lo que pretende hacer.

Déjame asegurarte: No estás solo.

Fuchsia, para los no iniciados, es un «proyecto experimental en fase inicial» dentro de Google. Ha estado en desarrollo desde al menos 2017 – y es de código abierto, lo que significa que cualquiera puede echar un vistazo al código e incluso instalar el software en ciertos dispositivos. (Consejo profesional: también puedes comprobarlo desde tu navegador ahora mismo, gracias a una demo web de Fuchsia creada de forma independiente. Pero hay que advertirlo: No hay mucho que hacer).

Google

Fuchsia, en su forma actual

Google describe Fuchsia como «un nuevo sistema operativo» diseñado para «teléfonos modernos y ordenadores personales modernos con procesadores rápidos, cantidades no triviales de RAM con periféricos arbitrarios que hacen computación abierta». Correcto.

Aparte de esta descripción tan vívida, hay muy poca información sólida sobre qué es todo esto o por qué se está desarrollando. Y a falta de esa información firme, ¿qué tenemos? Adivinanzas, teorías y otras suposiciones sin fundamento que luego se repiten hasta el punto de que la gente asume que son hechos.

La conclusión más común es que Fuchsia está destinado a convertirse en un reemplazo unificado para Android y Chrome OS – un único sistema operativo de Google que se extendería a través de los ordenadores portátiles y los teléfonos y proporcionaría un marco consistente y más estrechamente controlado para futuros dispositivos. A diferencia de Android y Chrome OS, Fuchsia no se basa en Linux, sino en la propia base personalizada de Google, lo que, en teoría, podría conducir a actualizaciones del sistema más sencillas y racionalizadas (algo que todos sabemos que es una lucha constante con Android en particular).

¿Así que es realmente cierto? Pues puede que sí. Cualquier cosa es ciertamente posible; después de todo, esto es Google. La compañía ya ha hecho su parte de cambios y movimientos que parecen locos. Y fuera de la propia Google, nadie sabe realmente cuál es el plan para Fuchsia o lo que Google espera que logre.

Pero particularmente ahora, después de lo que vimos en Google I/O y en las semanas que lo rodean, creo que aceptar de plano la noción de que Fuchsia está destinado a sustituir a Android y Chrome OS como una conclusión inevitable – como tanta gente parece estar haciendo en estos días – es un error.

Permítanme profundizar en algunos puntos críticos – y quédense conmigo, porque cada parte de esto es una pieza importante de un rompecabezas que estamos ensamblando.

Android y Chrome OS son marcas y ecosistemas masivos – con inversiones masivas, la adopción, y el valor

Planificado y simple, marcas como estas no surgen de la noche a la mañana. Android se ha convertido en un fenómeno mundial en los 10 años transcurridos desde su creación – y Chrome OS, aunque a veces todavía se descarta ignorantemente como irrelevante, se está expandiendo rápidamente para convertirse en una plataforma polivalente con posibilidades excepcionalmente potentes. También es enormemente importante en el ámbito de la educación, ya que representó el 60% de todos los envíos de dispositivos basados en la educación en Estados Unidos el año pasado (en comparación con el 22% de Windows y el 17% combinado de MacOS e iOS juntos).

Mientras tanto, numerosos fabricantes de todo el mundo están fuertemente invertidos en ambas marcas – y en un sentido aún más amplio y a largo plazo, Google ha trabajado duro para plantar semillas metafóricas y conseguir que innumerables estudiantes se comprometan con los Chromebooks desde el principio con el objetivo de convertirlos en usuarios de por vida.

Estas no son marcas o ecosistemas desechables, en otras palabras – lejos de ello. Las inversiones implicadas y la familiaridad alcanzada son inmensas y no son fácilmente replicables. Aunque Google cambie su enfoque cada vez más hacia la noción de «Google» como hilo conductor entre sus productos, Android y Chrome OS valen mucho, tanto para Google como para otros actores asociados. Y aunque Google tiene un historial de hacer pivotes desconcertantes, la idea de que haga algo tan drástico como deshacerse de Android y Chrome OS por completo es un movimiento difícil de imaginar.

Google sólo parece estar intensificando su compromiso con ambas plataformas en los últimos tiempos

Mientras que la narrativa popular del momento sugiere que los primeros dispositivos Fuchsia podrían aparecer tan pronto como este otoño o a principios del año siguiente, Google sigue impulsando Android y Chrome OS en formas que no parecen alinearse con un cambio tan rápido.

No me refiero sólo a las típicas actualizaciones de la versión del sistema operativo; me refiero a movimientos más amplios como la alineación en curso de Android y Chrome OS -algo a lo que se están dedicando recursos sustanciales- y el impulso que acompaña a los desarrolladores para adoptar ese modelo de dos por uno.

A saber: Google está en medio de traer soporte completo para aplicaciones de Linux a los Chromebooks, en gran parte para permitir a los desarrolladores ejecutar herramientas de codificación multiplataforma y animarles a crear aplicaciones de Android optimizadas para Chromebooks, así como para los dispositivos Android regulares. La compañía también acaba de añadir un emulador de Chrome OS a su herramienta de desarrollo Android Studio para promover ese objetivo y animar a los desarrolladores a trabajar con Chromebooks en mente, incluso si no tienen un dispositivo Chrome OS presente para las pruebas.

Piensa, también, en todo el trabajo que se está llevando a cabo en este momento para reestructurar Android de una manera que hace que sea más fácil para los fabricantes de dispositivos para procesar las actualizaciones del sistema operativo. Puede que no sea la respuesta mágica que algunos esperan, pero se trata de una enorme inversión para reestructurar el núcleo del sistema operativo Android, lo que parece una cosa extraña para molestarse en hacer si Android está destinado a ser abandonado en un año más o menos.

Luego está la presentación pública. En el evento I/O de este año, la sección de Android de la keynote comenzó con un elaborado vídeo que promocionaba Android como «el sistema operativo móvil más popular del mundo.» La introducción giraba en torno al tema de que Android es abierto y terminaba con una cita que se presentaba en la pantalla y se leía en voz alta:

Si crees en la apertura, si crees en la elección, si crees en la innovación de todos, entonces bienvenido a Android.

Poco después, el vicepresidente de ingeniería de Android, Dave Burke, subió al escenario y habló del objetivo original de Google con Android: «construir una plataforma móvil que fuera libre y abierta a todo el mundo» – «y hoy», continuó, «esa idea está prosperando».

De nuevo, es difícil conciliar la elección de hacer una presentación tan animada y prominente con la noción de que esta es una plataforma a punto de ser abandonada. Hay algo que no cuadra.

Fuchsia en su contexto: una posibilidad más matizada

Al pensar en Fuchsia y sus posibles implicaciones, hay que tener en cuenta el contexto de Google y su tendencia a «explorar» y «experimentar».

Durante años, oímos hablar de la certeza de que Google estaba «fusionando» Android y Chrome OS. La realidad resultó ser la alineación más matizada de las dos plataformas que todavía estamos viendo tomar forma hoy. Más recientemente, los rumores giraban en torno a algo conocido como Andrómeda, un proyecto interno de Google que habría unido Android y Chrome OS en una única plataforma nueva diseñada para funcionar en todo tipo de dispositivos. En un momento dado, incluso tuvimos una fecha específica para su gran revelación – una que, por supuesto, nunca llegó a nada.

Crucialmente, el hecho de que ninguna de esas cosas se hizo realidad no significa que no había pepitas de realidad involucradas. Lo más probable es que signifique que Google exploró y experimentó con algunos conceptos internamente, pero al final acabó abandonándolos o pivotando en otras direcciones.

Hablando de pivotar, al responder a una pregunta sobre Fuchsia durante una sesión en el evento I/O del año pasado, Burke hizo un comentario interesante: «Al igual que muchos proyectos en fase inicial, probablemente va a pivotar y transformarse»

Así que tal vez con Fuchsia, una implementación más matizada también podría terminar surgiendo – algo en lo que las ideas y los avances del esfuerzo se utilizan, pero lo hace de una manera que no necesariamente reemplaza Android o Chrome OS, como la narrativa actual implica. Tal vez Fuchsia podría terminar convirtiéndose en una nueva estructura subyacente para una o ambas plataformas, dejando intactas las identidades originales hacia el exterior.

Si realmente queremos leer algunas hojas de té, de hecho, hay algunas pruebas que sugieren que tal resultado podría no ser tan descabellado. El repositorio de código abierto de Google para Fushia incluye un texto tentador que parece casi un acertijo: «Pink + Purple == Fuchsia (a new Operating System)»

En Twitter, el director de ingeniería de Fuchsia, Chris McKillop, señaló una vez que «pink» era una referencia al proyecto Taligent, un esfuerzo fallido de los años 90 por parte de Apple para sustituir MacOS por una alternativa más moderna. Según Wikipedia (el énfasis es mío):

Pink iba a ser un sistema operativo orientado a objetos completamente nuevo, implementado en C++ sobre un nuevo micronúcleo, que ejecutaría una nueva interfaz gráfica de usuario que, sin embargo, tendría el mismo aspecto que el Mac existente. Además de ejecutar programas escritos para Pink, el sistema debía ser capaz de ejecutar los programas existentes de Mac OS.

En cuanto a «Purple», no hace falta esforzarse mucho para imaginar que es una referencia al Proyecto Purple, el nombre en clave del iPhone original de Apple. El propio McKillop fue miembro del equipo que trabajó en ese dispositivo, y su mencionada conversación en Twitter fue con un ingeniero que también trabajó en Apple durante ese mismo periodo. En el hilo, ese ingeniero le preguntó a McKillop si «el púrpura de ‘rosa + púrpura'» era «el púrpura que conocemos», a lo que McKillop respondió «sí».»

Ahora, de nuevo, estamos leyendo las hojas de té aquí – pero el hecho de que el eslogan publicado dentro del repositorio de código de Fuchsia de Google parece hacer referencia a la combinación de un producto de teléfono inteligente fundamental y un esfuerzo para reemplazar un sistema operativo que existe desde hace mucho tiempo con uno más moderno que se vería y se sentiría como el original y apoyaría el mismo conjunto de aplicaciones seguro parece algo significativo.

Tal vez, sólo tal vez, Fuchsia podría convertirse en una parte de Android y / o Chrome OS sin realmente reemplazarlos. Tal vez podría integrarse en los sistemas operativos de una manera que mantenga sus marcas, ecosistemas, e incluso las apariencias en su lugar. Tal vez Fuchsia podría entrar en nuestras vidas sin mucha interrupción – y sin que la gran mayoría de los usuarios se den cuenta de que algo ha cambiado.

Estoy seguro de que no puedo decirlo. Lo que sí puedo decir es que aceptar ciegamente la idea de que este misterioso esfuerzo experimental va a sustituir a las dos mayores plataformas de Google parece poco aconsejable. Simplemente no conocemos los detalles, y como ya se nos ha recordado muchas veces, las cosas rara vez son tan blancas o negras como parecen en un principio.

Incluso con un concepto tan audaz como el de Fuchsia, los matices de gris mucho menos dramáticos pueden acabar siendo los más importantes de todos.

Inscríbete en el nuevo boletín semanal de JR para recibir esta columna junto con consejos extra, recomendaciones personales y otros extras exclusivos en tu bandeja de entrada.