So führen Sie Android-Apps unter Ubuntu Linux mit Anbox aus

Seit langem versuchen die Menschen, Android-Apps unter Linux zum Laufen zu bringen. Schließlich macht das auch viel Sinn. Android verwendet den Linux-Kernel. Warum war es dann so schwierig?
Abgesehen vom Linux-Kernel sind Linux und Android radikal unterschiedliche Systeme. Linux verwendet die GNU-Benutzerumgebung, während Android eine völlig andere hat, die stark auf Java angewiesen ist. Android ist auch auf viele Google-spezifische Tools angewiesen, wie die, die den Play Store betreiben. Natürlich sind keine dieser Tools für Linux verfügbar oder laufen darauf.
Anbox zielt darauf ab, die Lücke zu schließen, indem es eine Kompatibilitätsschicht zwischen Android-Apps und Linux bereitstellt. Es verwendet den Linux-Kernel des Hostsystems, erstellt jedoch seinen eigenen Android-Benutzerspace. Man kann es sich wie Wine (Windows-Kompatibilitätsschicht) vorstellen.
Es ist wichtig, im Hinterkopf zu behalten, dass Anbox sich in einer frühen Alpha-Phase befindet. Erwarten Sie im Moment keine Perfektion. Der Zweck davon ist es, zu experimentieren und Funktionen und Apps zu testen. Dinge werden kaputtgehen. Im Laufe der Zeit wird das Projekt reifen, und Sie werden wahrscheinlich in den kommenden Monaten einige Verbesserungen sehen.
Anbox installieren
Wenn Sie Ubuntu verwenden, sollten Sie bereits Snap installiert haben. Anbox wird als Snap-Paket verpackt und verteilt. Verwenden Sie es, um Anbox zu installieren.
snap install--edge--devmode anboxDie Anbox-Module installieren
Sie benötigen ein paar spezialisierte Kernel-Module, bevor Anbox richtig funktioniert. Diese sind über ein PPA verfügbar, also aktivieren Sie es auf Ihrem System und installieren Sie sie.
sudo add-apt-repository -y ppa:morphis/anbox-support
sudo apt update
sudo apt install-y anbox-modules-dkmsWenn die Installation abgeschlossen ist, möchten Sie möglicherweise Ubuntu neu starten, um sicherzustellen, dass die Module geladen werden.
Anbox ausführen
Das Starten von Anbox ist ein wenig seltsam. Im Moment lädt der Launcher selbst nicht alles, was Sie benötigen. Zuerst müssen Sie ein Terminalfenster öffnen. Führen Sie in diesem Fenster den folgenden Befehl aus.
anbox session-manager
Es sieht so aus, als ob der Befehl nicht reagiert. Das tut er nicht. Lassen Sie dieses Fenster einfach im Hintergrund laufen.
Jetzt starten Sie Anbox auf die übliche Weise über Unity oder welches Desktop-Umgebung Sie verwenden.

Es dauert ein paar Sekunden, aber Anbox wird geöffnet und zeigt Ihnen die Apps, die es derzeit installiert hat. Die Auswahl ist so minimalistisch, wie es nur geht. Es gibt nur grundlegende Dienstprogramme – keinen Browser oder Play Store.
Fühlen Sie sich frei, das zu erkunden, was Sie haben. Es sollte alles gut funktionieren. Sie werden sofort alles als die Standardanwendungen erkennen, die mit Android geliefert werden.
Pakete mit ADB installieren
Wie bekommen Sie also echte Apps darauf? Auch hier ist es noch sehr grob. Sie müssen das ADB (Android Debug Bridge) verwenden. Zumindest ist es einfach einzurichten.
Öffnen Sie ein Terminal und installieren Sie die erforderlichen Pakete mit apt.
sudo apt install android-tools-adb android-tools-fastboot
Nachdem die Installation abgeschlossen ist, können Sie zu einer Website wie ApkMirror gehen, um einige Android-App-Pakete herunterzuladen. Sie können sie nicht von Ihrem Telefon exportieren, da Anbox als x86-Computer und nicht als ARM läuft. Das ist eine wichtige Sache, die Sie im Hinterkopf behalten sollten, während Sie nach Apps suchen.
Es ist auch wichtig zu beachten, dass nicht jede App funktionieren wird. Derzeit gibt es keine Möglichkeit, den Play Store oder Google Play-Dienste in Anbox zum Laufen zu bringen. Daher werden keine Apps, die Play-Dienste benötigen, funktionieren.
Sobald Sie eine App zum Installieren haben, können Sie adb verwenden, um dies zu tun. Während Anbox läuft, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein. Die App wird in Anbox installiert.
adb install'name-of.apk'
Sie werden das App-Symbol in Anbox sehen, wenn es fertig ist. Versuchen Sie, es zu starten. Es könnte funktionieren; es könnte auch nicht. Experimentieren Sie. Das ist im Moment wirklich der Punkt.
Abschließende Gedanken
Obwohl Anbox möglicherweise noch nicht für den täglichen Gebrauch bereit ist, ist es ein interessantes Tool, das etwas Aufmerksamkeit und Tests verdient. Während es sich entwickelt und reift, könnte Anbox der beste Weg sein, Android-Apps unter Linux auszuführen, und könnte potenziell eine ganz neue Welt von Anwendungen für Linux-Benutzer eröffnen.