Contents

Jak uruchamiać aplikacje i gry na Androida w systemie Linux

Kluczowe wnioski

Waydroid stanowi wyjątkowy wybór do wykonywania aplikacji na Androida w systemach opartych na Linuksie, które wykorzystują serwer wyświetlania Wayland, w tym nowsze iteracje Ubuntu, Fedory, Debiana i Arch.

Uruchamianie wirtualnej maszyny Androida z wykorzystaniem inicjatywy Android x86 o otwartym kodzie źródłowym stanowi bezproblemową metodę wykonywania aplikacji Androida w systemie komputerowym Linux.

Android Studio, narzędzie do tworzenia aplikacji wykorzystywane głównie przez programistów, umożliwia również użytkownikom generowanie osobistego wirtualnego urządzenia z systemem Android (AVD) w systemie Linux do wykonywania aplikacji z systemem Android.

Chociaż instalacja BlueStacks może nie być wykonalna dla wszystkich użytkowników, istnieje kilka alternatywnych opcji, które umożliwiają uruchamianie aplikacji i gier na Androida na komputerze z systemem Linux. Obejmują one tworzenie wirtualnego środowiska Androida, korzystanie z emulatora Waydroid, symulowanie Androida za pomocą Android Studio lub wybranie Genymotion jako niezawodnego rozwiązania do emulacji.

Jaka jest najlepsza opcja uruchamiania aplikacji na Androida w systemie Linux?

Istnieje kilka realnych sposobów, za pomocą których można uruchamiać aplikacje i gry na Androida w systemach Linux. W tym celu warto zauważyć, że stworzenie emulatora Androida, wykorzystanie Android Studio, instalacja Waydroid i zakup Genymotion stanowią tylko próbkę dostępnych alternatyw.

Oceniając najbardziej odpowiedni wybór dla osobistego środowiska Linux i preferencji emulatora, należy wziąć pod uwagę istniejącą konfigurację systemu i pożądane wrażenia z gry. Poniżej przedstawiono ogólny zarys dostępnych opcji:

Aplikacja Waydroid oferuje optymalne rozwiązanie dla systemów operacyjnych opartych na systemie Linux, które wykorzystują sterownik wyświetlania Wayland. Jest to wysoce zalecane dla użytkowników, którzy zainstalowali nowsze wersje Ubuntu, Fedora, Debian i Arch, ponieważ te dystrybucje są w większości wyposażone w Wayland jako domyślny serwer wyświetlania.

Aby zainstalować i wykorzystać wydajny emulator do uruchamiania usprawnionej wersji systemu operacyjnego Android, można zdecydować się na wykorzystanie inicjatywy open-source Android x86 poprzez skonfigurowanie środowiska maszyny wirtualnej na swoim komputerze osobistym.

Android Studio to zintegrowane środowisko programistyczne zaprojektowane specjalnie do tworzenia aplikacji na platformę Android. Chociaż jego głównym celem są inżynierowie oprogramowania i twórcy aplikacji, możliwe jest również wykorzystanie tego narzędzia do skonfigurowania osobistego wirtualnego urządzenia z systemem Android (AVD) do celów testowych.Biorąc jednak pod uwagę, że aplikacja Android Studio wymaga pewnego poziomu biegłości technicznej, wykorzystanie jej jako sposobu na utworzenie AVD może nie być uważane za najbardziej wydajną lub przyjazną dla użytkownika dostępną opcję.

Genymotion to zaawansowane narzędzie przeznaczone do uruchamiania wirtualnych urządzeń z systemem Android w ramach płatnej subskrypcji. Choć jest ono przeznaczone głównie dla deweloperów poszukujących kompleksowej pomocy technicznej, jego wszechstronne funkcje i przyjazny dla użytkownika interfejs sprawiają, że jest ono dostępne dla osób, które doceniają wartość aplikacji premium.

Podczas gdy kilka podręczników zaleca włączenie Anbox - przestarzałego oprogramowania w lutym - kluczowe jest zidentyfikowanie trwałego zamiennika, jeśli ktoś chce wykonywać aplikacje na Androida.

Użyj Waydroid do grania w gry na Androida

Aby skutecznie wykorzystać Waydroid jako odpowiednią alternatywę dla Anbox do uruchamiania gier na Androida na systemach, które przestały korzystać z Anbox, konieczne jest upewnienie się, że serwer wyświetlania jest ustawiony na Wayland przed wdrożeniem Waydroid.

Jednym ze sposobów określenia, czy system wykorzystuje Wayland jako serwer wyświetlania, jest uruchomienie instancji terminala i wykonanie polecenia wyświetlającego informacje o bieżącej sesji, takie jak “echo $SESSION_TYPE”.

 echo $XDG_SESSION_TYPE 

/pl/images/checking-system-display-server-type-in-terminal.jpg

Aby system użytkownika mógł pomyślnie zainstalować Waydroid, konieczne jest, aby najpierw odszedł od korzystania z serwera wyświetlania Xorg i zamiast tego przyjął użycie Wayland jako podstawowej opcji.

