Waydroid: Kompletní průvodce používáním aplikací pro Android na Ubuntu Touch

Poslední aktualizace: 24 března 2026
  • Waydroid vytváří kompletní prostředí Androidu v kontejneru, integrovaném s Ubuntu Touch.
  • Umožňuje spouštět mnoho aplikací pro Android s dobrou integrací, ale s omezeními ve výdrži baterie a kompatibilitě.
  • Instalace a inicializace na Ubuntu Touch je jednoduchá na zařízeních Halium 9 nebo novějších.
  • Bez Google Play jste závislí na APK a alternativních obchodech, jako je F-Droid nebo Amazon Appstore.

Co je Waydroid a jak funguje?

Pokud používáte Ubuntu Touch a chcete plynulé a pohodlné spouštění aplikací pro AndroidS Waydroidem jste se pravděpodobně setkali více než jednou. Myšlenka integrace aplikací pro Android do telefonu nebo tabletu s Ubuntu zní téměř magicky, ale zároveň vyvolává mnoho otázek: požadavky, omezení, výkon, instalace, kompatibilita s obchody s aplikacemi atd.

V tomto článku najdete a Kompletní a podrobný průvodce pochopením a používáním Waydroidu na Ubuntu TouchOd toho, co to přesně je a jak to funguje, přes instalaci, problémy, se kterými se můžete setkat, až po instalaci APK a alternativních obchodů s aplikacemi, jako je F-Droid nebo Amazon Appstore. Vše je vysvětleno srozumitelným jazykem, ale bez přeskakování důležitých technických aspektů.

Co je Waydroid a proč je v Ubuntu Touch tak zajímavý?

Waydroid je v podstatě kompletní prostředí Androidu běžící uvnitř kontejneru LinuxuJe navržen pro běh na distribucích GNU/Linuxu, včetně Ubuntu Touch a dalších systémů založených na Haliumu, a nejedná se o jednoduchý emulátor ani o těžký virtuální stroj, ale o vrstvu kompatibility, která integruje systém Android s pracovní plochou nebo rozhraním vašeho linuxového zařízení.

Tento projekt vznikl jako vývoj předchozího vývoje s názvem Anbox-Halium, varianta Anboxu optimalizovaná pro telefony s LinuxemCílem bylo lépe využít nativní hardware zařízení, omezit mezivrstvy a výrazně zlepšit výkon při spouštění aplikací pro Android. Díky tomu se aplikace v Ubuntu Touch zdají být mnohem „nativní“.

waydroid Používá standardní kontejnerové technologie Linuxu, jako jsou jmenné prostory. (user, pid, uts, net, mount, ipc) pro izolaci systému Android od zbytku systému. Správa tohoto kontejneru se opírá o LXC, výkonné řešení pro správu kontejnerů na uživatelské úrovni. To vše je postaveno na konvenčním linuxovém jádře, ke kterému jsou přidány specifické moduly, jako například binder_linux a ashmem_linux aby Android správně fungoval.

Lepton: Vrstva kompatibility Valve pro aplikace pro Android
Související článek:
Lepton, vrstva kompatibility od Valve pro hry pro Android na SteamOS

V praxi to znamená Systém Android v rámci Waydroidu má poměrně přímý přístup k hardwaru. (grafika, vstup atd.) bez použití tradičního virtuálního stroje. Systémový obraz je obvykle založen na sestaveních LineageOS a široce používanou verzí je verze založená na Androidu 10, přizpůsobená prostředí kontejneru, aby nabídla minimální, ale funkční zážitek z Androidu.

Na zařízeních s Ubuntu Touch je Waydroid navržen pro integraci s... relace založené na Waylandu, moderním protokolu, který nahrazuje X11Tato integrace s Waylandem umožňuje přirozenou koexistenci systému Windows s nativními aplikacemi, a to jak na mobilních telefonech, tak i na jiných dotykových zařízeních.

Hlavní vlastnosti Waydroidu

Jednou z velkých výhod Waydroidu na Ubuntu Touch je... téměř bezproblémová integrace Android aplikací do uživatelského prostředíNespouštíte izolovaný emulátor s celým systémem Android na celé obrazovce (i když to můžete udělat), ale můžete spouštět aplikace pro Android stejně jako nativní.

