Ejecute fácilmente aplicaciones de Android en Linux con Waydroid

Ejecute fácilmente aplicaciones de Android en Linux con Waydroid

¿Quieres ejecutar tus aplicaciones Android favoritas sin problemas en tu escritorio Linux? ¡No busques más! Waydroid es la solución. Esta innovadora herramienta utiliza una arquitectura basada en contenedores, lo que permite ejecutar aplicaciones Android con un rendimiento similar al de las aplicaciones nativas, integrándolas a la perfección en tu entorno Linux. Esta guía ofrece una descripción general completa del uso de Waydroid en tu sistema Linux.

Entendiendo Waydroid

Waydroid representa una sofisticada solución basada en contenedores, capaz de arrancar un sistema operativo Android completo en tu equipo Linux. A diferencia de los emuladores tradicionales que consumen muchos recursos, Waydroid ejecuta aplicaciones Android de forma nativa con la ayuda de Contenedores Linux (LXC).Esto resulta en una experiencia ligera y eficiente donde las aplicaciones se integran directamente en tu entorno de escritorio.

Compatible con diversas distribuciones de Linux y arquitecturas de CPU, Waydroid aprovecha la tecnología Mesa de Android para un rendimiento gráfico mejorado. Esto garantiza el correcto funcionamiento de tus aplicaciones al permitir que el contenedor acceda a la GPU del sistema host.

Proceso de instalación de Waydroid

Antes de comenzar la instalación, asegúrese de que su sistema esté ejecutando una sesión de Wayland (específicamente para Ubuntu 22.04 y posteriores).Puede verificarlo abriendo una terminal y ejecutando el siguiente comando:

echo $XDG_SESSION_TYPE

Verificando Wayland en Ubuntu 22.04 LTS

Asegúrese de que su sistema esté actualizado y contenga los requisitos previos necesarios, como curl:

sudo apt update && sudo apt install curl ca-certificates -y

A continuación, agregue el repositorio oficial de Waydroid:

curl -s https://repo.waydro.id | sudo bash

Cómo añadir el repositorio de Waydroid en Ubuntu

Si la detección automática falla, especifique su versión manualmente. Por ejemplo, puede usar -s jammyUbuntu 22.04.

Por último, ejecute el siguiente comando para instalar Waydroid:

sudo apt install waydroid -y

Una vez que la instalación sea exitosa, podrás encontrar Waydroid en tu menú de Aplicaciones.

Iniciar Waydroid desde el menú de aplicaciones

Para los usuarios de Fedora, la instalación se realiza con el administrador de paquetes DNF:

sudo dnf install waydroid

Configuración de Waydroid

Al iniciar Waydroid por primera vez, una ventana de configuración podría solicitarle que descargue una imagen de Android. Esta imagen funciona como el sistema Android que opera dentro del contenedor. Puede seleccionar una imagen Vanilla (sin los servicios de Google) o una imagen GAPPS (con los servicios de Google Play).

Elige GAPPS si deseas acceder a Google Play Store para instalar la aplicación. Después de seleccionar la imagen deseada, haz clic en «Descargar» y espera a que se complete la descarga.

Cómo elegir el tipo de Android GAPPS en la configuración de Waydroid

Una vez completada la descarga, haz clic en Listo y Waydroid se iniciará automáticamente. Si no es así, reinícialo manualmente desde el menú de aplicaciones. Tras una breve espera, aparecerá un entorno virtual de Android.

Interfaz principal del entorno virtual de Waydroid

Inicialmente, el dispositivo no está registrado, así que si quieres usar Google Play Store, debes registrarlo. Abre tu terminal y ejecuta:

sudo waydroid shell

Mientras esté en el shell de Waydroid, ejecute el siguiente comando para obtener su ID de Android:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/dataANDROID_TZDATA_ROOT=/apex/com.android.tzdataANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Recuperar el ID de Android desde la terminal en Waydroid

Este comando devolverá una cadena numérica; asegúrese de copiarla.

Luego, navega a la página de Registro de dispositivos no certificados de Google, pega tu ID de Android, completa la verificación y haz clic en Registrar.

Cómo pegar el ID de Android en la página de Google sin certificar

Por último, cierre y vuelva a abrir Waydroid o ejecute la siguiente secuencia:

waydroid session stop && waydroid session start

Ahora su dispositivo está registrado y está listo para descargar y usar aplicaciones de Android, incluidas aquellas disponibles en Google Play Store.

Instalación de aplicaciones de Android a través de Waydroid

Si elegiste la imagen GAPPS durante la configuración, abrir Google Play Store es muy sencillo. Simplemente inicia sesión con tu cuenta de Google y podrás instalar aplicaciones como en un dispositivo Android.

Acceder a Google Play Store desde Waydroid

Para desinstalar una aplicación se siguen los mismos pasos que en el dispositivo Android; simplemente haga clic en Desinstalar para eliminar cualquier aplicación no deseada.

Desinstalar una aplicación a través de Google Play Store de Waydroid

Esto hace que la gestión de aplicaciones sea tan cómoda como en un dispositivo móvil.

Si prefieres no usar Google Play Store, también tienes la opción de instalar aplicaciones manualmente mediante archivos APK o explorar tiendas de aplicaciones alternativas como F-Droid, conocida por su énfasis en aplicaciones ligeras y centradas en la privacidad.

Para instalar un APK, primero descárgalo de una fuente confiable. Navega a la carpeta que contiene el APK en tu terminal y ejecuta:

waydroid app install your_app.apk

Sustitúyalo your_app.apkpor el nombre real del archivo APK. La instalación debería completarse en segundos.

Conclusión

Waydroid es una opción atractiva para ejecutar aplicaciones Android en Linux. Sin embargo, también existen métodos alternativos, como emuladores de Android convencionales, máquinas virtuales o el uso de Android Studio para crear un dispositivo virtual Android (AVD) personal.

Fuente e imágenes

Deja una respuesta

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