Une petite révolution se profile pour les développeurs Linux sur Android. Google travaille sur une application permettant d’exécuter Linux directement sur smartphone.
Linux arrive prochainement sur Android
Bien qu’il existe de nombreuses solutions permettant d’exécuter certaines applications Linux sur Android, toutes étaient quelque peu limitées en termes de fonctionnalités ou de compatibilité matérielle. Fort heureusement, Google est déjà en train de travailler sur un moyen officiel et sûr pour pouvoir les lancer directement sur smartphone.
Linux : Terminal commence à se concrétiser
Depuis quelques semaines déjà, les ingénieurs de Google redoublent d’efforts pour finaliser Terminal sur Android. Cette application, faisant partie intégrante de l’Android Virtualization Framework (AVF), contient une WebView qui permettra à l’utilisateur d’exécuter des commandes Linux directement sur Android.
Pour rappel, cette prouesse était possible par le biais d’une commande shell que l’utilisateur devait lui-même configurer, chose qui était assez rigoureuse. Selon Android Authority, un ensemble de correctifs « ferrochrome-dev-option » a été mis sur l’Android Open Source Project (AOSP). Cela permet aux développeurs d’activer une application de terminal Linux « à l’intérieur d’une machine virtuelle ».
Google compte faire de Terminal une application tout-en-un en facilitant la configuration de la machine virtuelle pour fournir une image Debian. D’ailleurs, la firme de Mountain View indique que LinuxIstaller, l'appli qui télécharge et configure ce dernier, sera fusionnée prochainement avec Terminal. Des tests ont déjà été menés sur « tangorpro » et « komodo », les noms de code de la Pixel Tablet et du Pixel 9 Pro XL respectivement. Cela signifie que l’application ne sera pas exclusive au Chromebooks.
Pourquoi l'intégrer sur Android ?
L’ajout de Linux sur Android est une grande avancée pour les développeurs qui peuvent désormais exécuter des applications utiles directement sous ChromeOS. D’ailleurs, cette prise en charge permet d’avoir accès à la version Linux d’Android Studio pour développer tranquillement des applis Android.
Cela vient aussi résoudre le problème de compatibilité. Les chromebooks sont équipés de processeurs x86, tandis que les appareils sous Android disposent de CPU ARM. Avec Google qui entreprend des changements radicaux à ChromeOS, il est plus que nécessaire que le système s’adapte aux frameworks d’Android.
