WayDroid kan kjøre Android-apper på Linux uten nedgang

click fraud protection

Det er mange måter å kjøre Android-apper på stasjonære PC-er, men en ny løsning kalt WayDroid ser ut til å være det beste alternativet for Linux-maskiner.

Det er mange måter å kjøre Android-apper på stasjonære datamaskiner. Desktop-emulatorer som BlueStacks er populære, du kunne kjør Android x86 i en virtuell maskin (eller dual-boot den), eller du kan vente på Windows 11s Android-appkompatibilitetslag. Anboks er en annen løsning for å kjøre Android-apper, beregnet på å støtte Linux- og Linux-baserte smarttelefoner, men den lider av treg ytelse på enheter med lite strøm. Nå er det et annet prosjekt som tar sikte på å bringe Android-apper til Linux-enheter, men uten nedgangene og støyen som vanligvis finnes med Anbox.

WayDroid (via Linux-smarttelefoner og Tux-telefoner), tidligere kalt Anbox-Halium, er en ombygd versjon av Anbox som er designet for å bruke mer av vertsenhetens opprinnelige maskinvare enn Anbox – noe som betyr raskere ytelse. Prosjektets hovedfokus er å kjøre Android-apper på Halium-baserte Linux-telefoner (Halium ligner i konsept til

Androids GSI, men for standard Linux), men den kan også kjøres på alle enheter med en hovedlinje Linux-kjerne.

Videoen ovenfor viser WayDroid som kjører på toppen av PostmarketOS Linux på OnePlus 6, siden OnePlus 6-serien kan kjøre standard Linux-kjernen. Selvfølgelig kan OnePlus 6 kjøre Android-apper med sitt originale operativsystem, men WayDroid er spennende fordi den er helt åpen. Du kan kjøre en Linux-distribusjon på telefonen, pluss WayDroid for en og annen Android-app, mens du fortsatt har full kontroll over enheten din (med programvarestøtte fra Linux samfunnet).

Nedenfor er en annen video av WayDroid (fra den gang den fortsatt var kjent som en omskrivning av Anbox), som kjører på en Moto Z2 Force med Ubuntu Touch. Hvis det ikke var for Ubuntus statuslinje øverst, ville det være vanskelig å vite at Android-appene ikke kjørte på en innebygd enhet.

WayDroid gjengir den grafiske bufferen i LXC med direkte Wayland-støtte (skjermserveren som nå brukes av mange Linux-distribusjoner), som gjør det jevnere enn det originale Anbox-prosjektet. Den superjevn funksjonaliteten er ikke bare for Linux-telefoner – den fungerer bra på stasjonære Linux-distribusjoner. Nedenfor er et skjermbilde av WayDroid som kjører på skrivebordet Ubuntu, med lignende vindusadministrasjon som Chrome OS.

WayDroid på Ubuntu Linux. Kreditt: XDA anerkjent utvikler erfanoabdi

Det er spennende å se Android-apper på Linux bli bedre og bedre, spesielt ettersom funksjonaliteten vil være en av de viktigste endringene i Windows 11. Endringen vil sannsynligvis være til fordel for Linux-drevne telefoner, ettersom mange viktige apper sannsynligvis vil aldri være tilgjengelig som innebygd Linux-programvare, men det vil også være nyttig i noen tilfeller for stasjonære PC-er også.

Hovedfangsten akkurat nå er at det ikke er noe emuleringslag i WayDroid, så x86-enheter (som de fleste PC-er) kan bare kjøre x86-binærfiler, og ARM64-enheter (de fleste telefoner og nettbrett) kan bare kjøre ARM64 binære filer. Dette ligner på hvordan Wine-kompatibilitetslaget fungerer - selv om det Vin er tilgjengelig for Android, kan den ikke kjøre det meste av Windows-programvare på de fleste Android-enheter, siden telefoner vanligvis er ARM og de fleste Windows-programvare er kun x86. Utvikleren håper å implementere emulering i fremtiden ved å bruke komponenter fra Android-undersystem for Windows 11.

Hvis du vil prøve WayDroid, sjekk ut prosjektets GitHub-depot for de siste installasjonsinstruksjonene.