Alternatywnie można zdecydować się na wylogowanie z bieżącego konta użytkownika i przejście do ikony koła zębatego znajdującej się obok ekranu logowania. Po wybraniu tej reprezentacji graficznej pojawi się rozwijane menu prezentujące różne preferencje wyświetlania. Wybierając “Ubuntu” spośród tych opcji, można odejść od konwencjonalnej konfiguracji Ubuntu na Xorg.

Rzeczywiście, ważne jest, aby odświeżyć spis zainstalowanych komponentów oprogramowania w systemie komputerowym. W ten sposób można mieć pewność, że wszelkie dodane programy lub aplikacje będą zawierały najnowsze aktualizacje i ulepszenia. Aby osiągnąć ten cel, wystarczy wpisać powyższe polecenie w terminalu lub wierszu polecenia.

 sudo apt update 

Należy również postępować zgodnie z instrukcjami instalacji Waydroid dla konkretnej dystrybucji Linuksa.W Ubuntu, Debianie i ich pochodnych można zainstalować Waydroid, wpisując w terminalu następujące polecenie, aby zainstalować wymagania wstępne, dodać repozytorium Waydroid do systemu i zainstalować Waydroid:

 sudo apt install curl ca-certificates -y
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid -y 

Aby uruchomić aplikację Waydroid, należy wykonać kilka czynności wstępnych. W szczególności konieczne jest uruchomienie kontenera Waydroid i aktywowanie jego graficznego interfejsu użytkownika. Można to osiągnąć, wykonując następujące polecenie w terminalu lub wierszu polecenia:

 sudo waydroid container start
waydroid show-full-ui 

Podsumowując, dotarłeś do etapu, w którym możesz rozpocząć instalowanie aplikacji Android na swoim komputerze. Aby to osiągnąć, konieczne jest odwiedzenie zaufanego źródła, takiego jak APKMirror lub APKPure, w celu uzyskania plików APK wymaganych do instalacji każdej aplikacji. Po uzyskaniu tych plików APK wprowadź następujące polecenia, aby skonfigurować aplikację na swoim urządzeniu.

 waydroid app install appname.apk 

Po zakończeniu procesu instalacji można zainicjować działanie aplikacji na Androida, wybierając ją za pomocą graficznego interfejsu użytkownika dostarczonego przez Waydroid, uzyskując do niej dostęp za pośrednictwem opcji menu w aplikacji komputerowej lub aktywując ją za pomocą polecenia w terminalu.

 waydroid app launch appname 

Tworzenie maszyny wirtualnej Android

Jeśli posiadasz biegłość w tworzeniu maszyny wirtualnej, wykorzystanie jej do uruchamiania aplikacji i gier Android na komputerze z systemem Linux można osiągnąć poprzez emulację systemu operacyjnego Android x86. Na początku konieczne będzie uzyskanie pliku ISO systemu Android x86.

Aby kontynuować proces instalacji, konieczne będzie uzyskanie pakietu oprogramowania do wirtualizacji. Na potrzeby tej demonstracji wykorzystamy VirtualBox, który jest kompatybilny z systemami operacyjnymi takimi jak Ubuntu, Debian, openSUSE i ich pochodnymi.

Download: Android x86

Download: VirtualBox

Uzyskaj odpowiedni pakiet oprogramowania zgodny z konkretnym systemem operacyjnym Linux, pobierając go za pośrednictwem interfejsu wiersza poleceń, a następnie wykonaj proces instalacji za pomocą terminala.

Aby zainstalować VirtualBox na dystrybucji Linuksa, takiej jak Ubuntu lub opartej na Debianie, możesz wykonać następujące kroki: Po pierwsze, kliknij prawym przyciskiem myszy żądany plik i wybierz “Otwórz za pomocą innej aplikacji” z menu podręcznego. Następnie wybierz “Instalacja oprogramowania” z rozwijanej listy, która się pojawi. Na koniec kliknij “Zainstaluj”. Po zakończeniu poczekaj na zakończenie procesu instalacji VirtualBox na komputerze.

Po zakończeniu procesu instalacji VirtualBox należy przejść do aplikacji i kliknąć opcję “Nowy”, aby zainicjować tworzenie nowej maszyny wirtualnej. Upewnij się, że skonfigurowałeś niezbędne ustawienia w następujący sposób:

⭐ Typ: Linux

Obsługiwane wersje dla tej aplikacji to te działające na architekturach jądra Linux 2.6, 3.x i 4.x, zarówno w konfiguracji 32-bitowej, jak i 64-bitowej, w zależności od konkretnej wersji Android-x86, która została zainstalowana.

Co najmniej 2 gigabajty (2048 megabajtów) pamięci o dostępie swobodnym (RAM) są wymagane do uzyskania optymalnej wydajności, a dodatkowa pamięć RAM jest zalecana w celu zwiększenia wydajności.

Format pliku obrazu dysku twardego utworzonego za pomocą VirtualBox jest określany jako plik “VDI”, co oznacza VirtualBox Disk Image.

