Istnieje wiele sposobów uruchamiania aplikacji na Androida na komputerach stacjonarnych, ale nowe rozwiązanie o nazwie WayDroid wydaje się być najlepszą opcją dla komputerów z systemem Linux.
Istnieje wiele sposobów uruchamiania aplikacji na Androida na komputerach stacjonarnych. Emulatory komputerów stacjonarnych, takie jak BlueStacks, są popularne, możesz uruchomić Androida x86 na maszynie wirtualnej (lub uruchom ją podwójnie) lub możesz poczekać Warstwa zgodności aplikacji na Androida w systemie Windows 11. Skrzynka odbiorcza to kolejne rozwiązanie do uruchamiania aplikacji na Androida, przeznaczone do obsługi smartfonów z systemem Linux i Linux, ale charakteryzuje się niską wydajnością na urządzeniach o niskim poborze mocy. Teraz istnieje kolejny projekt, którego celem jest udostępnienie aplikacji na Androida na urządzeniach z Linuksem, ale bez spowolnień i szarpnięć powszechnie spotykanych w Anboxie.
WayDroid (przez Smartfony z Linuksem I Telefony Tuxa), dawniej nazywana Anbox-Halium, to przebudowana wersja Anbox, która została zaprojektowana tak, aby wykorzystywać więcej natywnego sprzętu urządzenia hosta niż Anbox – co oznacza większą wydajność. Głównym celem projektu jest uruchamianie aplikacji na Androida na telefonach z systemem Linux opartych na Halium (Halium jest w koncepcji podobne do
GSI Androida, ale dla standardowego Linuksa), ale można go również uruchomić na dowolnym urządzeniu z głównym jądrem Linuksa.Powyższy film pokazuje WayDroid działający na systemie PostmarketOS Linux na OnePlus 6, począwszy od serii OnePlus 6 może uruchomić standardowe jądro Linuksa. Oczywiście OnePlus 6 może uruchamiać aplikacje na Androida z oryginalnym systemem operacyjnym, ale WayDroid jest ekscytujący, ponieważ jest w pełni otwarty. Możesz uruchomić na swoim telefonie dystrybucję Linuksa, a także okazjonalną aplikację WayDroid na Androida, zachowując jednocześnie pełną kontrolę nad swoim urządzeniem (ze wsparciem oprogramowania pochodzącym z systemu Linux wspólnota).
Poniżej znajduje się kolejny film przedstawiający WayDroida (z czasów, gdy był jeszcze znany jako przeróbka Anboxa), działającego na Moto Z2 Force z Ubuntu Touch. Gdyby nie pasek stanu Ubuntu na górze, trudno byłoby wiedzieć, że aplikacje na Androida nie działają na urządzeniu natywnym.
WayDroid renderuje bufor graficzny w LXC z bezpośrednią obsługą Waylanda (serwer wyświetlania używany obecnie w wielu dystrybucjach Linuksa), co czyni go płynniejszym niż oryginalny projekt Anbox. Ta niezwykle płynna funkcjonalność nie jest przeznaczona tylko dla telefonów z systemem Linux — działa dobrze w stacjonarnych dystrybucjach Linuksa. Poniżej znajduje się zrzut ekranu WayDroida działającego na stacjonarnym Ubuntu, z podobnym zarządzaniem oknami jak w systemie operacyjnym Chrome.
To ekscytujące widzieć, jak aplikacje na Androida w systemie Linux stają się coraz lepsze, zwłaszcza że funkcjonalność będzie jedną z ważniejszych zmian w systemie Windows 11. Na tej zmianie prawdopodobnie najbardziej skorzystają telefony z systemem Linux, podobnie jak wiele ważnych aplikacji nigdy nie będzie dostępne jako natywne oprogramowanie dla systemu Linux, ale w niektórych przypadkach będzie również przydatne na komputerach stacjonarnych zbyt.
Głównym haczykiem jest obecnie to, że w WayDroid nie ma warstwy emulacji, więc urządzenia x86 (jak większość komputery PC) mogą uruchamiać tylko pliki binarne x86, a urządzenia ARM64 (większość telefonów i tabletów) mogą uruchamiać tylko ARM64 pliki binarne. Jest to podobne do działania warstwy kompatybilności Wine – chociaż Wino jest dostępne na Androida, nie można na nim uruchomić większości oprogramowania Windows na większości urządzeń z Androidem, ponieważ telefony są zazwyczaj wyposażone w procesory ARM, a większość oprogramowania Windows jest przeznaczona wyłącznie dla procesorów x86. Deweloper ma nadzieję, że w przyszłości zaimplementuje emulację przy użyciu komponentów z platformy Podsystem Android dla Windows 11.
Jeśli chcesz wypróbować WayDroid, sprawdź repozytorium projektu GitHub aby uzyskać najnowsze instrukcje dotyczące instalacji.