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
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.
| Fonction | Stade indiqué par Google |
| BYOA dans Android Studio Rabbit 2 | Stable |
| AppFunctions | Bêta |
| A2UI pour Jetpack Compose | Alpha |
| ML Kit Agentic API avec Gemini Nano 4 | Alpha |
| Migration des vues XML vers Compose | Disponible 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.