El sueño de poder ejecutar aplicaciones de Android en distribuciones de Linux como Ubuntu es un paso más hacia la realidad, gracias a un nuevo y prometedor proyecto de código abierto llamado "SPURV‘.
"SPURV" es un entorno de Android experimental en contenedores que puede ejecutar aplicaciones de Android junto con aplicaciones de escritorio normales de Linux en Wayland.
Es el trabajo de Colabora, un equipo de consultoría y desarrollo de software de código abierto con sede en el Reino Unido, que presentó su nuevo proyecto experimental en una publicación de blog.
Ahora, a Linux no le faltan aplicaciones nativas. Existe una amplia gama de software y juegos nativos disponibles, incluidos editores de imágenes, navegador web, clientes de correo electrónico y aplicaciones de redes sociales.
Pero, ¿no sería genial si pudieras además acceder al ecosistema de aplicaciones de Android? ¿Ejecuta sus aplicaciones de Android favoritas en el escritorio de Ubuntu en modo de ventana, con integraciones nativas?
Bueno, el proyecto "SPURV" sienta las bases precisamente para eso.
Anbox es el proyecto de software libre en el que probablemente pensó cuando leyó el titular de arriba. Es la solución que se menciona a menudo sobre "¿cómo ejecutar aplicaciones de Android en Linux?" pregunta cuando se plantea.
Pero a pesar de toda la promesa que muestra Anbox, que es suficiente, sigue siendo a) técnicamente diferente yb) es de alguna manera fuera de ser la forma fácil de usar de ejecutar archivos .apk en el sistema Linux que a muchos (incluido yo mismo) les gustaría ser.
El video de demostración anterior muestra las aplicaciones nativas de Wayland Linux y una aplicación de Android ejecutándose al mismo tiempo. No está pulido ni perfeccionado, pero muestra lo que es posible.
De alguna manera SPURV parece similar a Bluestacks, un emulador que puede ejecutar aplicaciones de Android en escritorios de Windows en modo "ventana".
Al igual que Bluestacks, SPURV crea un dispositivo Android emulado en su sistema Linux. Pero a diferencia de Bluestacks, no es un tiempo de ejecución "todo en uno" que pueda descargar e instalar.
SPURV es más una colección de herramientas que se pueden usar para configurar un contenedor de Android, instalar aplicaciones de Android dentro de él, y luego ejecute esas aplicaciones en pantalla completa en un escritorio Wayland Linux en la parte superior del host Linux núcleo.
La magia técnica permite que las aplicaciones de Android aprovechen las características de hardware del sistema Linux subyacente, como las pilas de audio, red y gráficos, como muestra este diagrama:
El principal "inconveniente" de SPURV es, como todas las experiencias virtualizadas / emuladas, el hecho de que está ejecutando un sistema Android completo sobre un sistema Linux completo. Este no es eficiente en el uso de recursos.
Colabora decir el proyecto tiene como objetivo ejecutar "una sola aplicación de Android en pantalla completa" en lugar de muchas aplicaciones en ventanas.
Pero eso no impide que los desarrolladores de la comunidad de software libre en general adapten el proyecto para adaptarse a diferentes casos de uso.
Google, a través de su exitoso esfuerzo de Android para Chromebooks, nos muestra que los contenedores y los entornos virtuales puede estar adaptado para ejecutar aplicaciones de Android sobre Linux de una manera funcional, eficiente y perfectamente integrada.
Los límites del sistema operativo no son tan distintos ahora como antes. ChromeOS puede ejecutar aplicaciones de Android, Windows 10 puede ejecutar herramientas CLI de Linux nativas y las versiones recientes de macOS vienen precargadas con una selección de software iOS popular.
No hay razón por la que Linux no deba unirse a la diversión, ¿eh?
Son los primeros días de SPURV. El proyecto acaba de ser anunciado públicamente. Como tal, no hay Flatpak cuidadosamente empaquetado o tiempo de ejecución para descargar e instalar en su sistema.
Si está interesado en obtener más información, participar en el desarrollo o crear el proyecto desde la fuente, consulte la la página de Gitlab del proyecto para más información. Allí encontrará el código fuente y un guía sobre cómo configurar las cosas.
¿Quieres ejecutar aplicaciones de Android en el escritorio de Linux?
Todo Ubuntu, Diariamente. Desde el 2009.