Waydroid, nabor orodij za namestitev aplikacij za Android v Ubuntu

Brez dvoma uEna od značilnosti, ki je zelo zahtevna uporabniki Linuxa je zmožnost uporabe aplikacij Android pri njihovi distribuciji Moj najljubši je ta, da čeprav obstaja veliko število metod za dosego tega, mnogi med njimi temeljijo na ustvarjanju in izvajanju navideznega stroja s sistemom, kar pa ni najbolj učinkovito, če si želimo dvosmernosti med Androidom in svojo distribucijo.

Zato danes se bomo pogovarjali o projektu Waydroid ki je pripravila nabor orodij, ki omogoča ustvarjanje izoliranega okolja na navadni distribuciji Linuxa strZa nalaganje celotne slike sistema platforme Android in z njim organizirati zagon aplikacij za Android.

O Waydroidu

Projekt se je prej imenoval Anbox-Halium, prenovljena različica programa Anbox, ki je zasnovana tako, da uporablja več domače strojne opreme iz gostiteljske naprave kot Anbox, kar pomeni hitrejše delovanje. Glavni cilj projekta je izvajanje aplikacij Android na telefonih Linux s sedežem v Haliju (Halium je po konceptu podoben sistemu Android GSI, vendar za standardni Linux), lahko pa se izvaja tudi na kateri koli napravi z jedrom Linuxa.

Okolje je zgrajeno s standardnimi tehnologijami za ustvarjanje izoliranih zabojnikovs, kot so imenski prostori za procese, ID -ji uporabnikov, omrežni podsistem in točke montaže. Komplet orodij LXC se uporablja za upravljanje vsebnika in zagon Androida na običajnem jedru Linuxa, naložijo se modula binder_linux in ashmem_linux.

Okolje je zasnovano za delo s sejo, ki temelji na protokolu Wayland. Za razliko od podobnega okolja Anbox platforma Android omogoča neposreden dostop do strojne opreme, brez dodatnih plasti. Slika sistema Android, namenjena namestitvi, temelji na zgradbah projekta LineageOS in sistemu Android 10.

Od značilnosti, ki izstopajo iz Waydroida so omenjeni naslednji:

  • Namizna integracija: Aplikacije za Android se lahko izvajajo vzporedno z izvornimi aplikacijami za Linux.
  • Podpira postavitev bližnjic v aplikacijah Android v standardni meni in prikaz programov v načinu pregleda.
  • Podpira izvajanje aplikacij Android v načinu z več okni in oblikovanje oken tako, da ustrezajo osnovni postavitvi namizja.
  • Za igre Android je na voljo možnost zagona aplikacij v celozaslonskem načinu.
  • Na voljo je način za prikaz standardnega vmesnika Android.

Poleg tega je omenjeno, da lahko za namestitev programov Android v grafičnem načinu uporabite aplikacijo F-Droid ali vmesnik ukazne vrstice "waydroid app install".

Google Play ni podprt zaradi povezave z lastniškimi storitvami Google Android, vendar je iz projekta microG mogoče namestiti brezplačno alternativno izvajanje Googlovih storitev.

Koda orodja, ki jo predlaga projekt, je napisana v Pythonu in je izdana pod licenco GPLv3. Pripravljeni paketi so ustvarjeni za Ubuntu 20.04 / 21.04, Debian 11, Droidian in Ubports.

Kako namestiti Waydroid na Ubuntu in izpeljanke?

Prva stvar, ki jo moramo narediti, da bomo lahko namestili Waydroid v naš sistem, je, da odpremo terminal (to lahko storimo s bližnjico na tipkovnici Ctrl + Alt + T) in vanj bomo vtipkali naslednje:

Prva stvar je opredeliti našo distribucijo, kjer bomo "version-ubuntu" zamenjali z kodnim imenom različice, na kateri smo, ki je lahko žariščna, bionična, hirsute itd.

export DISTRO="version-ubuntu"
Zdaj nadaljujemo s pridobivanjem ključev gpg uvozimo pa jih z:
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

Ko to storite, zdaj nadaljujemo z namestitvijo Waydroida v našo distribucijo tako, da vnesete:

sudo apt install waydroid 

In končno nadaljujemo z izvajanjem storitev Waydroid, ki so začetni postopek:

sudo waydroid init 

Posoda:

sudosystemctl start waydroid-container 

Nadaljujemo z izvajanjem Waydroida z:

waydroid session start 

Ali s tem drugim ukazom:

waydroid show-full-ui 

V primeru težav lahko posodo preprosto znova zaženemo z:

sudo systemctl restart waydroid-container 

Nazadnje, za tiste, ki jih zanima več o WayDroidu, lahko preverijo podrobnosti na njegovem uradnem spletnem mestu.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Nasher_87 (ARG) je dejal

    Glede na komentarje na strani morate biti prijavljeni in začeti Wayland
    Na primer, ne dovoli mi, da ga namestim na Ubuntu