Comment exécuter des applications Android sur Ubuntu Linux avec Anbox

Depuis longtemps, les gens essaient de faire fonctionner des applications Android sur Linux. Après tout, cela a beaucoup de sens. Android utilise le noyau Linux. Alors pourquoi cela a-t-il été si difficile ?
Mis à part le noyau Linux, Linux et Android sont des systèmes radicalement différents. Linux utilise l’environnement utilisateur GNU, tandis qu’Android a son propre environnement complètement différent qui repose fortement sur Java. Android dépend également de nombreux outils spécifiques à Google, comme ceux qui font fonctionner le Play Store. Bien sûr, aucun de ceux-ci n’est disponible ou ne fonctionne sur Linux.
Anbox vise à combler le fossé en fournissant une couche de compatibilité entre les applications Android et Linux. Il utilise le noyau Linux du système hôte mais crée son propre espace utilisateur Android. Vous pouvez le considérer comme une sorte de Wine (couche de compatibilité Windows).
Il est important de garder à l’esprit qu’Anbox est en alpha précoce. Ne vous attendez pas à la perfection pour le moment. Le but est d’expérimenter et de tester des fonctionnalités et des applications. Des choses vont se casser. Au fil du temps, le projet mûrira et vous verrez probablement des améliorations dans les mois à venir.
Installer Anbox
Si vous utilisez Ubuntu, vous devriez déjà avoir Snap installé. Anbox est empaqueté et distribué sous forme de paquet Snap. Utilisez-le pour installer Anbox.
snap install--edge--devmode anboxInstaller les modules Anbox
Vous aurez besoin de quelques modules de noyau spécialisés avant qu’Anbox ne fonctionne correctement. Ils sont disponibles à partir d’un PPA, donc activez-le sur votre système et installez-les.
sudo add-apt-repository -y ppa:morphis/anbox-support
sudo apt update
sudo apt install-y anbox-modules-dkmsLorsque l’installation est terminée, vous voudrez peut-être redémarrer Ubuntu pour vous assurer qu’il charge les modules.
Exécuter Anbox
Lancer Anbox est un peu étrange. En ce moment, le lanceur lui-même ne charge pas tout ce dont vous avez besoin. Tout d’abord, vous devez ouvrir une fenêtre de terminal. Dans cette fenêtre, exécutez la commande suivante.
anbox session-manager
On dirait que la commande ne répond pas. Ce n’est pas le cas. Laissez simplement cette fenêtre s’exécuter en arrière-plan.
Maintenant, lancez Anbox comme vous le feriez normalement via Unity ou le bureau que vous utilisez.

Cela prendra quelques secondes, mais Anbox s’ouvrira et vous montrera les applications qu’il a actuellement installées. L’assortiment est aussi basique que possible. Il n’y a que des utilitaires de base – pas de navigateur ni de Play Store.
N’hésitez pas à explorer ce que vous avez. Tout devrait bien fonctionner. Vous reconnaîtrez immédiatement tout comme les applications par défaut qui viennent avec Android.
Installer des paquets avec ADB
Alors, comment obtenir de vraies applications ? Encore une fois, c’est encore très rudimentaire. Vous devez utiliser l’ADB (Android Debug Bridge). Au moins, c’est facile à configurer.
Ouvrez un terminal et installez les paquets nécessaires avec apt.
sudo apt install android-tools-adb android-tools-fastboot
Une fois l’installation terminée, vous pouvez vous rendre sur un site web, comme ApkMirror, pour récupérer des paquets d’applications Android. Vous ne pouvez pas les exporter depuis votre téléphone car Anbox fonctionne comme un ordinateur x86, pas ARM. C’est une chose importante à garder à l’esprit lorsque vous recherchez des applications.
Il est également important de se rappeler que toutes les applications ne fonctionneront pas. Actuellement, il n’y a aucun moyen d’obtenir le Play Store ou les services Google Play fonctionnant dans Anbox. En conséquence, aucune application nécessitant les services Play pour fonctionner ne le fera.
Une fois que vous avez une application à installer, vous pouvez utiliser adb pour le faire. Pendant qu’Anbox est en cours d’exécution, ouvrez un terminal et tapez la commande suivante. L’application sera installée dans Anbox.
adb install'name-of.apk'
Vous verrez l’icône de l’application apparaître dans Anbox une fois terminé. Essayez de la lancer. Cela pourrait fonctionner ; cela pourrait ne pas fonctionner. Expérimentez. C’est vraiment le but en ce moment.
Réflexions finales
Bien qu’Anbox ne soit peut-être pas prêt pour une utilisation quotidienne, c’est un outil intéressant qui mérite de l’attention et des tests. Au fur et à mesure qu’il se développe et mûrit, Anbox pourrait être le meilleur moyen d’exécuter des applications Android sous Linux et pourrait potentiellement ouvrir un tout nouveau monde d’applications aux utilisateurs de Linux.