Projekti Waydroid ofron një mjet që lejon formimin e një ambienti të izoluar në një shpërndarje të zakonshme Linux për ngarkimin e një imazhi të plotë të sistemit të platformës Android dhe organizimin e ekzekutimit të aplikacioneve Android. Kodi i këtij mjeti është shkruar në gjuhën Python dhe ofrohet nën licencën GPLv3. Paketat e gatshme janë formuar për Ubuntu 20.04/21.04, Debian 11, Droidian dhe Ubports.
Ambientet formohen duke përdorur teknologji standarde për krijimin e kontejnerëve të izoluar, si hapësirat e emrave për proceset, identifikuesit e përdoruesve, sistemin rrjet dhe pikët e montimit. Për menaxhimin e kontejnerit përdoret mjeti LXC. Për të drejtuar Android mbi një bërthamë të zakonshme Linux, ngarkohen modulet 'binder_linux' dhe 'ashmem_linux'.
Ambientet janë të projektuar për të punuar me seanca të bazuara në protokollin Wayland. Ndryshe nga ambienti i ngjashëm Anbox, platformës Android i jepet qasje direkte në harduer, pa shtresa të tjera ndërmjetëse. Imazhi sistemor i propozuar për instalim i Android është i bazuar në ndërtimet nga projekti LineageOS dhe Android 10.
Karakteristikat e Waydroid:
- Integrimi me desktopin â aplikacionet pĂ«r Android mund tĂ« ekzekutohen para sĂ« bashku me aplikacionet native pĂ«r Linux.

- Mbështetet vendosja e ikonave për aplikacionet Android në menu dhe shfaqja e aplikacioneve në modalitetin e shtrirjes.

- Mbështetet ekzekutimi i aplikacioneve Android në modalitetin me shumë dritare dhe stilizimi i dritareve sipas dizajnit të bazës së desktopit.

- Për lojërat Android, ofrohet mundësia e ekzekutimit të aplikacioneve në modalitetin me ekran të plotë.

- Disponohet një modalitet për shfaqjen e ndërfaqes standarde të Android.
- Për instalimin e aplikacioneve Android në modalitetin grafik, mund të përdoret aplikacioni F-Droid ose ndërfaqja e linjës së komandave ('waydroid app install 123.apk'). Google Play nuk mbështetet për shkak të varësisë ndaj shërbimeve pronarë të Google, por mund të instaloni një implementim alternativ të lirë të shërbimeve të Google nga projekti microG.
Burimi: opennet.ru




