La position d'Android sur le marché mobile est indiscutable, mais il existe de nombreuses raisons pour lesquelles un utilisateur souhaiterait exécuter ses applications sur un environnement de bureau. Les émulateurs sont le principal moyen d'y parvenir, mais le projet Anbox adopte une autre stratégie. Plutôt que d'émuler chaque composant (avec toutes les pertes de performances que cela implique), Anbox exécute Android directement sur le noyau du système d'exploitation, garantissant ainsi une meilleure intégration.
Android sur le bureau. L'idée n'est pas particulièrement nouvelle. De nombreux projets ont mordu la poussière, et d'autres ont décidé de changer de direction (en privilégiant l'exécution de jeux mobiles), mais Android-x86 reste ferme, et propose déjà des Release Candidates de Pie 9.0. Si occuper un ordinateur entier avec Android n'est pas une option ou si les outils de virtualisation posent problème, certains utilisateurs préféreront émuler directement le système d'exploitation. Cependant, il existe une autre alternative dans l'univers Linux : Anbox.
Comment exécuter des applications Android sous Linux avec Anbox
Contrairement aux émulateurs traditionnels, Anbox exécute Android sur le noyau du système hôte, de sorte que l'accès au matériel disponible est plus « propre » et sans les pénalités de performances. Si vous décidez de l'installer, vous obtiendrez un environnement basé sur Android Nougat 7.1.1 très spartiate, avec quelques applications de base, et sans accès au Play Store. Les développeurs d'Anbox reconnaissent qu'il est possible de l'ajouter, mais ne prévoient aucun support. Le processus d'installation pour Anbox est… compliqué, bien que pas impossible :
- En premier lieu, vous devez ajouter le PPA d'Anbox («sudo add-apt-repository ppa:morphis/anbox-support»), mettre à jour («sudo apt update») et installer une paire de modules DKMS («sudo apt install linux-headers-generic anbox-modules-dkms»).
- La deuxième phase initialise les deux modules («sudo modprobe ashmem_linux» et «sudo modprobe binder_linux»), et installe Anbox à l'aide de Snap («snap install --devmode --beta anbox», si vous n'avez pas Snap, vous devrez l'installer avant).
- Enfin, nous devons configurer ADB («sudo apt install android-tools-adb») sinon il sera impossible d'installer des applications dans Anbox («adb install nombre-de-app.apk»).
Le reste est une question d'ajout de vos applications préférées (en utilisant un miroir en ligne pour obtenir les APK) et de voir comment elles fonctionnent sous Anbox. Pour conclure, il faut souligner que sa compatibilité n'est pas à 100 %. Si une application dépend d'une fonctionnalité matérielle spécifique (WiFi, Bluetooth ou Téléphonie) ou s'entend mal avec le mode Freeform d'Android 7, il est très probable qu'elle ne fonctionnera pas correctement. Testez avec votre distribution et dites-nous comment cela s'est passé.
Site officiel : Cliquez ici