Aquí está Chrome OS ejecutándose en un teléfono Android

Aquí está Chrome OS ejecutándose en un teléfono Android

TL;DR

  • Instalamos el sistema operativo Chrome de Google junto con Android en un teléfono Pixel.
  • Esto es posible gracias a una versión especial de Chromium OS (la versión de código abierto de Chrome OS) diseñada para ejecutarse en una máquina virtual.
  • No está claro si Google planea hacerlo público.

Hoy informamos que Google había instalado Chrome OS en un teléfono Pixel. La empresa creó una versión especial de Chromium OS, la versión de código abierto de Chrome OS, diseñada para ejecutarse en una máquina virtual. Una demostración de este proyecto, conocido internamente como «ferrocromo», se mostró de forma privada a otras empresas en un evento reciente de Google. Con un poco de esfuerzo, logramos compilar y ejecutar nuestra propia versión de «ferrocromo» en un teléfono Android. En el video incrustado arriba, puede ver por primera vez cómo Chrome OS se ejecuta en una máquina virtual en un teléfono Pixel.

Notarás en el video que el teléfono que elegí para esta demostración es mi Pixel 7 Pro, el teléfono insignia de Google para 2022. Esto también podría haber funcionado en cualquier otro dispositivo Pixel con tecnología Tensor y, de hecho, mi primera opción para esto. La demostración era mi Pixel 8 Pro. Desafortunadamente, aunque la versión de Chromium OS que compilamos se inició correctamente en mi Pixel 8 Pro, hubo un error que le impedía acceder al asistente de configuración. La razón por la que quería hacer una demostración de mi Pixel 8 Pro en particular es porque es el único teléfono que tengo en la línea Pixel que admite salida de pantalla. Lamentablemente, como no pudimos hacer que esto funcionara de inmediato en mi Pixel 8 Pro, decidimos probar «ferrocromo» en mi Pixel 7 Pro.

READ  Apple WWDC 2022 iOS 16 iPhone 14 macOS 13 actualizaciones en vivo

Otra cosa que notarás en el video es que mi Pixel 7 Pro no ejecuta la última versión beta oficial o estable de Google. En cambio, ejecuta una versión personalizada de Android compilada desde AOSP. El motivo es que tuve que utilizar el servicio de Google. Aplicación de inicio de VM. VM Launcher es una aplicación de Android creada por Google que llama a las API dentro del marco de virtualización (AVF) de Android para crear e iniciar una máquina virtual utilizando la configuración especificada en un archivo JSON. Luego crea un SurfaceView para mostrar la VM cuando se muestra la aplicación.

Como puedes ver en el vídeo, Chromium OS arranca bastante rápido en mi Pixel 7 Pro. Dado que las versiones de Chromium OS no admiten iniciar sesión en Google de forma predeterminada, tuve que iniciar sesión con un perfil de invitado. La conexión en red no funcionó de inmediato, pero este era un problema conocido que se resolvió después de ejecutar un script y ajustar algunas configuraciones en la configuración de Chromium OS. Afortunadamente, los dispositivos USB como el mouse y el teclado se reconocieron de inmediato. El audio no funcionaba, pero sé que Google está trabajando activamente para solucionarlo. No tuve mucho tiempo para jugar con esto antes de tener que tomar un vuelo, pero el rendimiento en general pareció bastante ágil considerando el poco tiempo que le dediqué.

En caso de que se lo pregunte, la única razón por la que tuvimos que compilar nuestra propia versión de AOSP es porque la aplicación VM Launcher aún no está incluida en ninguna de las versiones de Android que ofrece Google para sus dispositivos Pixel. Afortunadamente, la aplicación VM Launcher ahora está incluida en el módulo de virtualización APEX gracias a un parche que se fusionó el 9 de abril. Por tanto, las futuras versiones de Android deberían tener esta aplicación por defecto. Desafortunadamente, aún necesitarás rootear Android para probar esto ahora mismo. Esto se debe a que la aplicación VM Launcher está deshabilitada de forma predeterminada, lo que puede solucionar recompilando y cambiando el nombre del paquete. Esto podría funcionar porque, en teoría, los permisos que necesita se pueden otorgar a través de ADB, pero desafortunadamente el script para configurar el acceso a la red actualmente requiere acceso de root. Afortunadamente, la documentación de Google indica que el script ya no será necesario en el futuro, lo que con suerte significa que podemos ejecutar Chromium OS en cualquier teléfono Android que admita AVF sin necesidad de root.

Si se pregunta si será posible ejecutar otros sistemas operativos, en teoría debería serlo. Sin embargo, la declaración oficial y pública de Google Documentación señala que Chromium OS es «la única carga útil invitada oficialmente admitida» en abril de 2024. Pero también dice que Google agregará soporte para ejecutar más sistemas operativos con una tabla de soporte en el futuro.

¿Tienes algún consejo? ¡Háblanos! Envíe un correo electrónico a nuestro personal a [email protected]. Puedes permanecer anónimo u obtener crédito por la información, es tu elección.

Te podría gustar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *