Der er mange måder at køre Android-apps på på stationære pc'er, men en ny løsning kaldet WayDroid ser ud til at være den bedste mulighed for Linux-maskiner.
Der er mange måder at køre Android-apps på på stationære computere. Desktop-emulatorer som BlueStacks er populære, du kunne køre Android x86 i en virtuel maskine (eller dual-boot den), eller du kunne vente på Windows 11's Android-app-kompatibilitetslag. Anbox er en anden løsning til at køre Android-apps, beregnet til at understøtte Linux- og Linux-baserede smartphones, men den lider under langsom ydeevne på enheder med lavt strømforbrug. Nu er der et andet projekt, der har til formål at bringe Android-apps til Linux-enheder, men uden de opbremsninger og støj, der almindeligvis findes med Anbox.
WayDroid (via Linux smartphones og Tux telefoner), tidligere kaldet Anbox-Halium, er en genopbygget version af Anbox, der er designet til at bruge mere af værtsenhedens oprindelige hardware end Anbox - hvilket betyder hurtigere ydeevne. Projektets hovedfokus er at køre Android-apps på Halium-baserede Linux-telefoner (Halium ligner i konceptet
Androids GSI, men for standard Linux), men den kan også køre på alle enheder med en hovedlinje Linux-kerne.Ovenstående video viser WayDroid, der kører oven på PostmarketOS Linux på OnePlus 6, siden OnePlus 6-serien kan køre standard Linux-kernen. Selvfølgelig kan OnePlus 6 køre Android-apps med sit originale styresystem, men WayDroid er spændende, fordi den er helt åben. Du kunne køre en Linux-distribution på din telefon, plus WayDroid til den lejlighedsvise Android-app, mens du stadig har fuld kontrol over din enhed (med softwareunderstøttelse fra Linux fællesskab).
Nedenfor er en anden video af WayDroid (fra dengang det stadig var kendt som en omskrivning af Anbox), der kører på en Moto Z2 Force med Ubuntu Touch. Hvis det ikke var for Ubuntus statuslinje øverst, ville det være svært at vide, at Android-apps ikke kørte på en indbygget enhed.
WayDroid gengiver den grafiske buffer i LXC med direkte Wayland-understøttelse (skærmserveren, der nu bruges af mange Linux-distributioner), hvilket gør det glattere end det originale Anbox-projekt. Denne superglatte funktionalitet er ikke kun til Linux-telefoner - den fungerer godt på desktop Linux-distributioner. Nedenfor er et skærmbillede af WayDroid, der kører på desktop Ubuntu, med lignende vinduesstyring som Chrome OS.
Det er spændende at se Android-apps på Linux blive bedre og bedre, især da funktionaliteten vil være en af de vigtigere ændringer i Windows 11. Ændringen vil sandsynligvis gavne Linux-drevne telefoner mest, da mange vigtige apps sandsynligvis vil aldrig være tilgængelig som indbygget Linux-software, men det vil også være nyttigt i nogle tilfælde til stationære pc'er også.
Den største fangst lige nu er, at der ikke er noget emuleringslag i WayDroid, så x86-enheder (som de fleste PC'er) kan kun køre x86 binære filer, og ARM64-enheder (de fleste telefoner og tablets) kan kun køre ARM64 binære filer. Dette svarer til, hvordan vinkompatibilitetslaget fungerer - selvom det Vin er tilgængelig til Android, den kan ikke køre det meste Windows-software på de fleste Android-enheder, da telefoner typisk er ARM, og det meste Windows-software er kun x86. Udvikleren håber at implementere emulering i fremtiden ved at bruge komponenter fra Android-undersystem til Windows 11.
Hvis du vil prøve WayDroid, så tjek den projektets GitHub-depot for den seneste installationsvejledning.