Hay muchas formas de ejecutar aplicaciones de Android en computadoras de escritorio, pero una nueva solución llamada WayDroid parece ser la mejor opción para máquinas con Linux.
Hay muchas formas de ejecutar aplicaciones de Android en computadoras de escritorio. Los emuladores de escritorio como BlueStacks son populares, podrías ejecutar Android x86 en una máquina virtual (o iniciarla dualmente), o puede esperar a que Capa de compatibilidad de aplicaciones de Android de Windows 11. anbox es otra solución para ejecutar aplicaciones de Android, destinada a ser compatible con Linux y teléfonos inteligentes basados en Linux, pero adolece de un rendimiento lento en dispositivos de bajo consumo. Ahora hay otro proyecto que tiene como objetivo llevar aplicaciones de Android a dispositivos Linux, pero sin las ralentizaciones y los bloqueos que se encuentran comúnmente en Anbox.
CaminoDroid (a través de Teléfonos inteligentes Linux y Teléfonos Tux), anteriormente llamado Anbox-Halium, es una versión reconstruida de Anbox que está diseñada para utilizar más hardware nativo del dispositivo host que Anbox, lo que significa un rendimiento más rápido. El objetivo principal del proyecto es ejecutar aplicaciones de Android en teléfonos Linux basados en Halium (Halium es similar en concepto a
GSI de Android, pero para Linux estándar), pero también puede ejecutarse en cualquier dispositivo con un kernel de Linux principal.El video de arriba muestra WayDroid ejecutándose sobre PostmarketOS Linux en OnePlus 6, desde la serie OnePlus 6. puede ejecutar el kernel estándar de Linux. Por supuesto, el OnePlus 6 puede ejecutar aplicaciones de Android con su sistema operativo original, pero WayDroid es interesante porque es completamente abierto. Podrías ejecutar una distribución de Linux en tu teléfono, además de WayDroid para alguna aplicación de Android ocasional. sin dejar de tener control total sobre su dispositivo (con soporte de software proveniente de Linux comunidad).
A continuación se muestra otro video de WayDroid (de cuando todavía se 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 están ejecutando en un dispositivo nativo.
WayDroid representa 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 súper fluida no es sólo para teléfonos Linux: funciona bien en distribuciones de Linux de escritorio. A continuación se muestra una captura de pantalla de WayDroid ejecutándose en Ubuntu de escritorio, con una administració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 lo harán. nunca estará disponible como software nativo de Linux, pero también será útil en algunos casos para PC de escritorio también.
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 PC) solo pueden ejecutar binarios x86, y los dispositivos ARM64 (la mayoría de los teléfonos y tabletas) solo pueden ejecutar ARM64 binarios. Esto es similar a cómo funciona la capa de compatibilidad de Wine, aunque Wine 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 x86. El desarrollador espera implementar la emulación en el futuro utilizando componentes del Subsistema de Android para Windows 11.
Si quieres probar WayDroid, consulta el repositorio GitHub del proyecto para obtener las instrucciones de instalación más recientes.