Det finns många sätt att köra Android-appar på stationära datorer, men en ny lösning som heter WayDroid ser ut att vara det bästa alternativet för Linux-maskiner.
Det finns många sätt att köra Android-appar på stationära datorer. Desktopemulatorer som BlueStacks är populära, det kan du kör Android x86 i en virtuell maskin (eller dual-boot den), eller så kan du vänta på Windows 11:s Android-appkompatibilitetslager. Anbox är en annan lösning för att köra Android-appar, avsedd att stödja Linux- och Linux-baserade smartphones, men den lider av långsam prestanda på enheter med låg effekt. Nu finns det ett annat projekt som syftar till att föra Android-appar till Linux-enheter, men utan de avmattningar och störningar som vanligtvis finns med Anbox.
WayDroid (via Linux smartphones och Tux telefoner), tidigare kallad Anbox-Halium, är en ombyggd version av Anbox som är designad för att använda mer av värdenhetens inbyggda hårdvara än Anbox – vilket innebär snabbare prestanda. Projektets huvudfokus är att köra Android-appar på Halium-baserade Linux-telefoner (Halium liknar konceptet till
Androids GSI, men för standard Linux), men den kan också köras på alla enheter med en mainline Linux-kärna.Ovanstående video visar WayDroid som körs ovanpå PostmarketOS Linux på OnePlus 6, sedan OnePlus 6-serien kan köra standard Linux-kärnan. Naturligtvis kan OnePlus 6 köra Android-appar med sitt ursprungliga operativsystem, men WayDroid är spännande eftersom det är helt öppet. Du kan köra en Linux-distribution på din telefon, plus WayDroid för en och annan Android-app, samtidigt som du fortfarande har full kontroll över din enhet (med programvarustöd från Linux gemenskap).
Nedan är en annan video av WayDroid (från tillbaka när den fortfarande var känd som en omskrivning av Anbox), som körs på en Moto Z2 Force med Ubuntu Touch. Om det inte var för Ubuntus statusfält överst, skulle det vara svårt att veta att Android-apparna inte kördes på en inbyggd enhet.
WayDroid återger den grafiska bufferten i LXC med direkt Wayland-stöd (displayservern som nu används av många Linux-distributioner), vilket gör det smidigare än det ursprungliga Anbox-projektet. Den supersmidiga funktionen är inte bara för Linux-telefoner – den fungerar bra på stationära Linux-distributioner. Nedan är en skärmdump av WayDroid som körs på skrivbordet Ubuntu, med liknande fönsterhantering som Chrome OS.
Det är spännande att se Android-appar på Linux bli bättre och bättre, särskilt som funktionaliteten kommer att vara en av de viktigare förändringarna i Windows 11. Förändringen kommer sannolikt att gynna Linux-drivna telefoner mest, eftersom många viktiga appar sannolikt kommer att göra det aldrig vara tillgänglig som inbyggd Linux-programvara, men den kommer också att vara användbar i vissa fall för stationära datorer för.
Den huvudsakliga haken just nu är att det inte finns något emuleringslager i WayDroid, så x86-enheter (som de flesta PC) kan bara köra x86-binärfiler och ARM64-enheter (de flesta telefoner och surfplattor) kan bara köra ARM64 binärer. Detta liknar hur vinkompatibilitetslagret fungerar - även om det Vin är tillgängligt för Android, den kan inte köra de flesta Windows-programvara på de flesta Android-enheter, eftersom telefoner vanligtvis är ARM och de flesta Windows-programvara är endast x86. Utvecklaren hoppas kunna implementera emulering i framtiden genom att använda komponenter från Android-undersystem för Windows 11.
Om du vill ge WayDroid ett försök, kolla in projektets GitHub-förråd för de senaste installationsanvisningarna.