Projekt Waydroid opracowuje pakiet do uruchamiania systemu Android w dystrybucjach GNU/Linux

Projekt Waydroid przygotował zestaw narzędzi, który pozwala na stworzenie izolowanego środowiska w zwykłej dystrybucji Linuksa w celu wczytania kompletnego obrazu systemu platformy Android i zorganizowania uruchamiania aplikacji Android za jego pomocą. Kod pakietu narzędzi zaproponowanego przez projekt napisany jest w języku Python i dostarczany na licencji GPLv3. Gotowe pakiety generowane są dla Ubuntu 20.04/21.04, Debian 11, Droidian i Ubports.

Środowisko tworzone jest przy użyciu standardowych technologii w celu tworzenia izolowanych kontenerów, takich jak przestrzenie nazw dla procesów, identyfikatory użytkowników, podsystem sieciowy i punkty montowania. Do zarządzania kontenerem służy zestaw narzędzi LXC. Aby uruchomić system Android, moduły „binder_linux” i „ashmem_linux” są ładowane na zwykłe jądro Linuksa.

Środowisko przystosowane jest do pracy z sesją w oparciu o protokół Wayland. W odróżnieniu od podobnego środowiska Anbox, platforma Android otrzymuje bezpośredni dostęp do sprzętu, bez dodatkowych warstw. Proponowany do instalacji obraz systemu Android opiera się na złożeniach z projektu LineageOS i Android 10.

Funkcje Waydroida:

  • Integracja z komputerem stacjonarnym — aplikacje na Androida mogą działać równolegle z natywnymi aplikacjami dla systemu Linux.
    Projekt Waydroid opracowuje pakiet do uruchamiania systemu Android w dystrybucjach GNU/Linux
  • Obsługuje umieszczanie skrótów do aplikacji Android w standardowym menu i wyświetlanie programów w trybie przeglądu.
    Projekt Waydroid opracowuje pakiet do uruchamiania systemu Android w dystrybucjach GNU/Linux
  • Obsługuje uruchamianie aplikacji na Androida w trybie wielu okien i stylizowanie okien tak, aby pasowały do ​​podstawowego projektu pulpitu.
    Projekt Waydroid opracowuje pakiet do uruchamiania systemu Android w dystrybucjach GNU/Linux
  • Gry na Androida mają możliwość uruchamiania aplikacji w trybie pełnoekranowym.
    Projekt Waydroid opracowuje pakiet do uruchamiania systemu Android w dystrybucjach GNU/Linux
  • Dostępny jest tryb wyświetlania standardowego interfejsu Androida.
  • Aby zainstalować programy na Androida w trybie graficznym, możesz skorzystać z aplikacji F-Droid lub interfejsu wiersza poleceń („waydroid app install 123.apk”). Google Play nie jest obsługiwany ze względu na powiązanie z zastrzeżonymi usługami Google na Androida, ale możesz zainstalować alternatywną bezpłatną implementację usług Google z projektu microG.

Źródło: opennet.ru

Dodaj komentarz