Korzystaj z aplikacji na Androida w Ubuntu-Linux: Korzystaj z różnorodności Sklepu Play na swoim komputerze

Dzięki Anbox masz aplikacje ze smartfona na dużym monitorze

Ci, którzy używają komputera PC lub notebooka z Ubuntu, często nie są zazdrośni o miliony aplikacji na Androida na smartfony. Ale nie martw się: dzięki narzędziu takiemu jak Anbox, aplikacje mobilne działają na Ubuntu Linux. Ogromna zaleta, jeśli często używana aplikacja na smartfona nie jest dostępna do pobrania dla systemu Linux.

W świecie Windows istnieje kilka rozwiązań do korzystania ze świata Androida, w tym Sklep Google Play na monitorze komputera PC lub notebooka. W tym znane oprogramowanie firmy BlueStacks, a także emulatory takie jak MEmu, Noxplayer czy KOPlayer. Pod Linuksem fani Androida musieli długo czekać na jakościowo użyteczne rozwiązanie. Koniec oczekiwania z „Anbox” (Android w pudełku). Oznacza to, że wiele aplikacji na Androida w końcu działa na Linuksie tak, jakby były normalnymi aplikacjami komputerowymi.

Anbox działa w natywnym kontenerze w systemie Android. Cecha szczególna: Android działa w Twoim systemie zaskakująco szybko, ponieważ nie ma potrzeby uruchamiania zwirtualizowanego środowiska oprogramowania pod Linuksem. Anbox nie jest emulatorem takim jak Genimobile czy Shashlik, który ze względu na emulację wymaga znacznie więcej zasobów systemowych.

To kryje się za sztuczką wydajności i bezpieczeństwa od Anbox

Anbox wykorzystuje zdefiniowane przestrzenie nazw Linux, dzięki czemu kompletny i bezpieczny system Android może być obsługiwany na komputerze z systemem Linux w kontenerze. Są to zasoby takie jak: ipc, mount, net, pid, user, uts. Są one wymagane do wdrażania aplikacji na Androida na dowolnej platformie opartej na GNU/Linux.

To samo jądro jest uruchamiane dla dystrybucji Linuksa i aplikacji na Androida, aby uniknąć wad emulacji lub wirtualizacji. System Android działający w kontenerze nie ma bezpośredniego dostępu do sprzętu systemu hosta. Cały dostęp do sprzętu odbywa się za pośrednictwem demona anbox, który działa w tle, zapewnia wszystkie niezbędne usługi i organizuje dostęp do sprzętu.

Jaki jest stan rozwoju Anbox i czy wszystkie aplikacje na Androida działają z nim?

Według dewelopera Simona Felsa Anbox wciąż znajduje się w fazie alfa. Z tego powodu nadal musisz żyć z pewnymi brakami stabilności i kompatybilności z niektórymi wersjami Linuksa. Lepiej nie używać go jako jedynego wydajnego systemu do korzystania z aplikacji biznesowych.

Anbox był do tej pory skonfigurowany do użytku w systemach stacjonarnych. Może być również używany w mobilnych systemach operacyjnych Linux, takich jak Ubuntu Touch lub Sailfish OS. Może to wymagać dodatkowych regulacji dla odpowiedniego interfejsu użytkownika podczas instalacji. Środowisko uruchomieniowe Android firmy Anbox jest obecnie dostarczane z dostosowanym obrazem systemu opartym na systemie Android 7.1 (Nougat). Działa na nim większość obecnych aplikacji na Androida.

Wskazówka: Upewnij się wcześniej w Sklepie Play, czy żądana aplikacja jest obsługiwana przez system Android 7.1. Jeśli nie, nie możesz zainstalować aplikacji i używać jej z Anbox w systemie Linux. Istnieją również następujące ograniczenia aktualnej wersji Anbox: Jeśli funkcje sprzętowe, takie jak WiFi, Bluetooth lub telefonia, są absolutnie konieczne, funkcje te mogą nie być dostępne w systemie hosta. Na przykład dlatego, że w przeciwieństwie do smartfona z systemem Android Twój notebook nie ma modułu telefonicznego.

Korzystanie z Androida na Ubuntu – jak zainstalować Anbox

Anbox to oprogramowanie typu open source, dla którego teksty źródłowe i towarzyszące informacje dotyczące obsługi i instalacji są dostępne na Github. Ważne dla instalacji: Anbox jest oferowany jako pakiet zatrzaskowy. Snap to Canonicals (sponsor dystrybucji Linuksa Ubuntu, canonical.com), nowy format pakietu instalacyjnego, który jest teraz obsługiwany przez inne dystrybucje Linuksa oprócz Ubuntu. Anbox można zainstalować z obecnym systemem Ubuntu Linux przy niewielkim wysiłku. Powód tego: podsystemy jądra „ashmem” i „binder”, które są obowiązkowe dla kontenera Androida, są zawarte w Ubuntu od wersji 19.04. Jeśli nadal korzystasz ze starszej wersji, odpowiednie informacje na temat instalacji znajdziesz na stronie Anbox.

Łatwa instalacja Anbox

Najpierw pobierz wymagane moduły Anbox z Github na stronie deweloperów Anbox i rozpakuj pliki do wybranego folderu. Na komputerze z systemem Linux otwórz terminal i wpisz:

instalacja snap -devmode -beta anbox

Jeśli nie jesteś jeszcze zalogowany do sklepu Ubuntu, użyj tego polecenia, aby zainstalować Anbox:

sudo snap install -devmode -beta anbox

Aby zaktualizować do nowszej wersji Anbox, wprowadź:

snap odświeżanie -beta -devmode anbox

Aby uzyskać informacje o dostępnych wersjach Snap, zobacz:

przystawki informacje anbox

Twórcy utrzymują dwie wersje: starszą i bardziej stabilną wersję beta oraz nowszą wersję Edge. Jeśli chcesz korzystać z nowych funkcji, możesz zainstalować wariant Edge za pomocą następującego polecenia:

snap odświeżanie -beta -edge anbox

Jak zainstalować aplikacje na Androida, tak jak na smartfonie?

Aplikacje są instalowane za pomocą APK (format pliku aplikacji na Androida) lub bezpośrednio ze sklepu Google Play. W tym przypadku decydujemy się na wygodny wariant i instalujemy Playstore wcześniej w następujący sposób:

Wpisz następujące polecenie w oknie Terminala i naciśnij klawisz Enter:

wget raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

Zmień niezbędne prawa dostępu po instalacji za pomocą:

chmod + x install-playstore.sh

I na koniec zainstaluj Sklep Play przez:

./install-playstore.sh

W zależności od szybkości internetu ukończenie instalacji może potrwać kilka minut. Zamknij terminal i otwórz Anbox z menu aplikacji Ubuntu.

Gdy logujesz się do Sklepu Play po raz pierwszy, musisz wprowadzić swoją nazwę użytkownika i hasło, aby zalogować się na swoje konto Google. Jeśli korzystasz z uwierzytelniania dwukierunkowego, potwierdź dostęp swojego komputera za pomocą smartfona z systemem Android.

Wniosek

Anbox można zainstalować we wszystkich systemach Linux obsługujących Snap. Anbox jest skonfigurowany do tego celu, jak opisano, z ręczną instalacją za pomocą poleceń wiersza poleceń. Zainstalowanych jest kilka modułów jądra, do instalacji których wymagane są uprawnienia roota. Więcej informacji można znaleźć na https://anbox.io/.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave