Waydroid-prosjektet har utarbeidet et verktøysett som lar deg lage en tilpasset Linux-distribusjon isolert miljø for lasting av et fullstendig systembilde av plattformen Android og organisere lanseringen med dens hjelp Android-applikasjoner. Koden for verktøysettet som er foreslått av prosjektet er skrevet i Python og er lisensiert under GPLv3-lisensen. Ferdige pakker er laget for Ubuntu 20.04 / 21.04, Debian 11, Droidian og Ubports.
Miljøet opprettes ved hjelp av standardteknologier for å opprette isolerte containere, for eksempel navnerom for prosesser, bruker-ID-er, nettverksundersystemet og monteringspunkter. LXC-verktøy brukes til containeradministrasjon. Android oppå den vanlige kjernen Linux Modulene «binder_linux» og «ashmem_linux» er lastet inn.
Miljøet er designet for å fungere med en økt basert på Wayland-protokollen. I motsetning til det lignende Anbox-miljøet, er plattformen Android Gir direkte tilgang til maskinvaren uten ekstra lag. Systemavbildningen tilbys for installasjon Android basert på bygg fra LineageOS-prosjektet og Android 10.
Waydroid-funksjoner:
- Desktop-integrasjon – applikasjoner for Android kan kjøre side om side med innebygde applikasjoner for Linux.

- Plassering av snarveier støttes Android- applikasjoner i standardmenyen og visning av programmer i oversiktsmodus.

- Støttet lansering Android- applikasjoner i flervindusmodus og vindusstil som matcher det grunnleggende skrivebordsdesignet.

- For Android– spill har nå muligheten til å kjøre applikasjoner i fullskjermmodus.

- En modus for visning av standardgrensesnittet er tilgjengelig Android.
- For installasjon Android– For programmer i grafisk modus kan du bruke F-Droid-appen eller kommandolinjegrensesnittet («waydroid app install 123.apk»). Google Play støttes ikke på grunn av sin avhengighet av proprietær programvare. Android– Google-tjenester, men du kan installere en alternativ gratis implementering av Google-tjenester fra microG-prosjektet.
Kilde: opennet.ru




