Chrome OS se está fragmentando (y esta vez es culpa de Google)

La “fragmentación” de Android ha sido durante mucho tiempo un tema de conversación sobre el sistema operativo. Sin embargo, como dije antes, los fabricantes tienen la culpa de eso. Pero ahora me temo que Chrome OS va por el mismo camino, y esta vez es culpa de Google.

En qué se diferencian las actualizaciones de Chrome OS de Android

Voy a establecer algunas conexiones entre Android y Chrome OS desde el principio porque solo tiene sentido como punto de partida. La mayor diferencia entre los dos es que Android está abierto y disponible para que todos los fabricantes lo modifiquen y redistribuyan; Chrome OS, por el contrario, está completamente administrado por Google.

En Android, los fabricantes de dispositivos son responsables de ralentizar las actualizaciones. Por ejemplo, cuando se lanza una nueva versión de Android, el fabricante tiene que modificar el código fuente para que se ajuste a sus necesidades antes de lanzarlo. Por ejemplo, Samsung tuvo que agregar todas las funciones de One UI antes de poder lanzar la actualización de Android Pie para dispositivos Galaxy compatibles.

Google, por otro lado, administra todas las actualizaciones para sus dispositivos Pixel. Eso significa que tan pronto como una versión importante de Android esté lista, Google puede sacarla por la puerta. Esta es precisamente la razón por la que todos los periodistas de Android (incluido yo mismo) te dirán que vayas con un dispositivo Pixel si te preocupan las actualizaciones oportunas.

Entonces, ¿qué tiene eso que ver con Chrome OS? Puede pensar en Chrome OS de la misma manera que en la compilación de Android de los teléfonos Pixel. La diferencia clave es que mientras que Pixel es una sola línea de teléfonos diseñados y administrados por Google, Chrome OS está disponible en una asombrosa cantidad de dispositivos de docenas de fabricantes. Pero en los términos más simples, eso no importa; solo tenga en cuenta que Google gestiona las actualizaciones de Chrome OS, independientemente del dispositivo o fabricante al que se aplique, al igual que Microsoft gestiona todas las actualizaciones de las máquinas con Windows, independientemente del fabricante.

Ahora, eso no quiere decir que todos los dispositivos Chrome OS reciban las actualizaciones al mismo tiempo. Cada compilación aún debe modificarse para que funcione con el hardware específico de cada dispositivo Chrome. Como resultado, una Chromebook puede recibir una actualización tan pronto como esté lista, mientras que otra tiene que esperar un par de semanas. Pero el punto es que todos reciben lo que debería ser la misma actualización.

Pero a medida que se introducen más y más funciones, especialmente las más nuevas que requieren virtualización como compatibilidad con aplicaciones de Linux y Android, comienza a crecer una brecha de funciones entre los dispositivos Chrome OS, y eso es preocupante.

El dilema de la brecha de funciones de Chrome OS

Los usuarios de Chrome OS estaban emocionados cuando Google anunció por primera vez que llevaría aplicaciones de Android a Chrome OS. Con ese movimiento, Google pudo traer una gran cantidad de funciones útiles, aplicaciones, juegos, herramientas y más a un sistema operativo que fue reprendido durante mucho tiempo por ser «solo un navegador web».

Las aplicaciones de Android tardaron mucho más de lo esperado en comenzar a llegar a los dispositivos. No es gran cosa; solo queríamos que lo hicieran bien. Luego llegaron las malas noticias: no todos los dispositivos serían compatibles con las aplicaciones de Android. La lista comenzó a filtrarse, junto con una línea de tiempo esperada de cuándo llegaría la función, y todos los propietarios de Chromebook clamaban para ver si su dispositivo pasaba el corte. Hubo muchos usuarios decepcionados. La peor parte es que no está claro por qué algunos dispositivos obtuvieron aplicaciones de Android y otros no; solo podemos especular que tiene algo que ver con la compatibilidad con el chipset, pero es difícil decirlo con certeza (especialmente porque la razón puede variar según -base del dispositivo).

