Nema sumnje uJedna od značajki koja se jako traži 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, mnoge od njih temelje se na stvaranju i izvođenju virtualnog stroja sa sustavom, što nije najučinkovitije kada se želi dvosmjernost između Androida i svoju distribuciju.
Zbog toga danas ćemo razgovarati o projektu Waydroid koja je pripremila skup alata koji omogućuje stvaranje izoliranog okruženja na običnoj distribuciji Linuxa strZa učitavanje potpune slike sustava platforme Android 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 također može pokrenuti na bilo kojem uređaju s Linux jezgrom.
Okoliš je izgrađen korištenjem standardnih tehnologija za stvaranje izoliranih spremnikas, kao što su prostori imena za procese, korisnički ID -ovi, mrežni podsustav i točke montiranja. LXC alati se koriste za upravljanje spremnikom i za pokretanje Androida na normalnoj Linux jezgri, učitavaju se moduli binder_linux i ashmem_linux.
Okruženje je dizajnirano za rad sa sesijom na temelju Wayland protokola. Za razliku od sličnog okruženja Anbox, Android platforma omogućuje izravan pristup hardveru, bez dodatnih slojeva. Dok se slika Android sustava isporučena za instalaciju temelji na verzijama LineageOS projekta i Androidu 10.
Od karakteristika koje se ističu od Waydroida spominju se sljedeće:
- Integracija radne površine: Android aplikacije mogu raditi paralelno s izvornim Linux aplikacijama.
- Podržava postavljanje prečaca 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 u skladu s osnovnim izgledom 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 uslugama Google Android, 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?
Prvo što moramo učiniti da bismo mogli instalirati Waydroid u naš sustav je otvoriti terminal (to možemo učiniti pomoću tipkovne prečice Ctrl + Alt + T) i u njega ćemo upisati sljedeće:
Prvo je definirati našu distribuciju, gdje ćemo "version-ubuntu" zamijeniti kodnim imenom verzije na kojoj se nalazimo, a koja može biti žarišna, bionička, hirsutna 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 instalirati Waydroid 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
Spremnik:
sudosystemctl start waydroid-container
I nastavljamo s pokretanjem Waydroida sa:
waydroid session start
Ili ovom drugom naredbom:
waydroid show-full-ui
A u slučaju problema, možemo jednostavno ponovno pokrenuti spremnik sa:
sudo systemctl restart waydroid-container
Konačno, za one koji su zainteresirani za znati više o WayDroidu, mogu provjeriti pojedinosti na njegovoj službenoj web stranici.
Prema komentarima na stranici morate biti prijavljeni i imati Wayland pokrenut
Na primjer, ne dopušta mi da ga instaliram na Ubuntu