Łatwe uruchamianie aplikacji Android na Linuksie dzięki Waydroid

Łatwe uruchamianie aplikacji Android na Linuksie dzięki Waydroid

Czy chcesz bezproblemowo uruchamiać swoje ulubione aplikacje Android na pulpicie Linux? Nie szukaj dalej niż Waydroid! To innowacyjne narzędzie wykorzystuje architekturę opartą na kontenerach, umożliwiając wykonywanie aplikacji Android z wydajnością, która ściśle odpowiada natywnym możliwościom, jednocześnie głęboko integrując je ze środowiskiem Linux. Ten przewodnik zapewnia kompleksowy przegląd korzystania z Waydroid w systemie Linux.

Zrozumienie Waydroid

Waydroid to wyrafinowane rozwiązanie oparte na kontenerach, zdolne do uruchomienia pełnego systemu operacyjnego Android na komputerze z systemem Linux. W przeciwieństwie do tradycyjnych emulatorów, które zużywają znaczne zasoby, Waydroid obsługuje aplikacje Androida natywnie za pomocą kontenerów Linux (LXC).Rezultatem jest lekkie i wydajne środowisko, w którym aplikacje integrują się bezpośrednio ze środowiskiem pulpitu.

Zgodny z różnymi dystrybucjami Linuksa i architekturami CPU, Waydroid wykorzystuje technologię Mesa Androida w celu zwiększenia wydajności grafiki. Zapewnia to płynne działanie aplikacji poprzez przyznanie kontenerowi dostępu do GPU systemu hosta.

Proces instalacji Waydroid

Przed rozpoczęciem instalacji upewnij się, że w systemie działa sesja Wayland (szczególnie w Ubuntu 22.04 i nowszych).Możesz to sprawdzić, otwierając terminal i wykonując następujące polecenie:

echo $XDG_SESSION_TYPE

Weryfikacja Wayland na Ubuntu 22.04 LTS

Upewnij się, że Twój system jest zaktualizowany i zawiera wymagane elementy, takie jak curl:

sudo apt update && sudo apt install curl ca-certificates -y

Następnie dodaj oficjalne repozytorium Waydroid:

curl -s https://repo.waydro.id | sudo bash

Dodawanie repozytorium Waydroid na Ubuntu

Jeśli automatyczne wykrywanie nie powiedzie się, określ wersję ręcznie. Na przykład możesz użyć -s jammydla Ubuntu 22.04.

Na koniec wykonaj poniższe polecenie, aby zainstalować Waydroid:

sudo apt install waydroid -y

Po pomyślnym zakończeniu instalacji Waydroid znajdziesz w menu Aplikacje.

Uruchamianie Waydroid z menu Aplikacje

Użytkownicy systemu Fedora mogą przeprowadzić instalację przy użyciu menedżera pakietów DNF:

sudo dnf install waydroid

Konfigurowanie Waydroid

Po pierwszym uruchomieniu Waydroid, okno konfiguracji może wyświetlić monit o pobranie obrazu Androida. Ten obraz służy jako system Android działający w kontenerze. Możesz wybrać obraz Vanilla (bez usług Google) lub obraz GAPPS (z usługami Google Play).

Wybierz GAPPS, jeśli chcesz uzyskać dostęp do Google Play Store w celu zainstalowania aplikacji. Po wybraniu żądanego obrazu kliknij Pobierz i poczekaj na zakończenie pobierania.

Wybieranie typu GAPPS Android w konfiguracji Waydroid

Po zakończeniu pobierania kliknij Gotowe, a Waydroid uruchomi się automatycznie. Jeśli tak się nie stanie, uruchom go ponownie ręcznie z menu aplikacji. Wirtualne środowisko Androida pojawi się po krótkim oczekiwaniu.

Główny interfejs wirtualnego środowiska Waydroid

Początkowo urządzenie nie jest zarejestrowane, więc jeśli zamierzasz korzystać ze sklepu Google Play, musisz je zarejestrować. Otwórz terminal i uruchom:

sudo waydroid shell

Będąc w powłoce Waydroid, wykonaj następujące polecenie, aby uzyskać swój identyfikator Androida:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/dataANDROID_TZDATA_ROOT=/apex/com.android.tzdataANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Pobieranie identyfikatora Androida z terminala w Waydroid

To polecenie zwróci ciąg liczbowy – pamiętaj o jego skopiowaniu.

Następnie przejdź na stronę rejestracji urządzeń bez certyfikatu Google, wklej swój identyfikator Androida, zakończ weryfikację i kliknij Zarejestruj.

Wklejanie identyfikatora Androida na stronie Google bez certyfikatu

Na koniec zamknij i ponownie otwórz Waydroid lub wykonaj poniższą sekwencję czynności:

waydroid session stop && waydroid session start

Teraz Twoje urządzenie jest zarejestrowane i możesz pobierać i używać aplikacji Android, także tych dostępnych w sklepie Google Play.

Instalowanie aplikacji Android za pomocą Waydroid

Jeśli wybrałeś obraz GAPPS podczas procesu konfiguracji, uruchomienie sklepu Google Play jest proste. Po prostu zaloguj się na swoje konto Google, a będziesz mógł instalować aplikacje tak, jak na urządzeniu z Androidem.

Dostęp do sklepu Google Play w Waydroid

Odinstalowywanie aplikacji odbywa się w ten sam sposób, jak w przypadku urządzenia z systemem Android. Wystarczy kliknąć Odinstaluj, aby usunąć wszystkie niechciane aplikacje.

Odinstalowywanie aplikacji za pośrednictwem sklepu Google Play firmy Waydroid

Dzięki temu zarządzanie aplikacją jest równie wygodne jak na urządzeniu mobilnym.

Jeśli nie chcesz korzystać ze sklepu Google Play, możesz też ręcznie instalować aplikacje za pomocą plików APK lub poszukać alternatywnych sklepów z aplikacjami, takich jak F-Droid, który słynie z tego, że kładzie nacisk na lekkie aplikacje dbające o prywatność.

Aby zainstalować APK, najpierw pobierz go ze sprawdzonego źródła. Przejdź do folderu zawierającego APK w terminalu i wykonaj:

waydroid app install your_app.apk

Zastąp your_app.apkrzeczywistą nazwą pliku APK. Instalacja powinna zakończyć się w ciągu kilku sekund.

Wniosek

Waydroid to przekonujący wybór do uruchamiania aplikacji Android na Linuksie. Istnieją jednak również alternatywne metody, w tym konwencjonalne emulatory Androida, maszyny wirtualne lub wykorzystanie Android Studio do utworzenia osobistego urządzenia wirtualnego Android (AVD).

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *