Jak boční načítání aplikací pro Android v systému Windows 11

Nejste si jisti, jak nainstalovat aplikace pro Android na Windows 11 bez Amazon Appstore? Zde je návod, jak boční načítání aplikací v subsystému Windows pro Android.

Windows 11 přichází s mnoha novými funkcemi, jednou z nich je podsystém Windows pro Android (WSA). I když to znamená, že můžete technicky provozovat svůj oblíbené aplikace pro Android přímo na vašem PC, je tu háček. Microsoft se spojil s Amazonem na integraci Amazon Appstore s Microsoft Store, což znamená nemůžete oficiálně přistupovat k rozsáhlé knihovně obchodu Google Play na nativním podsystému Android Okna. Abychom vtírali sůl do rány, ne všechny aplikace Amazon Appstore jsou k dispozici ve Windows 11 z důvodů kompatibility.

Naštěstí Microsoft dodává prostředí Windows Subsystem for Android s funkční možností ladění. V důsledku toho můžete přistupovat k základní vrstvě Android a ladit ji z hostitelského operačního systému Windows 11 pomocí běžného Android Debugging Bridge (ADB) binární. Vzhledem k tomu, že můžeme pomocí ADB nainstalujte jakýkoli standardní instalační balíček aplikací pro Android

(APK), je také možné načíst aplikace v subsystému Windows pro Android, které nejsou přítomny v Amazon Appstore.

Sideloading aplikací v subsystému Windows pro Android

Mějte na paměti, že celý subsystém Windows pro Android je nekvalitní software. Aplikace spravované Amazonem a Microsoftem budou pravděpodobně silně optimalizovány pro dané prostředí, a proto se jim podařilo zajistit svá místa hned při prvním spuštění. Přesto by mnoho dalších aplikací pro Android mělo fungovat dobře hned po vybalení. Jediným způsobem, jak otestovat kompatibilitu, je jejich boční načtení, a zde se vám bude hodit tento tutoriál.

Než začnete, ujistěte se, že instance WSA nainstalovaná na vašem PC je aktuální. jestli ty stáhli přes aplikaci Microsoft Store, novější verze by se měly automaticky nainstalovat na pozadí. Nicméně pro ty, kteří stáhli ručně, nainstalujte nejnovější sestavení stejným způsobem.

Chcete-li boční načtení jakékoli aplikace pro Android v subsystému Windows 11 pro Android, postupujte takto:

  1. Stáhněte si soubor APK požadované aplikace nebo hry z důvěryhodného zdroje. Mějte na paměti, že nemusíte zůstat u x86(-64) varianty APK, protože WSA dokáže emulovat nativní aplikace Arm (64) na platformách x86, díky Technologie Intel Bridge. Nicméně, pokud máte a Windows na notebooku, pak vždy zvolte APK Arm (64) pro optimální výkon.
    • Pokud se jedná o komunitně vyvinutý projekt, podívejte se na příslušné vlákno XDA fóra nebo podobné platformy.
    • Soubory APK aplikací s otevřeným zdrojovým kódem se často nacházejí prostřednictvím jejich úložiště GitHub nebo v obchodech jako F-Droid také.
    • Existují zdroje hostování APK třetích stran, jako je APK Mirror a APKP čistý, které stojí za to hledat.
  2. Jakmile budete mít soubor APK v rukou, spusťte prostředí Windows Subsystem for Android. Klikněte na nabídku Start a poté klikněte na Všechny aplikace a vyhledejte pojmenovanou zkratku Podsystém Windows pro Android. Chcete-li to urychlit, můžete do vyhledávacího pole zadat také „subsystém“.
  3. Měli byste vidět obrazovku nastavení subsystému Windows pro Android. Přejít na Vývojář v levém podokně a aktivujte Vývojářský režim volba.
  4. Vzhledem k tomu, že tato konkrétní instance Androidu běží vedle hostitelského jádra Windows, můžeme k ní přistupovat prostřednictvím rozhraní localhost (127.0.0.1). Vrstva Android se ve skutečnosti také váže na náhodnou IP z privátní sítě 172.30.0.0/24, kterou lze vidět z ipconfig výstup v části "Ethernetový adaptér vEthernet (výchozí přepínač)".
  5. Jakmile je vrstva Android spuštěna, můžeme ji připojit pomocí ADB z hostitelského OS Windows 11. Můžete použít buď localhost (127.0.0.1) s portem 58526, nebo IP adresu uvedenou v ipconfig výstup pro navázání spojení. Za předpokladu, že jste nastavili ADB na používejte jej z libovolného místa v počítači, otevřete nové okno Windows Terminal a zadejte jeden z následujících údajů:
    adbpřipojit 127.0.0.1:58526
    nebo
    adb připojit <IPadresa>:58526
    (IP adresa je ta, kterou jste zkopírovali v předchozím kroku)
  6. Nyní můžeme nainstalovat požadovaný APK přes ADB. Příkaz by měl být následující:
    instalace adb <full_path_to_the_APK_file>
    Pokud je vaše požadovaná aplikace k dispozici jako balíček aplikací jako AAB/APKS/APKM/XAPK namísto běžného souboru APK, podívejte se na naše Výukový program bočního načítání aplikace pro Android jej nainstalovat.
  7. Pokud vše půjde správně, v nabídce Start systému Windows se vytvoří zástupce aplikace pro Android - stejně jako jakákoli běžná aplikace pro Windows. Kliknutím na zástupce spustíte aplikaci.
    • V případě, že nemůžete najít zástupce aplikace pro Android, můžete ji spustit ručně pomocí následujícího příkazu:
      %LOCALAPPDATA%\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\WsaClient.exe /spustit wsa://
      Chcete-li například spustit Subway Surfers, zadejte do výzvy Spustit systému Windows následující:
      %LOCALAPPDATA%\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\WsaClient.exe /spustit wsa://com.kiloo.subwaysurf
    • Aplikaci můžete také vyvolat přímo z připojeného okna prostředí ADB:
      adb shell opice -p <PACKAGENAME> 1
      Chcete-li spustit například Subway Surfers, příkaz by měl být:
      adbskořápkaopice-pcom.kilo.subwaysurf 1
    • Dalším jednoduchým způsobem, jak získat přístup k aplikacím s bočním stahováním, je instalace spouštěče na podsystém Windows pro Android.

Existují obaly GUI třetích stran, jako např WSATools které nabízejí podobné funkce. Díky tomu by bylo užitečné porozumět základům, zvláště pokud jste vývojář nebo někdo, kdo chce jen vědět, jak věci fungují pod kapotou.

Sideloaded aplikace budou mít přístup k síti, což znamená, že si můžete nainstalovat a používat oblíbenou variantu Android prohlížeče, jako je Firefox, v rámci subsystému Windows pro Android, a poté jej použijte pro přímé stahování aplikací pryč. Windows 11 také umožňuje použít pravidla brány firewall na aplikace pro Android. Aplikaci, která je závislá na službách Google, je možné načíst stranou, ale při pokusu o její spuštění se zhroutí kvůli nedostatku služeb Google, pokud nenainstalujete upravený WSA s Google Play nebo použijte microG jako možné řešení.

A jsme tady. Nyní můžete WSA vyvolat pomocí vlastního výběru aplikací. Poté, co si zvyknete na boční načítání aplikací pro Android ve Windows 11, podívejte se na jak používat správce balíčků pro WSA. Máme také spoustu dalších průvodců pro Windows a Android, takže zvažte, jak se s nimi vypořádat jak přenášet soubory mezi Androidem a Windows PC.