Under lång tid har människor försökt få Android-appar som körs på Linux. Det gör trots allt en hel del mening. Android använder Linux-kärnan. Så varför har det varit så svårt då?

Bortsett från Linux-kärnan är Linux och Android radikalt olika system. Linux använder GNU användarmiljö, medan Android har sin egen helt annan som är starkt beroende av Java. Android är också beroende av många Google-specifika verktyg som de som kör Play-butiken. Naturligtvis är ingen av dem tillgängliga för eller körs på Linux.

Anbox syftar till att överbrygga gapet genom att tillhandahålla ett kompatibilitetslager mellan Android-appar och Linux. Det använder värdsystemets Linux-kärna men skapar sin egen Android-användarutrymme. Du kan tänka på det som en typ av vin (Windows-kompatibilitetslager).

Det är viktigt att komma ihåg att Anbox är i början av Alpha. Förvänta dig inte perfektion just nu. Syftet med detta är att experimentera och testa funktioner och appar. Saker kommer att bryta. Med tiden kommer projektet att mogna, och du kommer förmodligen se några förbättringar under de kommande månaderna.

Installera Anbox

Om du kör Ubuntu bör du redan ha Snap installerad. Anbox är förpackad och distribueras som ett Snap-paket. Använd den för att installera Anbox.

 snap install --edge - devmode anbox 

Installera Anbox-modulerna

Du behöver ett par specialkärnmoduler innan Anbox fungerar korrekt. De är tillgängliga från en PPA, så aktivera den på ditt system och installera dem.

 sudo add-apt-repository -y ppa: morphis / anbox-support sudo att uppdatera sudo apt install -y anbox-modules-dkms 

När installationen är klar kanske du vill starta om Ubuntu för att se till att det laddar modulerna.

Running Anbox

Lansering Anbox är lite konstigt. Just nu laddar inte startaren själv allt du behöver. Först måste du öppna ett terminalfönster. I det fönstret kör följande kommando.

 anbox session-manager 

Det ser ut som att kommandot inte svarar. Det är inte. Låt bara det fönstret springa i bakgrunden.

Nu starta Anbox som du normalt skulle göra via Unity eller vilket skrivbord du kör.

Det tar några sekunder, men Anbox öppnas och visar de appar som den har installerat. Sortimentet är ungefär lika barben som det blir. Det finns bara grundläggande verktyg där - ingen webbläsare eller Play Store.

Känn dig fri att utforska vad du har. Det borde fungera bra. Du genomsöker omedelbart allt som standardapplikationer som följer med Android.

Installera paket med ADB

Så hur får du faktiska appar där? Återigen är detta fortfarande väldigt grovt. Du måste använda ADB (Android Debug Bridge). Det är åtminstone lätt att ställa in.

Öppna en terminal och installera nödvändiga paket med apt .

 sudo apt installera android-tools-adb android-tools-fastboot 

När de är färdiga att installera kan du gå till en webbplats, som ApkMirror, för att hämta några Android-apppaket. Du kan inte exportera dem från telefonen eftersom Anbox körs som en x86-dator, inte ARM. Det är en viktig sak att tänka på när du letar efter appar.

Det är också viktigt att komma ihåg att inte alla appar ska fungera. För närvarande kan du inte spela Play Butik eller Google Play Services i Anbox. Som ett resultat kommer inga appar som kräver Play Services att fungera.

När du har en app att installera kan du använda adb att göra det. Medan Anbox körs öppnar du en terminal och skriver följande kommando. Appen kommer att installeras i Anbox.

 adb installera 'name-of.apk' 

Du får se appikonen visas i Anbox när den är klar. Försök att starta det. Det kan fungera; det kanske inte. Experimentera. Det är verkligen meningen just nu.

Slutsatser

Medan Anbox kanske inte är redo för daglig användning, är det ett intressant verktyg som förtjänar lite uppmärksamhet och lite testning. När det utvecklas och mognar, kan Anbox vara det bästa sättet att köra Android-appar på Linux, och kan eventuellt öppna en helt ny värld av applikationer för Linux-användare.