Hay muchas formas de ejecutar aplicaciones de Android en computadoras de escritorio. Los emuladores de escritorio como BlueStacks son populares, puedesejecutar Android x86en una máquina virtual (o arrancarla de forma dual) o puedes esperar a la capa de compatibilidad de aplicaciones de Android deWindows 11.Anboxes otra solución para ejecutar aplicaciones de Android, destinada a soportar Linux y teléfonos inteligentes basados en Linux, pero sufre de un rendimiento lento en dispositivos de bajo consumo. Ahora hay otro proyecto que tiene como objetivo llevar las aplicaciones de Android a los dispositivos Linux, pero sin las ralentizaciones y los bloqueos que se encuentran comúnmente con Anbox.
WayDroid(a través deLinux SmartphonesyTux Phones), anteriormente llamado Anbox-Halium, es una versión reconstruida de Anbox que está diseñada para utilizar más hardware nativo del dispositivo anfitrión que Anbox, lo que significa un rendimiento más rápido. El objetivo principal del proyecto es ejecutar aplicaciones Android en teléfonos Linux basados en Halium (Halium es similar en concepto aGSI de Android, pero para Linux estándar), pero también puede ejecutarse en cualquier dispositivo con un núcleo Linux de línea principal.
El video de arriba muestra WayDroid ejecutándose sobre PostmarketOS Linux en el OnePlus 6, ya que la serie OnePlus 6puede ejecutar el kernel Linux estándar. Por supuesto, el OnePlus 6 puede ejecutar aplicaciones Android con su sistema operativo original, pero WayDroid es emocionante porque es completamente abierto. Podrías ejecutar una distribución Linux en tu teléfono, además de WayDroid para la aplicación Android ocasional, mientras sigues teniendo control total sobre tu dispositivo (con soporte de software proveniente de la comunidad Linux).
A continuación se muestra otro video de WayDroid (de cuando todavía se lo conocía como una reescritura de Anbox), ejecutándose en un Moto Z2 Force con Ubuntu Touch. Si no fuera por la barra de estado de Ubuntu en la parte superior, sería difícil saber que las aplicaciones de Android no se estaban ejecutando en un dispositivo nativo.
WayDroid renderiza el búfer gráfico en LXC con soporte directo de Wayland (el servidor de visualización que ahora utilizan muchas distribuciones de Linux), lo que lo hace más fluido que el proyecto Anbox original. Esa funcionalidad superflua no es solo para teléfonos Linux: funciona bien en distribuciones Linux de escritorio. A continuación se muestra una captura de pantalla de WayDroid ejecutándose en Ubuntu de escritorio, con una gestión de ventanas similar a la de Chrome OS.
Es emocionante ver que las aplicaciones de Android en Linux son cada vez mejores, especialmente porque la funcionalidad será uno de los cambios más importantes en Windows 11. El cambio probablemente beneficiará más a los teléfonos con Linux, ya que muchas aplicaciones importantes probablemente nunca estarán disponibles como software nativo de Linux, pero también será útil en algunos casos para las PC de escritorio.
El problema principal en este momento es que no hay una capa de emulación en WayDroid, por lo que los dispositivos x86 (como la mayoría de las PC) solo pueden ejecutar binarios x86, y los dispositivos ARM64 (la mayoría de los teléfonos y tabletas) solo pueden ejecutar binarios ARM64. Esto es similar a cómo funciona la capa de compatibilidad de Wine: aunqueWine está disponible para Android, no puede ejecutar la mayoría del software de Windows en la mayoría de los dispositivos Android, ya que los teléfonos suelen ser ARM y la mayoría del software de Windows es solo para x86. El desarrollador espera implementar la emulación en el futuro mediante el uso de componentes delsubsistema Android para Windows 11.
Si quieres probar WayDroid, consulta elrepositorio de GitHub del proyectopara obtener las últimas instrucciones de instalación.