Es gibt viele Möglichkeiten, Android-Apps auf Desktop-PCs auszuführen, aber eine neue Lösung namens WayDroid scheint die beste Option für Linux-Rechner zu sein.
Es gibt viele Möglichkeiten, Android-Apps auf Desktop-Computern auszuführen. Desktop-Emulatoren wie BlueStacks sind beliebt, Sie können Android x86 in einer virtuellen Maschine ausführen (oder einen Dual-Boot durchführen) oder auf die Android-App-Kompatibilitätsschicht von Windows 11 warten . Anbox ist eine weitere Lösung zum Ausführen von Android-Apps, die Linux und Linux-basierte Smartphones unterstützen soll, aber auf Geräten mit geringem Stromverbrauch eine langsame Leistung aufweist. Jetzt gibt es ein weiteres Projekt, das darauf abzielt, Android-Apps auf Linux-Geräte zu bringen, jedoch ohne die Verlangsamungen und Ruckler, die bei Anbox häufig auftreten.
WayDroid (über Linux Smartphones und Tux Phones ), früher Anbox-Halium genannt, ist eine neu erstellte Version von Anbox, die mehr von der nativen Hardware des Hostgeräts nutzen soll als Anbox – was eine schnellere Leistung bedeutet. Der Hauptfokus des Projekts liegt auf der Ausführung von Android-Apps auf Halium-basierten Linux-Telefonen (Halium ähnelt im Konzept Androids GSI , ist aber für Standard-Linux), kann aber auch auf allen Geräten mit einem Mainline-Linux-Kernel ausgeführt werden.
Das obige Video zeigt WayDroid, das auf dem OnePlus 6 auf PostmarketOS Linux läuft, da die OnePlus 6-Serie den Standard-Linux-Kernel ausführen kann . Natürlich kann das OnePlus 6 Android-Apps mit seinem ursprünglichen Betriebssystem ausführen, aber WayDroid ist spannend, weil es vollständig offen ist. Sie könnten eine Linux-Distribution auf Ihrem Telefon ausführen, plus WayDroid für die gelegentliche Android-App, während Sie immer noch die volle Kontrolle über Ihr Gerät haben (mit Software-Support von der Linux-Community).
Unten sehen Sie ein weiteres Video von WayDroid (aus der Zeit, als es noch als Neufassung von Anbox bekannt war), das auf einem Moto Z2 Force mit Ubuntu Touch läuft. Ohne die Ubuntu-Statusleiste oben wäre es schwierig zu erkennen, dass die Android-Apps nicht auf einem nativen Gerät laufen.
WayDroid rendert den Grafikpuffer in LXC mit direkter Wayland-Unterstützung ( der Anzeigeserver, der jetzt von vielen Linux-Distributionen verwendet wird ), was es flüssiger macht als das ursprüngliche Anbox-Projekt. Diese superflüssige Funktionalität ist nicht nur für Linux-Telefone geeignet – sie funktioniert auch gut auf Desktop-Linux-Distributionen. Unten sehen Sie einen Screenshot von WayDroid, das auf einem Desktop-Ubuntu läuft, mit ähnlicher Fensterverwaltung wie Chrome OS.
Es ist spannend zu sehen, wie Android-Apps unter Linux immer besser werden, zumal diese Funktionalität eine der wichtigeren Änderungen in Windows 11 sein wird. Die Änderung wird wahrscheinlich Linux-basierten Telefonen am meisten zugute kommen, da viele wichtige Apps wahrscheinlich nie als native Linux-Software verfügbar sein werden, aber sie wird in einigen Fällen auch für Desktop-PCs nützlich sein.
Der größte Haken besteht derzeit darin, dass WayDroid keine Emulationsschicht enthält, sodass x86-Geräte (wie die meisten PCs) nur x86-Binärdateien ausführen können und ARM64-Geräte (die meisten Telefone und Tablets) nur ARM64-Binärdateien. Dies ähnelt der Funktionsweise der Wine-Kompatibilitätsschicht – obwohl Wine für Android verfügbar ist , kann es die meisten Windows-Programme auf den meisten Android-Geräten nicht ausführen, da Telefone normalerweise ARM-Programme sind und die meisten Windows-Programme nur x86-Programme sind. Der Entwickler hofft, in Zukunft eine Emulation implementieren zu können, indem er Komponenten aus dem Android-Subsystem für Windows 11 verwendet lenovo thinkbook.
Wenn Sie WayDroid ausprobieren möchten, sehen Sie sich die neuesten Installationsanweisungen im GitHub-Repository des Projekts an.