Waydroidi projekt on valmistanud tööriistu, mis võimaldavad luua tavalisest Linuxi distributsioonist isoleeritud keskkonna Androidi täissüsteemi pildi laadimiseks ja Androidi rakenduste käivitamiseks. Pakutud tööriistade kood on kirjutatud Pythonis ja see antakse välja GPLv3 litsentsi alusel. Valmis paketid on vormistatud Ubuntu 20.04/21.04, Debian 11, Droidian ja Ubports jaoks.
Keskkond luuakse kasutades tavapäraseid isoleeritud konteinerite loomise tehnoloogiaid, nagu protsesside nimed, kasutajaid teavad identifikaatorid, võrgu alamsüsteem ja mount-punktid. Konteineri juhtimiseks kasutatakse LXC tööriistu. Androidi töötamiseks tavalisel Linuxi kernelil laaditakse moodulid "binder_linux" ja "ashmem_linux".
Keskkond on mõeldud töötamiseks Waylandi protokolliga põhineva sessiooniga. Erinevalt sarnase keskkonna Anboxist, antakse Androidi platvormile otse ligipääs riistvarale, ilma täiendavate kihtideta. Paigaldamiseks pakutav Androidi süsteemipilt põhineb LineageOS projekti kogumikel ja Android 10-l.
Waydroidi omadused:
- Töölauaga integreerimine — Androidi rakendusi saab käivitada kõrvuti Linuxi põhirakendustega.

- Toetatakse Androidi rakenduste otseteeid tavapärases menüüs ja programmide kuvamist ülevaaterežiimis.

- Toetatakse Androidi rakenduste käivitamist mitme akna režiimis ja akende stiilimist põhi töölaudade kujunduse järgi.

- Androidi mängude jaoks on võimalik rakendusi käivitada täisekraanirežiimis.

- Saadaval on režiim Androidi tavapärase liidese kuvamiseks.
- Androidi programmide paigaldamiseks graafilises režiimis saab kasutada rakendust F-Droid või käsurealiidest ("waydroid app install 123.apk"). Google Play ei ole toetatud Google'i eraomandi teenustega seotud probleemide tõttu, kuid on võimalik installida alternatiivne avatud allika Google'i teenuste teostus projektist microG.
Allikas: opennet.ru




