Nema sumnje uJedna od karakteristika koja je jako tražena od strane korisnika Linuxa je moć korištenja Android aplikacija u njihovoj distribuciji Najdraže mi je što, iako postoji veliki broj metoda za postizanje toga, mnogi od njih se temelje na stvaranju i izvođenju virtualne mašine sa sistemom, što nije najefikasnije kada se želi dvosmjernost između Androida i vašu distribuciju.
Zato danas ćemo govoriti o Waydroid projektu koja je pripremila skup alata koji omogućuje stvaranje izoliranog okruženja na običnoj distribuciji Linuxa strZa učitavanje potpune slike o sistemu Android platforme i s njim organizirati pokretanje Android aplikacija.
O Waydroidu
Projekt se prije zvao Anbox-Halium, obnovljena verzija Anboxa koja je dizajnirana za korištenje više izvornog hardvera s glavnog uređaja od Anboxa, što znači brže performanse. Glavni cilj projekta je pokretanje Android aplikacija na Linux telefonima sa sjedištem u Haliju (Halium je po konceptu sličan Android GSI, ali za standardni Linux), ali se može pokrenuti i na bilo kojem uređaju s Linux jezgrom.
Okruženje je izgrađeno korištenjem standardnih tehnologija za stvaranje izoliranih spremnikas, kao što su prostori imena za procese, korisnički ID -ovi, mrežni podsistem i točke montiranja. LXC alat se koristi za upravljanje kontejnerom i za pokretanje Androida na normalnom Linux kernelu, učitavaju se moduli binder_linux i ashmem_linux.
Okruženje je dizajnirano za rad sa sesijom zasnovanom na Wayland protokolu. Za razliku od sličnog okruženja Anbox, Android platforma pruža izravan pristup hardveru, bez dodatnih slojeva. Dok je slika Android sistema isporučena za instalaciju zasnovana na verzijama LineageOS projekta i Androidu 10.
Od karakteristika koje se ističu sa Waydroida spominju se sljedeće:
- Integracija radne površine: Android aplikacije mogu raditi paralelno sa izvornim Linux aplikacijama.
- Podržava postavljanje prečica u Android aplikacijama u standardni izbornik i prikaz programa u načinu pregleda.
- Podržava pokretanje Android aplikacija u načinu rada s više prozora i oblikovanje prozora tako da odgovaraju osnovnom izgledu radne površine.
- Za Android igre omogućena je mogućnost pokretanja aplikacija na cijelom zaslonu.
- Dostupan je način prikaza standardnog Android sučelja.
Osim toga, spominje se da za instaliranje Android programa u grafičkom načinu rada možete koristiti aplikaciju F-Droid ili sučelje naredbenog retka "waydroid app install".
Google Play nije podržan zbog povezivanja s vlasničkim Googleovim Android uslugama, ali besplatna alternativna implementacija Googleovih usluga može se instalirati iz projekta microG.
Kôd alata koji je predložio projekt napisan je na Pythonu i objavljen je pod licencom GPLv3. Spremni paketi izgrađeni su za Ubuntu 20.04 / 21.04, Debian 11, Droidian i Ubports.
Kako instalirati Waydroid na Ubuntu i izvedenice?
Prva stvar koju moramo učiniti da bismo mogli instalirati Waydroid u naš sistem je otvoriti terminal (to možemo učiniti pomoću prečice na tipkovnici Ctrl + Alt + T) i u njega ćemo upisati sljedeće:
Prva stvar je definirati našu distribuciju, gdje ćemo zamijeniti "version-ubuntu" kodnim imenom verzije na kojoj se nalazimo, što može biti fokalno, bioničko, hirsutno itd.
export DISTRO="version-ubuntu"
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \ echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \ sudo apt update
Nakon što to učinite, sada nastavljamo s instaliranjem Waydroida u našu distribuciju upisivanjem:
sudo apt install waydroid
I na kraju nastavljamo s izvršavanjem Waydroid usluga, koje su početni proces:
sudo waydroid init
Kontejner:
sudosystemctl start waydroid-container
I nastavljamo s pokretanjem Waydroida sa:
waydroid session start
Ili sa ovom drugom naredbom:
waydroid show-full-ui
A u slučaju problema, možemo jednostavno ponovo pokrenuti spremnik sa:
sudo systemctl restart waydroid-container
Konačno, za one koji su zainteresirani da mogu saznati više o WayDroidu, mogu provjeriti detalje na njegovoj službenoj web stranici.
Prema komentarima na stranici morate biti prijavljeni i imati Wayland pokrenut
Na primjer, neće mi dopustiti da ga instaliram na Ubuntu