⭐ Pamięć masowa: Przydzielana dynamicznie

Dysk twardy (HDD) powinien mieć co najmniej 8 GB lub 8192 MB pojemności, przy czym dodatkowe miejsce jest wysoce zalecane dla optymalnej wydajności.

Po utworzeniu maszyny wirtualnej wymagana jest dalsza konfiguracja. W tym celu należy wybrać nowo utworzoną maszynę wirtualną z listy dostępnych maszyn, a następnie kliknąć “Ustawienia”. Po przejściu do sekcji “System”, a następnie “Procesory”, konieczne będzie przypisanie co najmniej dwóch rdzeni procesora w celu optymalizacji wydajności.

Aby skonfigurować ustawienia przyspieszenia w VirtualBox, przejdź do “System” i wybierz “Przyspieszenie”. Następnie wybierz “KVM” jako interfejs parawirtualizacji. Przejdź do sekcji “Wyświetlacz” i zmodyfikuj ustawienia “Ekran”, zmieniając opcję “Kontroler grafiki” na “VBoxSVGA”.

/pl/images/configuring-graphics-settings-in-virtualbox.jpg

Podsumowując, konieczne jest wdrożenie obrazu Androida x86 poprzez przejście do zakładki Storage i wybranie “Empty” jako urządzenia pamięci masowej. Następnie należy kliknąć na sąsiednią niebieską ikonę dysku i wybrać odpowiedni plik z rozwijanego menu. Następnie należy wybrać Android x86 ISO z wyświetlonego interfejsu plików przed zamknięciem menu ustawień i zainicjowaniem procesu uruchamiania maszyny wirtualnej za pomocą przycisku “Start”.

Podczas korzystania z nowo utworzonej maszyny wirtualnej należy przejść do menu “Opcje zaawansowane”, klikając je. Następnie, z listy dostępnych opcji przedstawionych na ekranie “Opcje zaawansowane”, wybierz opcję oznaczoną jako “Auto\_Instalacja”. Na koniec upewnij się, że wybór został potwierdzony, klikając przycisk “Tak”.

Po zakończeniu procedury konfiguracji użytkownicy mogą dostosowywać i wdrażać aplikacje w nowo utworzonym wirtualnym środowisku Android.

Użyj Android Studio do płynnego grania

Chociaż Android Studio jest przeznaczone głównie dla programistów, może być doskonałą opcją do emulacji, jeśli nie jesteś zainteresowany korzystaniem z Waydroid lub maszyny wirtualnej Android x86. Po zainstalowaniu Android Studio należy utworzyć Android Virtual Device (AVD) przy użyciu oficjalnego przewodnika dla programistów Android , a następnie zainstalować wybrany plik APK na emulatorze Android .

Run Android Apps on Linux With Genymotion

Przed podjęciem decyzji o zakupie Genymotion, można rozważyć alternatywne opcje, takie jak Waydroid lub tradycyjne maszyny wirtualne, które zostały przetestowane i okazały się skuteczne w różnych kontekstach. Ogólnie rzecz biorąc, często możliwe jest osiągnięcie pożądanych rezultatów na komputerze osobistym z systemem Linux przy użyciu rozwiązań open source zamiast inwestowania w oprogramowanie własnościowe.

Po nabyciu Genymotion, użytkownicy prawdopodobnie doświadczą poczucia satysfakcji ze względu na jego płynną funkcjonalność i praktyczność.

/pl/images/comparing-the-plans-offered-by-genymotion.jpg

Aby rozpocząć korzystanie z Genymotion, konieczne jest wykupienie odpowiedniego planu subskrypcji. Podczas gdy bezpłatny plan jest dostępny do indywidualnego użytku, wszelkie zapytania dotyczące rozwiązywania problemów po początkowej fazie konfiguracji, a także wszelkie trudności techniczne nie otrzymają pomocy; ponadto niektóre funkcje, takie jak Android 13, funkcje aparatu i widżetów multimedialnych oraz szybkie uruchamianie będą również niedostępne w tym planie.

Osoby, które są obecnie zapisane jako studenci lub zatrudnieni jako nauczyciele, mogą uzyskać zniżkę w wysokości 49 USD rocznie, wykorzystując swoją instytucjonalną kartę identyfikacyjną w celu uzyskania dostępu do kompleksowej wersji Genymotion.

Po pobraniu pliku Genymotion BIN można go zainstalować za pomocą QEMU lub VirtualBox, korzystając z oficjalnego przewodnika instalacji Genymotion.

Ciesz się korzystaniem z aplikacji i gier na Androida w systemie Linux

W świetle zaprzestania produkcji Anbox, można się zastanawiać, czy nadal istnieją wygodne sposoby uruchamiania aplikacji na Androida w systemach opartych na Linuksie. Na szczęście Waydroid, Android x86, Android Studio i Genymotion prezentują różne proste podejścia do uruchamiania aplikacji na Androida.

Po wybraniu preferowanej aplikacji do wykorzystania, bez wątpienia odkryjemy, że łatwość i płynność nawigacji w niej jest dość niezwykła.