Lo mismo sucedió más tarde con el soporte de la aplicación Linux, pero al principio incluso menos dispositivos obtendrían la función. El soporte de Linux requiere una versión de kernel específica y la mayoría de los Chromebook en ese momento no lograron el corte, y Google no pudo actualizarlos fácilmente, probablemente debido a controladores de código cerrado.

Por lo tanto, dos características excelentes solo estaban disponibles en unos pocos Chromebooks fuera de la puerta. Sin embargo, hay una luz al final del túnel: en una línea de tiempo lo suficientemente larga, todos los dispositivos Chrome OS deberían admitir ambos. Básicamente, todos los Chromebook nuevos son compatibles con aplicaciones de Android, y tengo la sensación de que lo mismo sucederá con las aplicaciones de Linux.

Pero todavía hay un problema, y ​​todo gira en torno a las aplicaciones de Android.

Chrome OS tiene un problema de fragmentación de Android

Si bien todos los dispositivos con Chrome OS en el futuro admitirán aplicaciones de Android (o al menos deberían hacerlo), el lanzamiento reciente de Chrome OS 73 estable muestra que la fragmentación de Chrome OS sigue siendo un problema. ¿Por qué? Porque diferentes dispositivos con Chrome OS ejecutan diferentes versiones de Android. Eso significa que también tienen un conjunto diferente de funciones disponibles.

Por ejemplo, Chrome OS 73 trae el enfoque de audio de la aplicación de Android. Eso significa que cuando una aplicación de Android está reproduciendo audio, todas las demás fuentes de audio se silenciarán (como Chrome, por ejemplo). Entonces, si está escuchando música en Chrome y una aplicación de Android envía una notificación, la notificación tendrá prioridad. Pero esta función solo está disponible en dispositivos Chrome OS que ejecutan Android Pie. No funciona en Nougat ni en versiones inferiores.

Eso es un problema porque la mayoría de los dispositivos Chrome OS todavía ejecutan Nougat. Chrome OS 72 llevó Pie a algunos dispositivos, pero no a todos, ni siquiera a la mayoría. Esto es frustrante tanto para los usuarios actuales como para los nuevos. No está claro por qué algunos dispositivos se actualizaron a Pie y otros no; Tampoco está claro cómo funcionarán estas actualizaciones en el futuro. Y Google es bastante reservado al respecto.

Si está buscando una función específica de Android en Chrome OS, es bastante impredecible debido a la brecha entre las versiones. Para empeorar las cosas, no hay una línea de tiempo clara para que Pie llegue a más dispositivos con Chrome OS, por lo que ni siquiera puede buscarlo para saber cuándo su dispositivo puede ver la actualización.

Entonces, ahora mismo, es un juego de azar. En un momento, esto podría haberse descartado fácilmente como parte de la implementación más amplia del soporte de aplicaciones de Android en Chrome OS. Pero nos acercamos a la marca de los dos años desde que las aplicaciones de Android comenzaron a llegar a Chrome OS, que es lo suficientemente largo como para que este tipo de problemas se hayan solucionado.

En este punto, el soporte de Android en Chrome OS es una especie de desastre fragmentado. El hecho de que comenzara lentamente fue preocupante, pero la brecha de funciones entre dispositivos es ahora una preocupación real. ¿Los dispositivos actuales serán compatibles con Android Pie? ¿Los dispositivos futuros tendrán los mismos problemas? ¿Los dispositivos que actualmente admiten Pie obtendrán soporte para Android O?

La cruda realidad es que no hay respuestas para ninguna de esas preguntas. Chrome OS se ha fragmentado desde el lanzamiento de la compatibilidad con la aplicación de Android, y eso no parece cambiar pronto.

Y esta vez solo Google debe solucionarlo. Espero, por el bien del futuro de Chrome OS, que realmente suceda. La paridad de características es importante, especialmente cuando un sistema operativo es manejado por un solo proveedor.