Projekt Waydroid vyvíja balík pre spustenie Androidu na distribúciách GNU/Linux

Projekt Waydroid pripravil súpravu nástrojov, ktorá umožňuje v bežnej linuxovej distribúcii vytvoriť izolované prostredie na načítanie kompletného obrazu systému platformy Android a organizáciu spúšťania aplikácií pre Android pomocou nej. Kód súpravy nástrojov navrhnutý projektom je napísaný v jazyku Python a je dodávaný pod licenciou GPLv3. Pripravené balíčky sa generujú pre Ubuntu 20.04/21.04, Debian 11, Droidian a Ubports.

Prostredie sa vytvára pomocou štandardných technológií na vytváranie izolovaných kontajnerov, ako sú menné priestory pre procesy, ID používateľov, sieťový subsystém a body pripojenia. Na správu kontajnera sa používa súprava nástrojov LXC. Na spustenie systému Android sú moduly „binder_linux“ a „ashmem_linux“ načítané na vrchole bežného jadra Linuxu.

Prostredie je navrhnuté tak, aby pracovalo s reláciou založenou na protokole Wayland. Na rozdiel od podobného prostredia Anbox má platforma Android priamy prístup k hardvéru bez ďalších vrstiev. Obraz systému Android navrhnutý na inštaláciu je založený na zostavách z projektu LineageOS a Android 10.

Vlastnosti Waydroidu:

  • Integrácia pracovnej plochy – aplikácie pre Android môžu bežať vedľa seba s natívnymi aplikáciami pre Linux.
    Projekt Waydroid vyvíja balík pre spustenie Androidu na distribúciách GNU/Linux
  • Podporuje umiestňovanie odkazov na Android aplikácie v štandardnom menu a zobrazovanie programov v režime prehľadu.
    Projekt Waydroid vyvíja balík pre spustenie Androidu na distribúciách GNU/Linux
  • Podporuje spustenie aplikácií pre Android v režime viacerých okien a štýl okien, aby zodpovedal základnému dizajnu pracovnej plochy.
    Projekt Waydroid vyvíja balík pre spustenie Androidu na distribúciách GNU/Linux
  • Hry pre Android majú možnosť spúšťať aplikácie v režime celej obrazovky.
    Projekt Waydroid vyvíja balík pre spustenie Androidu na distribúciách GNU/Linux
  • K dispozícii je režim na zobrazenie štandardného rozhrania systému Android.
  • Na inštaláciu programov pre Android v grafickom režime môžete použiť aplikáciu F-Droid alebo rozhranie príkazového riadka („waydroid app install 123.apk“). Služba Google Play nie je podporovaná, pretože je prepojená s proprietárnymi službami Android spoločnosti Google, ale môžete si nainštalovať alternatívnu bezplatnú implementáciu služieb Google z projektu microG.

Zdroj: opennet.ru

Pridať komentár