Mezi nejvýraznější rysy projektu stojí za zmínku, že Aplikace pro Android mohou běžet paralelně s aplikacemi pro LinuxTo znamená, že můžete mít nativní prohlížeč Ubuntu Touch otevřený při používání aplikace pro zasílání zpráv v systému Android, hry nebo jakéhokoli jiného nástroje a přepínat mezi nimi podobně jako v běžném prostředí systému Android.

Waydroid také umožňuje integrovat zkratky aplikací pro Android do standardní nabídky buď ze systému, nebo ze seznamu aplikací Ubuntu Touch. Tímto způsobem se při opětovném načtení zobrazení aplikací (například „rozsah“ nebo hlavní seznam přetažením dolů ze středu obrazovky) ikony aplikací pro Android zobrazí vedle nativních aplikací systému.

Další velmi užitečnou funkcí je možnost spouštět aplikace pro Android v režimu více okenDíky vizuálnímu stylu, který se přizpůsobuje desktopové ploše nebo designu rozhraní Ubuntu Touch, to podporuje více „desktopový“ zážitek na tabletech nebo konvergovaných zařízeních, což umožňuje lepší organizaci pracovního prostoru.

Pro hry a multimediální obsah nabízí Waydroid režim celé obrazovky pro aplikace pro AndroidDíky tomu se lépe využívá obrazovka zařízení, což je zajímavé, pokud chcete zařízení Ubuntu Touch používat jako přenosnou konzoli nebo mediální centrum.

Kromě těchto režimů, které jsou více integrovány se systémem, existuje také režim, ve kterém se zobrazuje standardní rozhraní systému AndroidV tomto případě je to spíše jako používání běžného zařízení Android v systému Ubuntu Touch s vlastní domovskou obrazovkou a zásuvkou s aplikacemi.

Omezení a aspekty, které je třeba zvážit v Ubuntu Touch

Přestože je Waydroid velmi atraktivní, je důležité Před aktivací si uvědomte jeho omezení a vedlejší účinky. na zařízení s operačním systémem Ubuntu Touch. Ne všechno je dokonalé a je užitečné vědět, kde leží potenciální problémy.

Jedna z prvních věcí, kterých si obvykle všimnete, je Zvýšená spotřeba baterie při spuštěném WaydroiduV konečném důsledku běží celý systém Android paralelně s Ubuntu Touch, včetně jeho služeb, procesů a přístupu k hardwaru. Chcete-li ušetřit energii, doporučuje se ručně zastavit Waydroid, když jej nepoužíváte, a řídit se tipy pro snížení spotřeby baterie v systému Android.

Je také třeba zvážit otázku kompatibility aplikací. Ne všechny aplikace pro Android jsou kompatibilní s WaydroidemTo platí zejména pro aplikace, které se spoléhají na bezpečnostní systémy, jako je Play Integrity nebo SafetyNet (používané mnoha bankovními a citlivými službami). Tyto typy aplikací obvykle ověřují, zda je zařízení certifikováno společností Google a zda má aktivní Obchod Play s jeho proprietárními službami.

Ubuntu Touch s Waydroidem nemá prostředí certifikované společností Google, takže Je docela pravděpodobné, že bankovní aplikace nebo jiné, které vyžadují integritu Play, nebudou fungovat.To se týká i některých aplikací, které vyžadují velmi specifická zařízení nebo zařízení certifikovaná společností Google, což omezuje, co lze úspěšně nainstalovat a používat.

Dalším důležitým aspektem je možnost Konflikty v používání periferií mezi Ubuntu Touch a WaydroidPokud se oba systémy pokoušejí používat zdroje, jako je kamera, mikrofon nebo jiná zařízení, současně, jeden z nich k nim nemusí mít správný přístup. Je poměrně běžné, že aplikace pro Android nemůže kameru používat, protože je již ovládána aplikací Ubuntu Touch; v těchto případech může pomoci následující: aplikace pro diagnostiku hardwaru.

Požadavky na Waydroid a technické prostředí

Jak používat Waydroid

Waydroid využívá Možnosti linuxového jádra pro vytváření izolovaných kontejnerůJak již bylo zmíněno, používá jmenné prostory k oddělení procesů, uživatelů, sítě, přípojných bodů a dalších systémových prostředků. Díky tomu je Android běžící „uvnitř“ Waydroidu izolovaný od vašeho hlavního systému, ale může s ním kontrolovaným způsobem komunikovat.

