Windows 11incluye muchas características nuevas, una de las cuales es el Subsistema de Windows para Android (WSA). Aunque técnicamente significa que puedes ejecutar tusaplicaciones Android favoritasdirectamente en tu PC, hay un problema. Microsoft se ha asociado con Amazon para integrar Amazon Appstore con Microsoft Store, lo que significa que no puedes acceder oficialmente a la vasta biblioteca de Google Play Store en el subsistema Android nativo de Windows. Para colmo de males, no todas las aplicaciones de Amazon Appstore están disponibles en Windows 11 por razones de compatibilidad.

Afortunadamente, Microsoft incluye el Subsistema de Windows para el entorno de Android con una opción de depuración funcional. Como resultado, puedes acceder y depurar la capa subyacente de Android desde el sistema operativo Windows 11 del host mediante el binarioAndroid Debugging Bridge (ADB)habitual . Debido a que podemosusar ADB para instalar cualquier paquete de instalación de aplicaciones(APK) estándar de Android, también es posible cargar aplicaciones en el Subsistema de Windows para Android que no estén presentes en Amazon Appstore.

Descarga de aplicaciones en el subsistema de Windows para Android

Tenga en cuenta que todo el subsistema de Windows para Android es un software de última generación. Es probable que las aplicaciones seleccionadas por Amazon y Microsoft estén muy optimizadas para el entorno, por lo que lograron asegurarse su lugar en la primera ejecución. Dicho esto, muchas otras aplicaciones de Android deberían funcionar perfectamente de inmediato. La única forma de probar la compatibilidad es descargarlas de forma local, y aquí es donde este tutorial será útil.

Antes de comenzar, asegúrese de que la instancia de WSA instalada en su PC esté actualizada. Sila descargó a través de la aplicación Microsoft Store, las versiones más nuevas deberían instalarse automáticamente en segundo plano. Sin embargo, quienesla descargaron manualmentedeben instalar la última versión de la misma manera.

Para cargar cualquier aplicación de Android en el Subsistema para Android de Windows 11, siga estos pasos:

  1. Descarga el archivo APK de la aplicación o el juego que desees de una fuente confiable. Ten en cuenta que no tienes que limitarte a la variante x86(-64) del APK, ya que WSA puede emular aplicaciones nativas Arm(64) en plataformas x86, gracias ala tecnología Intel Bridge. Dicho esto, si tienes unacomputadora portátil con Windows en Arm, elige siempre el APK Arm(64) para obtener un rendimiento óptimo.
    • Si se trata de un proyecto desarrollado por la comunidad, consulte el hilo correspondiente enlos foros de XDAo plataformas similares.
    • Los APK de aplicaciones de código abierto a menudo se encuentran a través de su repositorio de GitHub o también en tiendas comoF-Droid .
    • Existen recursos de alojamiento de APK de terceros, comoAPK MirroryAPKPure, que vale la pena buscar.
  2. Una vez que tengas el archivo APK en tus manos, inicia el entorno del Subsistema de Windows para Android. Haz clic en el Menú de Inicio, luego en el botónTodas las aplicacionesy ubica el acceso directo llamadoSubsistema de Windows para Android. También puedes escribir "subsistema" en el cuadro de búsqueda para que sea más rápido.
    Menú de inicio de WSA
  3. Deberías ver la pantalla de configuración del Subsistema de Windows para Android. Ve a la pestañaDesarrolladoren el panel izquierdo y habilita la opciónModo desarrollador.
    Subsistema de Windows para el modo de desarrollador de Android
  4. Dado que esta instancia particular de Android se ejecuta junto con el núcleo de Windows del host, podemos acceder a ella a través de la interfaz localhost (127.0.0.1). De hecho, la capa de Android también se vincula a una IP aleatoria de la red privada 172.30.0.0/24, que se puede ver en elipconfigresultado de la sección "Adaptador Ethernet vEthernet (conmutador predeterminado)".
    Subsistema de Windows para IP privada de Android
  5. Una vez que la capa de Android se esté ejecutando, podemos conectarla mediante ADB desde el sistema operativo Windows 11 del host. Puede utilizar el host local (127.0.0.1) con el puerto 58526 o la dirección IP que se muestra en laipconfigsalida para establecer la conexión. Suponiendo que haya configurado ADB parausarlo desde cualquier ubicación en su PC, abra una nueva ventana de Terminal de Windows y escriba una de las siguientes opciones:
    adb connect127.0.0.1:58526
    o
    adb connect<IP address>:58526
    (La dirección IP es la que copiaste en el paso anterior)
    Opciones de conexión WSA-ADB
  6. Ahora podemos instalar el APK que queramos a través de ADB. El comando debería ser el siguiente:
    adb install<full_path_to_the_APK_file>
    APK de instalación de WSA-ADB
    Si la aplicación deseada está disponible como un paquete de aplicaciones como AAB/APKS/APKM/XAPK en lugar del archivo APK normal, consulte nuestrotutorial de descarga lateral de aplicaciones de Androidpara instalarla.
  7. Si todo va bien, se creará un acceso directo a la aplicación de Android en el menú Inicio de Windows, como cualquier aplicación normal de Windows. Haz clic en el acceso directo para iniciar la aplicación.
    WSA ejecuta el Nova Launcher y Subway Surfers
    • En caso de que no pueda encontrar el acceso directo de la aplicación de Android, puede ejecutarla manualmente usando el siguiente comando:
      %LOCALAPPDATA%\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\WsaClient.exe /launch wsa://<PACKAGENAME>
      Por ejemplo, para ejecutar Subway Surfers, ingrese lo siguiente en el indicador Ejecutar de Windows:
      %LOCALAPPDATA%\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\WsaClient.exe /launch wsa://com.kiloo.subwaysurf
    • También puedes invocar la aplicación directamente desde una ventana de shell ADB conectada:
      adb shell monkey -p<PACKAGENAME>1
      Para iniciar Subway Surfers, por ejemplo, el comando debería ser:
      adb shell monkey -p com.kiloo.subwaysurf1
    • Otra forma sencilla de acceder a las aplicaciones descargadas esinstalar un iniciador en el Subsistema de Windows para Android.
      Inicio de la aplicación WSA-ADB-shell

Existen envoltorios de GUI de terceros, comoWSATools,que ofrecen funciones similares. Dicho esto, comprender los conceptos básicos puede resultar útil, especialmente si eres un desarrollador o alguien que simplemente quiere saber cómo funcionan las cosas en profundidad.

Las aplicaciones descargadas tendrán acceso a la red, lo que significa que puedes instalar y usar la variante Android de navegadores populares como Firefox dentro del Subsistema de Windows para Android, y luego usarlo para descargar aplicaciones directamente. Windows 11 también te permite aplicar reglas de firewall en aplicaciones Android. Si bien es posible descargar una aplicación que depende de los servicios de Google, se bloqueará al intentar ejecutarla debido a la falta de servicios de Google, a menos que instales unWSA modificado con Google Playo uses microG como una posible solución alternativa.

Y ahí estamos. Ahora puedes invocar WSA con tu propia elección de aplicaciones. Después de acostumbrarte a la carga lateral de aplicaciones de Android en Windows 11, echa un vistazo acómo usar un administrador de paquetes para WSA. También tenemos muchas otras guías de Windows y Android, así que considera familiarizarte concómo transferir archivos entre Android y una PC con Windows.