Mae'r prosiect Waydroid wedi paratoi pecyn cymorth sy'n eich galluogi i greu amgylchedd ynysig mewn dosbarthiad Linux rheolaidd ar gyfer llwytho delwedd system gyflawn o'r platfform Android a threfnu lansiad cymwysiadau Android sy'n ei ddefnyddio. Mae cod y pecyn cymorth a gynigir gan y prosiect wedi'i ysgrifennu yn Python ac fe'i cyflenwir o dan drwydded GPLv3. Cynhyrchir pecynnau parod ar gyfer Ubuntu 20.04 / 21.04, Debian 11, Droidian ac Ubports.
Mae'r amgylchedd yn cael ei ffurfio gan ddefnyddio technolegau safonol i greu cynwysyddion ynysig, megis gofodau enwau ar gyfer prosesau, ID defnyddiwr, is-system rhwydwaith a phwyntiau gosod. Defnyddir pecyn cymorth LXC i reoli'r cynhwysydd. I redeg Android, mae'r modiwlau “binder_linux” ac “ashmem_linux” yn cael eu llwytho ar ben y cnewyllyn Linux arferol.
Mae'r amgylchedd wedi'i gynllunio i weithio gyda sesiwn yn seiliedig ar brotocol Wayland. Yn wahanol i amgylchedd tebyg Anbox, mae platfform Android yn cael mynediad uniongyrchol i'r caledwedd, heb haenau ychwanegol. Mae'r ddelwedd system Android y bwriedir ei gosod yn seiliedig ar wasanaethau o'r prosiect LineageOS ac Android 10.
Nodweddion Waydroid:
- Integreiddio bwrdd gwaith - gall apps Android redeg ochr yn ochr ag apiau Linux brodorol.
- Mae'n cefnogi gosod llwybrau byr i gymwysiadau Android yn y ddewislen safonol ac arddangos rhaglenni yn y modd trosolwg.
- Mae'n cefnogi rhedeg cymwysiadau Android yn y modd aml-ffenestr a steilio ffenestri i gyd-fynd â'r dyluniad bwrdd gwaith sylfaenol.
- Mae gan gemau Android y gallu i redeg cymwysiadau yn y modd sgrin lawn.
- Mae modd ar gael i arddangos y rhyngwyneb Android safonol.
- I osod rhaglenni Android yn y modd graffigol, gallwch ddefnyddio'r cymhwysiad F-Droid neu'r rhyngwyneb llinell orchymyn (“waydroid app install 123.apk”). Nid yw Google Play yn cael ei gefnogi oherwydd ei fod yn gysylltiedig â gwasanaethau Android perchnogol Google, ond gallwch chi osod gweithrediad amgen rhad ac am ddim o wasanaethau Google o'r prosiect microG.
Ffynhonnell: opennet.ru