Sada nástrojů, která tuto integraci umožňuje, je Napsáno v Pythonu a vydáno pod licencí GPLv3To je v souladu s duchem open-source Ubuntu Touch a většiny linuxových distribucí. Pro správu kontejneru Android se používá LXC, osvědčené řešení pro tento typ prostředí.

Na stolních systémech, jako je Ubuntu nebo Debian, je Waydroid obvykle distribuován prostřednictvím Balíčky připravené pro verze jako Ubuntu 20.04, 21.04, Debian 11 a deriváty jako Droidian nebo UBportsV konkrétním případě Ubuntu Touch, na zařízeních Halium 9 nebo novějších, je Waydroid předinstalován ze základny „focal“, což nastavení výrazně zjednodušuje.

Za zmínku také stojí, že na rozdíl od náročného emulátoru virtuálních strojů, Waydroid neemuluje CPU ani celý hardwareMísto toho se spoléhá přímo na jádro zařízení. To mu umožňuje nabízet vynikající výkon, blížící se výkonu nativního Androidu; pokud si to chcete vyzkoušet, můžete měření výkonu Androidu a porovnat.

Waydroid na Ubuntu Touch: která zařízení jej podporují a jak jej spustit

V ekosystému Ubuntu Touch, Všechna zařízení založená na verzi Halium 9 nebo novějších obvykle standardně obsahují Waydroid. Je založen na platformě Ubuntu Touch Focal. To znamená, že pokud vaše zařízení spadá do této skupiny, nemusíte Waydroid instalovat od nuly pomocí externích repozitářů: stačí ho inicializovat.

Obecný postup zahrnuje Otevřete shell na zařízení Ubuntu TouchMůžete to provést několika způsoby: připojením zařízení přes ADB z počítače, pomocí SSH, pokud ho máte povolený, nebo přímo pomocí terminálové aplikace, která je součástí Ubuntu Touch.

Jakmile máte přístup k příkazovému řádku, jednoduše spusťte základní inicializační příkaz:

waydroid init

Po spuštění tohoto příkazu Waydroid stáhne a připraví obraz systému Android a nakonfiguruje kontejner. Po dokončení procesu... Nyní si můžete prohlédnout seznam aplikací pro Ubuntu Touch, zda neobsahují nové aplikace pro Android.Pokud je zpočátku nevidíte, obvykle stačí znovu načíst „scope“ aplikace, což se provede přetažením dolů ze středu obrazovky a uvolněním, aby se rozhraní aktualizovalo.

Instalace nových aplikací pro Android (APK) na Ubuntu Touch

Jakmile je Waydroid inicializován, dalším přirozeným krokem je nainstalujte si vlastní aplikace pro Android pomocí souborů APKV Ubuntu Touch se tento proces provádí také z příkazového řádku, ale je poměrně přímočarý.

Typický tok se skládá z zkopírujte soubor APK na dostupné místo v zařízeníNapříklad hlavní složka stažených souborů uživatele v Ubuntu Touch. Tato cesta je obvykle:

/home/phablet/Downloads

Po zkopírování souboru (například přes prohlížeč, USB, ADB nebo cokoli jiného, ​​co preferujete), je třeba znovu otevřít shell na zařízení Ubuntu Touch, buď pomocí terminálové aplikace, nebo vzdáleně. Odtud použijete Příkaz Waydroid pro instalaci aplikací s uvedením celé cesty k souboru APK:

waydroid app install /home/phablet/Downloads/mi-aplicacion.apk

Pokud vše půjde dobře, aplikace se nainstaluje v prostředí Waydroid Android a krátce poté... Jeho ikona by se měla objevit v seznamu aplikací Ubuntu Touch.Stejně jako dříve bude možná nutné seznam aplikací znovu načíst přetažením dolů, abyste jej aktualizovali a zobrazili nově nainstalované aplikace pro Android.

Používání obchodů s aplikacemi na Waydroidu

I když můžete soubory APK nainstalovat ručně, je to mnohem pohodlnější. mít obchod s aplikacemi v rámci Waydroidu pro správu instalací a aktualizací. Dvě oblíbené možnosti dostupné ze zařízení bez certifikace Google jsou F-Droid a Amazon Appstore, mimo jiné alternativní obchody.

