Come eseguire app Android su Ubuntu Linux con Anbox

Esegui Anbox su Ubuntu

Per molto tempo le persone hanno cercato di far funzionare le app Android su Linux. Dopotutto, ha molto senso. Android usa il kernel Linux. Allora perché è stato così difficile?

A parte il kernel Linux, Linux e Android sono sistemi radicalmente diversi. Linux utilizza l’ambiente utente GNU, mentre Android ha il proprio ambiente completamente diverso che si basa pesantemente su Java. Android si basa anche su molti strumenti specifici di Google, come quelli che gestiscono il Play Store. Naturalmente, nessuno di questi è disponibile o funziona su Linux.

Anbox mira a colmare il divario fornendo uno strato di compatibilità tra le app Android e Linux. Utilizza il kernel Linux del sistema host ma crea il proprio spazio utente Android. Puoi pensarlo come una sorta di Wine (strato di compatibilità Windows).

È importante tenere a mente che Anbox è in fase Alpha iniziale. Non aspettarti perfezione in questo momento. Lo scopo di questo è sperimentare e testare funzionalità e app. Le cose si romperanno. Col tempo, il progetto maturerà e probabilmente vedrai alcuni miglioramenti nei prossimi mesi.

Installa Anbox

Se stai eseguendo Ubuntu, dovresti già avere Snap installato. Anbox è confezionato e distribuito come pacchetto Snap. Usalo per installare Anbox.

snap install--edge--devmode anbox

Installa i moduli Anbox

Avrai bisogno di un paio di moduli kernel specializzati prima che Anbox funzioni correttamente. Sono disponibili da un PPA, quindi abilitalo sul tuo sistema e installali.

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

Quando l’installazione è completata, potresti voler riavviare Ubuntu per assicurarti che carichi i moduli.

Eseguire Anbox

Avviare Anbox è un po’ strano. In questo momento il launcher stesso non carica tutto ciò di cui hai bisogno. Prima di tutto, devi aprire una finestra del terminale. In quella finestra esegui il seguente comando.

anbox session-manager

Sessione Anbox in esecuzione

Sembrerà che il comando non risponda. Non è così. Lascia semplicemente quella finestra in esecuzione in background.

Ora, avvia Anbox nel modo in cui faresti normalmente tramite Unity o qualunque desktop tu stia eseguendo.

Anbox con alcune app

Ci vorranno alcuni secondi, ma Anbox si aprirà e ti mostrerà le app che ha attualmente installate. L’assortimento è piuttosto scarno. Ci sono solo utilità di base – nessun browser o Play Store.

Sentiti libero di esplorare ciò che hai. Dovrebbe funzionare tutto bene. Riconoscerai immediatamente tutto come le applicazioni predefinite che vengono con Android.

Installa pacchetti con ADB

Quindi, come ottieni app reali lì? Ancora una volta, questo è ancora molto grezzo. Devi usare l’ADB (Android Debug Bridge). Almeno è facile da configurare.

Apri un terminale e installa i pacchetti necessari con apt.

sudo apt install android-tools-adb android-tools-fastboot

Scarica un APK x86

Dopo che l’installazione è completata, puoi andare su un sito web, come ApkMirror, per scaricare alcuni pacchetti di app Android. Non puoi esportarli dal tuo telefono perché Anbox sta girando come un computer x86, non ARM. Questo è un aspetto importante da tenere a mente mentre cerchi app.

È anche importante ricordare che non tutte le app funzioneranno. Attualmente, non c’è modo di far funzionare il Play Store o i Google Play Services in Anbox. Di conseguenza, nessuna app che richiede i Play Services funzionerà.

Una volta che hai un’app da installare, puoi usare adb per farlo. Mentre Anbox è in esecuzione, apri un terminale e digita il seguente comando. L’app verrà installata in Anbox.

adb install'name-of.apk'

Anbox in esecuzione Firefox

Vedrai l’icona dell’app apparire in Anbox quando è completata. Prova a lanciarla. Potrebbe funzionare; potrebbe non funzionare. Sperimenta. Questo è davvero il punto in questo momento.

Considerazioni finali

Sebbene Anbox potrebbe non essere pronto per un uso quotidiano, è uno strumento interessante che merita attenzione e test. Man mano che si sviluppa e matura, Anbox potrebbe essere il modo migliore per eseguire app Android in Linux e potrebbe aprire un intero nuovo mondo di applicazioni agli utenti Linux.