Yra daug būdų, kaip paleisti „Android“ programas staliniuose kompiuteriuose, tačiau naujas sprendimas „WayDroid“ atrodo geriausias pasirinkimas „Linux“ įrenginiams.
Yra daug būdų, kaip paleisti „Android“ programas staliniuose kompiuteriuose. Stalinių kompiuterių emuliatoriai, tokie kaip „BlueStacks“, yra populiarūs paleisti Android x86 virtualioje mašinoje (arba su dviguba įkrova), arba galite palaukti „Windows 11“ „Android“ programų suderinamumo sluoksnis. Anbox yra dar vienas sprendimas „Android“ programoms paleisti, skirtas palaikyti „Linux“ ir „Linux“ pagrindu veikiančius išmaniuosius telefonus, tačiau jis kenčia nuo lėto veikimo mažai energijos naudojančiuose įrenginiuose. Dabar yra dar vienas projektas, kurio tikslas – įdiegti „Android“ programas į „Linux“ įrenginius, tačiau be sulėtėjimo ir trikdžių, kurie dažniausiai būna naudojant „Anbox“.
WayDroid (per Linux išmanieji telefonai ir Tux telefonai), anksčiau vadinta Anbox-Halium, yra atkurta Anbox versija, skirta naudoti daugiau pagrindinio įrenginio savosios aparatinės įrangos nei Anbox, o tai reiškia greitesnį našumą. Pagrindinis projekto dėmesys skiriamas „Android“ programų paleidimui „Halium“ pagrindu veikiančiuose „Linux“ telefonuose („Halium“ koncepcija yra panaši į
Android GSI, bet standartiniam Linux), tačiau jis taip pat gali veikti bet kuriuose įrenginiuose su pagrindiniu Linux branduoliu.Aukščiau pateiktame vaizdo įraše parodyta, kad „WayDroid“ veikia „PostmarketOS Linux“ sistemoje „OnePlus 6“, nes „OnePlus 6“ serija gali paleisti standartinį Linux branduolį. Žinoma, „OnePlus 6“ gali paleisti „Android“ programas su originalia operacine sistema, tačiau „WayDroid“ yra įdomus, nes jis visiškai atidarytas. Galite paleisti „Linux“ platinimą savo telefone ir „WayDroid“, skirtą retkarčiais „Android“ programai, vis dar visiškai valdydami savo įrenginį (su programinės įrangos palaikymu iš Linux bendruomenė).
Žemiau yra dar vienas „WayDroid“ vaizdo įrašas (nuo tada, kai jis dar buvo žinomas kaip „Anbox“ perrašymas), veikiantis „Moto Z2 Force“ su „Ubuntu Touch“. Jei ne „Ubuntu“ būsenos juosta viršuje, būtų sunku žinoti, kad „Android“ programos neveikia vietiniame įrenginyje.
WayDroid pateikia grafinį buferį LXC su tiesioginiu Wayland palaikymu (rodymo serveris, dabar naudojamas daugelyje Linux platinimų), todėl jis yra sklandesnis nei originalus Anbox projektas. Ši itin sklandi funkcija skirta ne tik „Linux“ telefonams – ji puikiai veikia staliniams kompiuteriams skirtuose „Linux“ platinimuose. Žemiau yra „WayDroid“, veikiančio darbalaukio Ubuntu, ekrano kopija su panašiu langų valdymu kaip ir „Chrome“ OS.
Įdomu matyti, kaip „Android“ programos sistemoje „Linux“ tampa vis geresnės ir geresnės, ypač todėl, kad funkcijos bus vienas iš svarbiausių „Windows 11“ pakeitimų. Šis pakeitimas greičiausiai bus naudingiausias telefonams, kuriuose veikia „Linux“, nes greičiausiai bus daug svarbių programų niekada nebus pasiekiama kaip vietinė Linux programinė įranga, tačiau kai kuriais atvejais ji taip pat bus naudinga staliniams kompiuteriams taip pat.
Pagrindinis dalykas šiuo metu yra tai, kad WayDroid nėra emuliacijos sluoksnio, todėl x86 įrenginiai (kaip ir dauguma kompiuteriai) gali paleisti tik x86 dvejetainius failus, o ARM64 įrenginiai (dauguma telefonų ir planšetinių kompiuterių) gali paleisti tik ARM64 dvejetainiai. Tai panašu į tai, kaip veikia vyno suderinamumo sluoksnis, nors „Wine“ galima „Android“., jis negali paleisti daugumos „Windows“ programinės įrangos daugumoje „Android“ įrenginių, nes telefonai paprastai yra ARM, o dauguma „Windows“ programinės įrangos yra tik x86. Kūrėjas tikisi ateityje įdiegti emuliaciją naudodamas komponentus iš Android posistemis, skirtas Windows 11.
Jei norite išbandyti WayDroid, peržiūrėkite projekto GitHub saugykla naujausias diegimo instrukcijas.