F-Droid je obzvláště zajímavý, protože Nabízí katalog bezplatných a open source aplikací (FOSS)bez nutnosti používat Služby Google Play nebo účet Google. Soubor F-Droid APK si můžete stáhnout z oficiálních webových stránek nebo pomocí nástroje, jako je wget a poté jej nainstalujte na Waydroid pomocí příkazu pro instalaci aplikace, přičemž se vyhněte podezřelé repozitáře.

Jakmile budete mít na Waydroidu nainstalovaný F-Droid (nebo jakýkoli jiný alternativní obchod), budete moci vyhledávat aplikace, instalovat je a udržovat je relativně aktuálníVzhledem k povaze platformy Waydroid však tyto obchody obvykle neaktualizují všechny vaše aplikace zcela automaticky; budete muset obchod pravidelně otevírat, kontrolovat aktualizace a autorizovat instalaci každé z nich.

Debian 12 ve vaší kapse: Začínáme s Mobianem na vašem mobilu
Související článek:
Začínáme s Mobianem na vašem mobilu: Debian ve vaší kapse

Postup je obvykle vždy stejný: Vyhledáte aplikaci a poté klepnete na instalaci nebo aktualizaciPočkáte, až se stáhne, odpovíte na výzvu k instalaci systému Android v aplikaci Waydroid a potvrdíte stisknutím tlačítka instalace v zobrazeném dialogovém okně. Je to trochu manuálnější než na certifikovaném zařízení s Androidem, ale funguje to.

Pro pokročilé uživatele existuje možnost Vytvořte si vlastní obrazy Waydroidu, které již obsahují předinstalovaný konkrétní obchod.Tímto způsobem se vyhnete nutnosti pokaždé instalovat F-Droid nebo jakýkoli jiný obchod a můžete si na Ubuntu Touch distribuovat prostředí Androidu přizpůsobené vašim potřebám.

Odinstalujte aplikace pro Android z Waydroidu

Pokud v určitém okamžiku již nebudete potřebovat aplikaci pro Android, je to dobrý nápad Odinstalujte jej, abyste uvolnili místo a snížili potenciální konflikty.V Ubuntu Touch s Waydroidem se tato operace také ovládá z příkazového řádku.

Prvním krokem je Otevření shellu na zařízení Ubuntu Touch (Opět pomocí ADB, SSH nebo terminálové aplikace). Odtud můžete pomocí různých příkazů odebrat aplikace z prostředí Androidu.

Jednou z možností je uchýlit se k odinstalace adb s identifikátorem aplikace (APP_ID)za předpokladu, že máte nakonfigurovaný ADB. Další alternativou, která je více v souladu s Waydroidem, je použití vlastního příkazu Waydroidu k odebrání aplikací:

waydroid app remove

Chcete-li zjistit, které APP_ID je správné, můžete Pro zobrazení seznamu všech nainstalovaných aplikací použijte příkaz „waydroid app list“ a vyhledejte identifikátor aplikace, kterou chcete odinstalovat. Jakmile to uděláte, možná budete muset obnovit zobrazení aplikace Ubuntu Touch posouváním seznamu dolů a odstranit starou ikonu.

Přístup k úložišti Androidu v Ubuntu Touch

V některých situacích to může být velmi užitečné přímý přístup k interním souborům prostředí Waydroid pro AndroidNapříklad pro přesun dat, ruční zálohování nebo kontrolu stažených souborů.

Hlavní úložiště Androidu spravované Waydroidem se obvykle nachází v cestě typu:

/home/phablet/.local/share/waydroid/data/media/0

Z Ubuntu Touch můžete procházejte touto cestou pomocí správce souborů nebo z terminálu kopírovat soubory, kontrolovat obsah nebo integrovat toto úložiště s jinými nástroji. V podstatě se jedná o ekvivalent interního úložiště běžného zařízení Android, ale z pohledu Linuxu.

Řešení běžných problémů s instalací APK

Jednou z nejčastějších chyb při instalaci aplikací je zobrazení zprávy, jako je tato: „Neplatný soubor APK“ při použití instalačního příkazuI když se to může zdát jako vážná chyba, v mnoha případech je to jednoduše proto, že systém nemůže správně najít zadaný soubor.

Aby se tomuto problému předešlo, je vhodné Zkontrolujte, zda je název souboru APK napsán správně a zda je cesta správná.Pokud se například nacházíte v jiné složce, než která obsahuje soubor APK, a zadáte pouze název souboru bez úplné cesty, Waydroid jej nebude schopen najít. V takovém případě je vždy nejlepší zadat absolutní cestu, například takto: /home/phablet/Downloads/mi-aplicacion.apk místo jen mi-aplicacion.apk.

