Android-apps uitvoeren op Ubuntu Linux met Anbox
Lange tijd hebben mensen geprobeerd om Android-apps op Linux te laten draaien. Het is tenslotte heel logisch. Android gebruikt de Linux-kernel. Dus waarom is het dan zo moeilijk geweest?
Afgezien van de Linux-kernel zijn Linux en Android radicaal verschillende systemen. Linux gebruikt de GNU-gebruikersomgeving, terwijl Android een geheel andere versie heeft die sterk afhankelijk is van Java. Android is ook afhankelijk van veel Google-specifieke hulpprogramma's zoals degene die de Play Store gebruiken. Uiteraard is geen van deze beschikbaar voor of draait op Linux.
Anbox probeert de kloof te overbruggen door een compatibiliteitslaag aan te bieden tussen Android-apps en Linux. Het maakt gebruik van de Linux-kernel van het hostsysteem maar creëert zijn eigen Android-gebruikersruimte. Je kunt het zien als een beetje zoals Wine (Windows-compatibiliteitslaag).
Het is belangrijk om te onthouden dat Anbox zich in de vroege Alpha bevindt. Verwacht nu geen perfectie. Het doel hiervan is om te experimenteren en functies en apps uit te proberen. Dingen zullen breken. Na verloop van tijd zal het project volwassen worden en je zult waarschijnlijk de komende maanden een verbetering zien.
Installeer Anbox
Als u Ubuntu gebruikt, moet Snap al zijn geïnstalleerd. Anbox is verpakt en gedistribueerd als een Snap-pakket. Gebruik het om Anbox te installeren.
snap install --edge --devmode anbox
Installeer de Anbox-modules
Je zult een paar gespecialiseerde kernelmodules nodig hebben voordat Anbox correct zal werken. Ze zijn verkrijgbaar via een PPA, dus schakel het op uw systeem in en installeer ze.
sudo add-apt-repository -y ppa: morphis / anbox-support sudo apt update sudo apt install -y anbox-modules-dkms
Wanneer de installatie is voltooid, wilt u mogelijk Ubuntu opnieuw opstarten om te zorgen dat de modules worden geladen.
Anbox uitvoeren
Het starten van Anbox is een beetje vreemd. Op dit moment laadt de launcher zelf niet alles wat je nodig hebt. Eerst moet je een terminalvenster openen. Voer in dat venster het volgende commando uit.
anbox session-manager
Het lijkt erop dat het commando niet reageert. Het is niet. Laat dat venster gewoon achter op de achtergrond.
Start nu Anbox op dezelfde manier als je normaal zou doen via Unity of welke desktop je ook gebruikt.
Het duurt een paar seconden, maar Anbox wordt geopend en toont de apps die het momenteel heeft geïnstalleerd. Het assortiment is ongeveer net zo kaal als het wordt. Er zijn alleen basisvoorzieningen - geen browser of Play Store.
Voel je vrij om te verkennen wat je wel hebt. Het zou allemaal goed moeten werken. U herkent alles meteen als de standaardtoepassingen die bij Android worden geleverd.
Pakketten installeren met ADB
Dus hoe krijg je echte apps daar? Nogmaals, dit is nog steeds erg moeilijk. U moet de ADB (Android Debug Bridge) gebruiken. Het is in ieder geval eenvoudig in te stellen.
Open een terminal en installeer de benodigde pakketten met apt
.
sudo apt installeren android-tools-adb android-tools-fastboot
Nadat ze klaar zijn met installeren, kun je naar een website gaan, zoals ApkMirror, om een aantal Android-app-pakketten op te halen. U kunt ze niet vanaf uw telefoon exporteren, omdat Anbox wordt uitgevoerd als een x86-computer, niet als ARM. Dat is een belangrijk ding om in gedachten te houden als u op zoek bent naar apps.
Het is ook belangrijk om te onthouden dat niet elke app zal werken. Momenteel is er geen manier om de Play Store of Google Play-services in Anbox te laten werken. Als gevolg hiervan zullen geen apps waarvoor Play Services moet werken werken.
Zodra u een app hebt om te installeren, kunt u adb
gebruiken om het te doen. Terwijl Anbox wordt uitgevoerd, opent u een terminal en typt u de volgende opdracht. De app wordt in Anbox geïnstalleerd.
adb install 'name-of.apk'
Je ziet het app-pictogram verschijnen in Anbox als het klaar is. Probeer het te starten. Het zou kunnen werken; misschien niet. Experiment. Dat is nu echt het punt.
Gedachten sluiten
Hoewel Anbox misschien niet klaar is voor dagelijks gebruik, is het een interessante tool die enige aandacht en wat testen verdient. Naarmate het zich ontwikkelt en rijpt, is Anbox misschien de beste manier om Android-apps in Linux uit te voeren en kan het mogelijk een hele nieuwe wereld van toepassingen openen voor Linux-gebruikers.