WayDroid lahko izvaja aplikacije za Android v sistemu Linux brez upočasnitev

Obstaja veliko načinov za zagon aplikacij Android na namiznih računalnikih, vendar se zdi, da je nova rešitev, imenovana WayDroid, najboljša možnost za stroje Linux.

Obstaja veliko načinov za zagon aplikacij za Android v namiznih računalnikih. Namizni emulatorji, kot je BlueStacks, so priljubljeni, lahko poganja Android x86 v navideznem stroju (ali z dvojnim zagonom) ali pa počakate Plast združljivosti aplikacij za Android sistema Windows 11. Anbox je še ena rešitev za izvajanje aplikacij za Android, namenjena podpori za Linux in pametne telefone, ki temeljijo na Linuxu, vendar trpi zaradi počasnega delovanja na napravah z nizko porabo energije. Zdaj je na voljo še en projekt, katerega namen je prenesti aplikacije Android v naprave Linux, vendar brez upočasnitev in trčenja, ki jih običajno najdemo pri Anboxu.

WayDroid (prek Pametni telefoni Linux in Telefoni Tux), prej imenovan Anbox-Halium, je prenovljena različica Anboxa, ki je zasnovana za uporabo več izvorne strojne opreme gostiteljske naprave kot Anbox — kar pomeni hitrejše delovanje. Glavni poudarek projekta je izvajanje aplikacij za Android na telefonih Linux, ki temeljijo na Haliumu (Halium je po konceptu podoben

Androidov GSI, vendar za standardni Linux), lahko pa deluje tudi na kateri koli napravi z glavnim jedrom Linuxa.

Zgornji video prikazuje WayDroid, ki teče na vrhu PostmarketOS Linux na OnePlus 6, od serije OnePlus 6 lahko izvaja standardno jedro Linuxa. Seveda lahko OnePlus 6 poganja aplikacije za Android s svojim originalnim operacijskim sistemom, vendar je WayDroid vznemirljiv, ker je popolnoma odprt. V telefonu lahko zaženete distribucijo Linuxa in WayDroid za občasno aplikacijo za Android, medtem ko imate še vedno popoln nadzor nad svojo napravo (s programsko podporo, ki prihaja iz Linuxa skupnost).

Spodaj je še en videoposnetek WayDroida (iz časov, ko je bil še znan kot preoblikovanje Anboxa), ki deluje na Moto Z2 Force z Ubuntu Touch. Če ne bi bilo statusne vrstice Ubuntuja na vrhu, bi bilo težko vedeti, da se aplikacije za Android ne izvajajo v domači napravi.

WayDroid upodablja grafični medpomnilnik v LXC z neposredno podporo za Wayland (prikazovalni strežnik, ki ga zdaj uporabljajo številne distribucije Linuxa), zaradi česar je bolj tekoč kot prvotni projekt Anbox. Ta izjemno gladka funkcionalnost ni samo za telefone Linux – dobro deluje v namiznih distribucijah Linuxa. Spodaj je posnetek zaslona WayDroida, ki se izvaja v namiznem Ubuntuju, s podobnim upravljanjem oken kot Chrome OS.

WayDroid na Ubuntu Linuxu. Zasluge: priznani razvijalec XDA erfanoabdi

Razburljivo je videti, kako postajajo aplikacije za Android v sistemu Linux vedno boljše, še posebej, ker bo funkcionalnost ena pomembnejših sprememb v sistemu Windows 11. Sprememba bo verjetno najbolj koristila telefonom, ki jih poganja Linux, saj bo verjetno veliko pomembnih aplikacij nikoli ne bo na voljo kot domača programska oprema za Linux, vendar bo v nekaterih primerih uporabna tudi za namizne računalnike preveč.

Glavna težava trenutno je, da v WayDroidu ni emulacijske plasti, zato naprave x86 (kot večina osebni računalniki) lahko izvajajo samo binarne datoteke x86, naprave ARM64 (večina telefonov in tabličnih računalnikov) pa lahko izvajajo samo ARM64 binarne datoteke. To je podobno delovanju sloja združljivosti Wine – čeprav Wine je na voljo za Android, ne more zagnati večine programske opreme Windows v večini naprav Android, saj so telefoni običajno ARM in je večina programske opreme Windows samo za x86. Razvijalec upa, da bo v prihodnosti implementiral emulacijo z uporabo komponent iz Podsistem Android za Windows 11.

Če želite preizkusiti WayDroid, si oglejte repozitorij projekta GitHub za najnovejša navodila za namestitev.