Pokud problém přetrvává, soubor APK může být poškozené, neúplné nebo nekompatibilní s architekturou vašeho zařízeníV takovém případě se doporučuje stáhnout si ji znovu ze spolehlivého zdroje nebo vyzkoušet jinou verzi aplikace přizpůsobenou hardwaru vašeho počítače.

Obchod Google Play, služby Google a alternativy

Citlivým bodem v prostředích, jako je Waydroid, je absence Obchodu Google Play a proprietárních služeb společnosti GoogleGoogle udržuje seznam zařízení certifikovaných pro přístup do jeho obchodu a pokud systém není na tomto seznamu nebo nesplňuje jeho podmínky, přímo blokuje přístup do Obchodu Play.

V Ubuntu Touch s Waydroidem to znamená, že I když máte funkční prostředí Androidu, nebudete moci Obchod Play oficiálně používat.To omezuje přístup k určitým aplikacím, které jsou distribuovány pouze v daném úložišti, jako jsou například některé mapovače kontrolerů, velmi specifické bankovní aplikace nebo jiné uzavřené nástroje.

Je možné najít Některé z těchto aplikací jsou k dispozici v alternativních obchodech nebo repozitářích APK.Ne vždy však fungují tak dobře jako na certifikovaném zařízení Android. Navíc bez služeb, jako je SafetyNet nebo Play Integrity, mnoho aplikací, které je vyžadují, odmítne fungovat nebo bude zobrazovat chyby.

Pro ty, kteří potřebují funkce podobné těm, které poskytují Služby Google Play, je tu projekt microG, bezplatná a alternativní implementace těchto služebV některých scénářích lze microG integrovat do Waydroidu, aby se dosáhlo kompatibility s určitými aplikacemi, i když to nezaručuje fungování všech z nich, zejména těch, které vyžadují přísné kontroly integrity nebo certifikaci.

Pokud je vaším cílem používat aplikace jako Mapovače herních ovladačů pro Android v rámci WaydroiduObvykle je budete muset hledat v alternativních obchodech s aplikacemi nebo repozitářích APK a otestovat, jak fungují. Někdy se aplikace nainstalují, ale nefungují správně kvůli chybějícím službám Google nebo nekompatibilitě s prostředím kontejneru.

Správa a hlášení chyb ve Waydroidu

Waydroid je aktivní projekt a jako takový Neustále se vyvíjí a zlepšuje.V závislosti na konkrétním zařízení a jeho verzi Ubuntu Touch je zcela běžné, že se setkáte s drobnými problémy s integrací, problémy s kompatibilitou s určitými aplikacemi nebo s podivným chováním.

Pokud zjistíte závadu, je vhodné zjistit, zda je problém se samotným Ubuntu Touch nebo s WaydroidemChyby systému Ubuntu Touch jsou hlášeny v běžném systému pro sledování problémů projektu Ubuntu Touch, zatímco problémy specifické pro Waydroid (selhání kontejneru Androidu, chyby příkazů Waydroidu atd.) by měly být hlášeny ve vlastním systému pro sledování problémů Waydroidu.

Nahlaste chyby s relevantními informacemi (zařízení, verze Ubuntu Touch, kroky k reprodukci chyby, konkrétní chybové zprávy) Pomáhá vývojářům rychleji diagnostikovat a řešit problémy.Komunita je obvykle docela aktivní, takže se vyplatí přispět, pokud chcete, aby se podpora Waydroidu na Ubuntu Touch neustále zlepšovala.

Boční načítání v systému Android
Související článek:
Proč Android zastavuje aplikace na pozadí a jak tomu zabránit

Kombinací všech výše uvedených vlastností se Waydroid etabloval jako Velmi výkonné řešení pro přenesení ekosystému aplikací pro Android do světa Ubuntu TouchTo vám umožňuje integrovaným způsobem spouštět mnoho aplikací, spravovat soubory APK a alternativní úložiště a lépe využívat vaše zařízení, vždy s ohledem na omezení certifikace Google, zvýšenou spotřebu baterie a občasné konflikty s obzvláště náročným hardwarem nebo aplikacemi. Sdílejte tyto informace, aby se o tématu dozvědělo více uživatelů..