Proiectul Waydroid a pregătit un set de instrumente care permite crearea unui mediu izolat în distribuțiile Linux obișnuite pentru încărcarea imaginii complete a sistemului platformei Android și organizarea lansării aplicațiilor Android cu ajutorul acesteia. Codul setului de instrumente oferit de proiect este scris în limbajul Python și este furnizat sub licența GPLv3. Pachetele gata sunt create pentru Ubuntu 20.04/21.04, Debian 11, Droidian și Ubports.
Mediul este creat folosind tehnologii standard pentru crearea de containere izolate, cum ar fi spațiile de nume pentru procese, identificatorii utilizatorilor, sub-sistemul de rețea și punctele de montare. Instrumentarul LXC este utilizat pentru gestionarea containerului. Pentru a rula Android pe un kernel Linux obișnuit, sunt încărcate modulele „binder_linux” și „ashmem_linux”.
Mediul este conceput pentru a funcționa cu o sesiune bazată pe protocolul Wayland. Spre deosebire de un mediu similar, Anbox, platforma Android are acces direct la hardware, fără straturi suplimentare. Imaginea de sistem propusă pentru instalare este bazată pe construcții de la proiectul LineageOS și Android 10.
Caracteristicile Waydroid:
- Integrare cu desktopul — aplicațiile Android pot fi lansate alături de aplicațiile native pentru Linux.

- Se suportă plasarea de scurtături pentru aplicațiile Android în meniul standard și afișarea programelor în mod de vizualizare.

- Se suportă lansarea aplicațiilor Android în modul multi-fereastră și stilizarea ferestrelor conform temei de bază a desktopului.

- Pentru jocurile Android, este disponibil modul de lansare a aplicațiilor în mod ecran complet.

- Este disponibil modul pentru afișarea interfeței standard Android.
- Pentru instalarea aplicațiilor Android în mod grafic, se poate utiliza aplicația F-Droid sau interfața liniei de comandă („waydroid app install 123.apk”). Google Play nu este suportat din cauza legăturii cu serviciile proprietare Android ale Google, dar se poate instala o implementare alternativă și gratuită a serviciilor Google de la proiectul microG.
Sursa: opennet.ro




