El soporte de aplicaciones de Linux llegará a Chrome OS a partir de Pixelbook

Durante gran parte de la historia temprana de Chrome OS, el sistema operativo fue visto como un navegador web glorificado. A medida que el sistema operativo ha madurado, esa vista se ha vuelto injustificada: Chrome OS ha agregado capacidad fuera de línea y soporte de aplicaciones de Android para expandir significativamente su conjunto de características. El próximo gran paso de Google es atraer a los desarrolladores mediante la introducción del soporte de aplicaciones Linux, disponible en forma de vista previa en Google Pixelbook.

Las Chromebook son máquinas excelentes para personas con un presupuesto limitado, y el creciente soporte de aplicaciones gracias a las aplicaciones de Android y Progressive Web Apps significa que la mayoría de los usuarios sacrifican poco cuando se mudan de una computadora portátil Microsoft Windows o macOS comparable. Sin embargo, para los desarrolladores, Chrome OS no ofrece herramientas como Visual Studio, Firebase, Google Cloud SDK o Android Studio, lo que hace que un Chromebook sea difícil de vender. Las Chromebooks de alta gama como Google Pixelbook son ciertamente capaces de manejar el desarrollo mientras están en movimiento, pero el soporte de software simplemente no ha estado allí.

Los desarrolladores emprendedores han utilizado Crouton para instalar distribuciones GNU / Linux, pero esto requiere un nivel de conocimientos técnicos que es desagradable para muchas personas. Además, Crouton no es una solución perfecta, ya que puede encontrar errores molestos que requieren soluciones alternativas igualmente molestas. Por último, habilitar Crouton requiere cambiar al modo de desarrollador, lo que significa perder medidas de seguridad como el arranque verificado. Pero eso cambiará en el futuro gracias al trabajo de Google en contenedores.

Instalar Crouton, un kit de herramientas de código abierto para acceder a aplicaciones de Linux en Chrome OS

Aplicaciones de Linux en Chrome OS

El soporte de aplicaciones Linux será posible gracias a la contenedorización. La integración será mucho más sencilla que ejecutar una distribución GNU / Linux a través de chroot: puede iniciar aplicaciones Linux desde el Iniciador con un clic del mouse, mover ventanas y abrir archivos directamente desde las aplicaciones. El tema de la ventana de la aplicación incluso se basará en una versión modificada del tema Adapta Gtk, un hermoso tema inspirado en el diseño de materiales. Tendrá acceso a la amplia gama de herramientas de desarrollo populares disponibles en la mayoría de las distribuciones de GNU / Linux, que Google espera convencerán a los desarrolladores de comenzar a desarrollar en un Chromebook y no en un Apple MacBook o Microsoft Surface. Y para aquellos de ustedes que están familiarizados con Linux de escritorio, no tendrán que cambiar la forma en que instalan nuevas aplicaciones: la instalación a través de apt-get en la línea de comandos o la descarga de tarballs deberían funcionar.

El soporte de aplicaciones de Linux en Chrome OS se denomina internamente "Crostini" por Google, y lo hemos rastreado ampliamente en las últimas semanas. Algunos propietarios de Chromebook en los últimos canales de Dev o Canary pueden haber notado un nuevo elemento de menú para aplicaciones de Linux en Configuración: Eso es para Crostini, y aunque solo funciona en Google Pixelbook, Google promete brindar soporte para otras Chromebooks en el futuro. Google quiere asegurarse de que Crostini funcione lo suficientemente bien antes de una implementación más amplia, y probándolo primero en una base de usuarios más pequeña (es decir, los propietarios de Pixelbook lo suficientemente atrevidos como para ejecutar sus máquinas en el canal Dev o Canary) podrán estampar eliminar tantos errores como sea posible.

Configuración de la aplicación de Linux en Chrome OS. Fuente: AboutChromebooks.

Pero no espere que Crostini se implemente en todas las Chromebook del mercado. Según Kan Liu, director de gestión de productos para Chrome OS, el soporte de aplicaciones de Linux requiere el kernel Linux 4.4 y superior debido a la tecnología subyacente que Crostini aprovecha. Y actualmente, la aceleración de GPU no está disponible, por lo que aquellos de ustedes que buscan jugar en su Chromebook no tienen suerte. Sin embargo, como lo descubrió nuestro propio Kieran Miyamoto y lo confirmó el Sr. Liu, el soporte de aceleración de GPU llegará más adelante este año .

Por ahora, el equipo quiere centrarse en las necesidades de los desarrolladores. Si ha visto un Pixelbook recientemente, ahora es un buen momento para saltar. También puede esperar un poco mientras otros fabricantes de Chromebook están trabajando en competidores de alta gama de Pixelbook. Invertir en un Pixelbook u otro Chromebook ahora o en el futuro es una buena idea de todos modos dada la rápida expansión de Chrome OS en los últimos años.

Desarrollando para una base de usuarios de Chromebook en rápido crecimiento

Chrome OS de Google es un gigante en el sector educativo. Según NPD, las Chromebooks generaron casi una cuarta parte de todas las ventas de computadoras portátiles durante la semana del Black Friday en 2017. Además, se vendieron el doble de Chromebooks en 2017 en comparación con 2016. Las tabletas que ejecutan el sistema operativo llegarán pronto, y eso es gracias al interés en El factor de forma de las escuelas. A medida que el sistema operativo se vuelve más amigable con el tacto, hay una creciente demanda de aplicaciones diseñadas para dispositivos Chrome OS con pantalla táctil.

Tome la popular aplicación de toma de notas Evernote como ejemplo. En un estudio de caso, la compañía afirma que, después de implementar la API de lápiz de baja latencia para la escritura a mano con pantalla táctil, los usuarios de Pixelbook pasaron 4 veces más tiempo en la aplicación en comparación con el usuario promedio. Otra aplicación para tomar notas llamada Squid también tuvo un gran éxito al optimizar para Chrome OS: las Chromebooks representaron el 7% de su base de usuarios en general en los últimos 30 días, pero representaron el 21% de sus ingresos.

Entrada de lápiz virtual en la aplicación Evernote en Google Pixelbook. Fuente: Evernote.

Conclusión

Chrome OS es muy valorado por su velocidad, simplicidad y seguridad. Es un sistema operativo que los desarrolladores suelen recomendar a sus amigos y familiares no tecnológicamente expertos para facilitarles la vida. Pero el sistema operativo no ofrece mucho para convencer a los propios desarrolladores de que realmente migren al ecosistema. Agregar soporte de aplicaciones de Linux al sistema operativo es un gran paso adelante para alcanzar ese objetivo.