Google a annoncé Android Studio Rabbit 2 et la disponibilité stable de Bring Your Own Agent (BYOA) le 28 octobre 2026. L’intégration permet de choisir dans l’IDE des agents de programmation compatibles avec l’Agent Client Protocol (ACP), un protocole qui facilite la communication entre un agent et son environnement. Google en cite plus de 40, dont Claude Agent, Codex, Junie et Google Antigravity. Google présente BYOA comme une version stable, prête pour la production.

Choisir un agent dans Android Studio

Pour connecter un agent, ouvrez la fenêtre dédiée et sélectionnez-le, ou passez par Settings > Tools > AI > Agents pour le trouver et l’installer. Il faut ensuite s’authentifier et envoyer une première consigne. Google indique que plusieurs agents peuvent être installés, puis sélectionnés selon le travail en cours.

L’intérêt de l’intégration tient aussi au contexte auquel l’agent peut accéder dans Android Studio. Google cite l’émulateur Android, les systèmes de compilation et Logcat, l’outil qui affiche les journaux d’activité d’une application. Son annonce d’Android Dev Summit ajoute la compréhension de la structure et de la compilation du projet, la résolution des symboles et l’affichage des aperçus Compose. Ces intégrations sont décrites dans les annonces de Google.

Android CLI propose une autre voie

Guide vidéo en anglais : configuration d’Android CLI et du SDK, création de projets, lancement sur appareils virtuels et utilisation des Android Skills.

BYOA se configure dans l’interface d’Android Studio. Android CLI, lui, apporte des outils Android à un agent utilisé depuis le terminal. Google propose des extensions officielles pour Claude Code et Codex ; son extension Android pour Google Antigravity regroupe Android CLI, les Android Skills et des ressources de connaissance Android.

Le tutoriel d’Android Developers présente ce flux en anglais : il montre la configuration de la CLI et du SDK, la création de projets à partir de modèles, leur lancement sur des appareils virtuels et l’utilisation des Android Skills. Publié le 16 avril 2026, il précède l’annonce de Rabbit 2.

Les fonctions Android liées aux agents n’en sont pas toutes au même stade

Google attribue des niveaux de maturité différents aux outils et API associés. Pour un développeur, la distinction compte : BYOA est stable dans Rabbit 2, tandis que plusieurs fonctions connexes sont encore en bêta, en alpha ou dans une version Canary d’Android Studio.

FonctionStade indiqué par Google
BYOA dans Android Studio Rabbit 2Stable
AppFunctionsBêta
A2UI pour Jetpack ComposeAlpha
ML Kit Agentic API avec Gemini Nano 4Alpha
Migration des vues XML vers ComposeDisponible dans la dernière version Canary d’Android Studio

Google a aussi annoncé AppFunctions comme une API permettant d’exposer des fonctions d’applications aux agents, et A2UI comme un moyen d’afficher les réponses d’agents dans une interface Jetpack Compose. La ML Kit Agentic API s’appuie sur Gemini Nano 4. Google détaille ces API et leur stade de lancement.

Les chiffres de performance de Google portent sur des tâches précises

Dans ses tests internes, Google indique que les agents utilisant android preview ont terminé des tâches d’interface 77 % plus vite, avec jusqu’à trois fois moins de tokens. Cette fonction rend les aperçus Compose depuis la ligne de commande, afin qu’un agent puisse vérifier visuellement des changements d’interface. Ces chiffres se rapportent à ces tests et à ces tâches.

Google rapporte séparément que, pour son flux LeakCanary, les modèles les plus performants ont exécuté l’analyse presque deux fois plus vite et utilisé jusqu’à 25 % de tokens en moins avec Android CLI que sans cet outil. LeakCanary sert à repérer les fuites de mémoire dans les applications Android. Cette comparaison porte sur ce flux de travail précis. Google expose les deux résultats et leurs contextes.

Pour comparer des modèles et des systèmes d’agents sur des tâches Android plus longues, Google décrit Android Bench 2.0 comme un classement qui évalue si le résultat fonctionne, en plus du temps et du coût. Les exercices peuvent porter sur la migration de l’interface d’une application ou la création d’une application à partir de maquettes ; Google précise qu’ils sont conçus pour représenter des tâches prenant plusieurs jours à un ingénieur Android.