Android Studio I/O Edition : nouveautés des outils pour les développeurs Android
Temps de lecture : 8 min
Cette année, lors de Google I/O, nous allons au-delà des changements itératifs pour opérer une transformation fondamentale dans la façon dont les applications sont créées. Nos tout nouveaux outils sont conçus pour l'ère agentique. Ils incluent des fonctionnalités qui améliorent votre productivité en tant que développeur Android ET optimisent les agents IA que vous déployez dans votre base de code. Ainsi, que vous créiez exclusivement avec l'IA ou que vous préfériez être l'architecte de chaque ligne de code, nos outils vous permettront de rester à la pointe.
En passant du développement "assisté par l'IA" au développement "agentique", nous vous permettons plus facilement que jamais de transformer une idée en une application de production de haute qualité avec beaucoup moins d'efforts de la part des développeurs.
Alors, quelles sont les nouveautés des outils pour les développeurs Android ? Nous aborderons trois domaines principaux dans cet article de blog :
- Laissez votre agent s'en charger : quelle que soit la tâche de développement sur laquelle vous travaillez, l'agent Android Studio peut vous aider, de la planification de l'architecture et de la conception de l'application à l'écriture de code, en passant par les tests unitaires et la correction des bugs.
- N'importe quel fournisseur d'IA, où que vous créiez : dans Android Studio, vous pouvez utiliser n'importe quel modèle. Nous vous aidons même à choisir les plus performants. Choisissez l'un des meilleurs modèles à distance de Google, Anthropic ou OpenAI, ou, si vous devez l'exécuter en local, Gemma 4 est notre modèle local le plus performant et le plus efficace. Avec Android CLI, vous pouvez créer des applications Android plus rapidement et plus facilement à l'aide des agents et des environnements de développement de votre choix.
- Comme toujours, les performances et la qualité restent des priorités absolues : nous continuons d'investir dans les outils pour les développeurs Android que vous aimez, de l'émulateur aux profileurs, en passant par les analyseurs de performances, et bien plus encore.
1 : Laissez votre agent s'en charger
Compétences de l'agent
Android Studio est désormais compatible avec les compétences agentiques, des ensembles d'instructions modulaires qui ancrent les LLM dans des workflows spécialisés et des connaissances spécifiques à un domaine. En ajoutant des compétences à votre projet, vous pouvez apprendre à l'agent à suivre des bonnes pratiques, des modèles d'architecture ou des workflows de bibliothèque spécifiques. Cela permet de générer du code plus précis et plus contextuel, et d'activer automatiquement les compétences pour une tâche appropriée, ce qui garantit que l'agent agit en tant qu'expert. Nous avons regroupé de nombreuses compétences agentiques Android et Firebase dans la dernière version Canary d'Android Studio, ce qui vous permet de passer directement à la création.
Vous pouvez créer votre propre compétence ou utiliser Android CLI pour installer nos compétences officielles, un dépôt qui couvre certains des workflows les plus courants avec lesquels certains développeurs Android et LLM peuvent avoir des difficultés. Ils aident les modèles à mieux comprendre et exécuter des modèles spécifiques qui suivent nos bonnes pratiques et nos conseils sur le développement Android, tels que la migration de XML vers Compose, Edge-to-edge, Navigation 3, et plus encore. Vous pouvez même utiliser des compétences pour Android XR, en commençant par une application de lunettes d'affichage attrayante avec Jetpack Compose Glimmer.
Créer des applications full stack avec Firebase en mode Agent
Les services Firebase tels que les bases de données Auth et Firestore peuvent désormais être activés directement en mode Agent dans Android Studio à l'aide des compétences agentiques pour Firebase. Votre agent pourra effectuer l'intégration de Firebase et configurer les services backend. Cette intégration vous permet de créer des applications Android full stack robustes sans jamais quitter votre IDE.
Conversations parallèles
Vous pouvez désormais exécuter plusieurs conversations avec le mode Agent en parallèle. Dans une conversation, exécutez des tests. Pendant que vous attendez, vous pouvez lancer le mode de planification pour une nouvelle fonctionnalité de votre application tout en utilisant un troisième fil de conversation pour rédiger la documentation de votre application. Ces améliorations vous feront gagner du temps et amélioreront votre productivité.
Un nouvel agent de projet plus performant
Le nouvel agent de projet d'Android Studio est devenu un outil de développement full stack puissant, qui utilise un plan d'exécution en plusieurs étapes et une "boucle de génération" autonome qui corrige automatiquement les erreurs de compilation et configure les dépendances dans plusieurs fichiers. Cette fonctionnalité avancée est considérablement amplifiée par sa nouvelle intégration aux compétences agentiques Firebase, ce qui permet aux développeurs de créer, de déboguer et de déployer de manière transparente des applications full stack complètes directement à partir d'une seule invite jusqu'à la production finale.
De plus, il est désormais compatible avec les grands écrans. Vous pouvez structurer votre projet avec des mises en page, une navigation et des composants optimisés pour les tablettes, les appareils pliables et les ordinateurs portables dès le départ. Il dispose d'une logique supplémentaire pour tester votre application sur des émulateurs grand écran si vous en avez activé un. Il vous suffit de configurer l'appareil requis dans l'Android Emulator, et l'agent peut le tester.
2 : N'importe quel fournisseur d'IA, où que vous créiez
Créer des applications Android dans Google AI Studio
Google AI Studio offre désormais des fonctionnalités complètes de développement d'applications Android. Les utilisateurs peuvent générer de nouvelles applications, les prévisualiser instantanément via un Android Emulator intégré et les déployer directement sur des appareils physiques à l'aide d'adb via USB. De plus, les développeurs peuvent publier directement sur Google Play. AI Studio gère la création de l'enregistrement de l'application, regroupe le package et l'importe dans un canal de test interne. Pour le développement avancé et la préparation à la production, les projets peuvent être exportés sous forme de fichier ZIP et ouverts de manière transparente dans Android Studio.Pour commencer, accédez à Google AI Studio dès aujourd'hui et commencez à créer.
Android CLI vous aide à créer plus rapidement et plus efficacement avec n'importe quel agent
Android CLI vous permet de créer des applications à l'aide de l'agent, du LLM et de l'outil de votre choix. Android CLI est conçu pour aider les agents IA à créer plus rapidement et à utiliser moins de jetons que lorsqu'ils n'utilisent que des outils LLM génériques. En ancrant les agents avec la base de connaissances et les compétences Android, vous pouvez désormais faire en sorte que l'agent de votre choix suive les dernières bonnes pratiques dans n'importe quel environnement de codage.
De plus, lorsque vous utilisez la dernière version Canary d'Android Studio Quail, Android CLI permet à votre agent de tirer parti des puissantes fonctionnalités de l'IDE, telles que l'analyse des fichiers pour détecter les problèmes ou la recherche de déclarations de symboles. Google Antigravity 2.0 est désormais officiellement compatible avec le développement Android avec Android CLI.
Forfait Google AI
Vous pouvez désormais utiliser votre forfait Google AI Pro ou Ultra pour accéder à une capacité dédiée et à des limites de débit plus élevées pour Gemini dans Android Studio. Cela est particulièrement utile pour les longues sessions de développement Android agentique, qui peuvent nécessiter l'utilisation de plus de jetons. Android Studio détecte automatiquement votre abonnement lorsque vous vous connectez avec votre compte Google.
Gemma 4 pour l'assistance au codage local et l'IA sur l'appareil
Gemma 4 est un modèle local de pointe entraîné pour le développement Android. Il s'agit de notre modèle local le plus efficace, capable de coder de manière agentique complexe en plusieurs étapes dans Android Studio. Il est idéal pour les développeurs qui ont besoin de confidentialité des données, d'un accès hors connexion ou qui ont rencontré des problèmes de quota avec d'autres modèles.
Désormais, dans la dernière version Canary, vous pouvez télécharger et exécuter Gemma 4 directement depuis l'IDE, sans avoir à configurer de serveur externe.
Apporter votre propre modèle à Android Studio
Android Studio permet aux développeurs d'intégrer n'importe quel modèle de leur choix dans l'IDE pour bénéficier d'une assistance IA agentique. Optimisez votre workflow avec des modèles tels que Gemini, GPT et Claude, ou utilisez un modèle local comme Gemma 4. Cette flexibilité offre aux développeurs un meilleur contrôle sur les performances, la confidentialité et les coûts.
Android Bench met en avant les meilleurs modèles
Plus tôt cette année, nous avons lancé Android Bench, le benchmark et le classement conçus pour évaluer l'efficacité avec laquelle les LLM gèrent les tâches de développement Android réelles. L'objectif est d'accélérer les améliorations de l'IA, ce qui permettra de créer des modèles plus utiles pour l'assistance IA, et donc des applications de meilleure qualité pour les utilisateurs Android.
Vous nous avez demandé d'évaluer les modèles ouverts. Nous les avons donc ajoutés à le classement pour vous aider à voir comment les LLM avec une confidentialité et un accès hors connexion supplémentaires se mesurent. Nous nous efforçons également d'augmenter considérablement la difficulté des défis que nous proposons aux LLM afin de continuer à encourager les améliorations. Cela inclut la création de tâches de longue durée, dont un ingénieur Android type met plusieurs jours à effectuer.
3 : Comme toujours, les performances et la qualité restent des priorités absolues
Tester les interactions multi-appareils avec l'Android Emulator
L'Android Emulator dispose désormais d'une nouvelle pile réseau qui permet une connectivité peer-to-peer sans configuration entre plusieurs appareils virtuels sur la même machine hôte. Cette mise à jour élimine le besoin de redirection manuelle des ports, ce qui permet aux développeurs de tester facilement des scénarios multi-appareils tels que les jeux multijoueurs locaux, le partage de fichiers et l'association d'applications complémentaires. En créant un fond de panier de réseau virtuel partagé, l'Android Emulator fournit un environnement plus stable et cohérent pour créer des expériences d'application complexes et interconnectées sur différents facteurs de forme.
Android Debug Bridge Wi-Fi 2.0
ADB Wi-Fi 2.0 offre un débogage sans fil beaucoup plus fiable. Avec le dernier outil de ligne de commande ADB d'Android Platform Tools v37 et un appareil Android 17, vous pouvez désormais changer de réseau, éteindre votre machine et poursuivre votre journée habituelle. Vos appareils resteront connectés. De plus, les appareils sur lesquels le débogage sans fil est activé s'affichent automatiquement dans le gestionnaire d'appareils d'Android Studio, ce qui facilite plus que jamais la connexion des téléphones, montres et autres appareils Android.
Android Studio vous permet désormais de publier sur Google Play pour les tests
Android Studio vous permet désormais d'importer de nouvelles versions de votre application directement dans les canaux de test de la Google Play Console. Pour ce faire, sélectionnez une nouvelle option pour continuer à "Publier pour les tests" à la fin du flux "Générer un app bundle signé". Cette intégration permet d'importer une version initiale d'une toute nouvelle application dans le canal de test interne de la Play Console. Vous pouvez également utiliser cette fonctionnalité pour importer des versions dans des applications existantes afin de les tester. Vous devez être inscrit sur la Google Play Console pour profiter de cette fonctionnalité. Consultez l'_article de blog "Nouveautés de Google Play"_ pour en savoir plus sur toutes les mises à jour de Play lors de l'I/O.
Assistance pour la validation des développeurs Android
Vous pouvez désormais consulter l'état d'enregistrement de votre application directement dans Android Studio lorsque vous générez un app bundle ou un APK signé. En affichant ces informations dans Android Studio, vous pouvez résoudre les problèmes d'enregistrement rapidement et vous assurer que vos applications sont prêtes avant que l'exigence de validation n'entre en vigueur pour les appareils Android certifiés à partir de septembre 2026.
Détection des fuites de mémoire avec LeakCanary
Les fuites de mémoire dans Android se produisent lorsque votre code conserve la référence d'un objet longtemps après la fin de son cycle de vie. Cela empêche le Garbage Collector (GC) de récupérer cette mémoire, ce qui finit par entraîner des performances lentes ou une erreur OutOfMemoryError (OOM).
La tâche de profileur LeakCanary d'Android Studio améliore considérablement la productivité des développeurs en permettant l'analyse et l'inspection des traces de fuites de mémoire directement dans l'environnement de développement de bureau plutôt que sur l'appareil mobile. De plus, Android Studio simplifie le dépannage en fournissant des outils tels que "Accéder à la déclaration" pour mapper l'analyse des fuites directement à la base de code, ce qui permet aux développeurs de localiser et de résoudre rapidement les fuites de mémoire.
À partir de la version Android Studio Quail 1, vous pouvez également demander à Gemini d'examiner la fuite de mémoire pour vous à l'aide du bouton "Corriger avec l'agent".
Android Performance Analyzer (APA)
Android Performance Analyzer(APA) est la nouvelle génération de profileur de performances pour Android. Il fournit une analyse cohérente de l'utilisation du processeur, du GPU, de la mémoire et de l'alimentation pour vos applications et jeux exécutés sur des appareils Android 12 ou version ultérieure. APA est conçu pour offrir fiabilité et performances, avec des vitesses de rendu de trace jusqu'à 26 fois plus rapides que les outils précédents.
APA s'intègre de manière native aux agents IA et propose deux nouvelles compétences : la compétence Perfetto SQL et la compétence Perfetto Analysis, qui vous aident à répondre à des questions telles que "Pourquoi le démarrage de mon application est-il lent ?"
Analyseur de configuration R8
R8 est l'un des meilleurs moyens d'améliorer les performances de votre application et de réduire l'espace mémoire utilisé. Les avantages en termes de performances que vous pouvez obtenir de R8 sont directement corrélés à la quantité de votre base de code que R8 est en mesure d'optimiser. Nous avons introduit un nouvel outil pour vous aider à débloquer l'optimisation maximale de R8 : l'analyseur de configuration R8. Il fournit des insights sur la qualité de la configuration R8 et sur l'impact de vos règles de conservation sur votre application. Nous avons également introduit trois scores qui indiquent la quantité de votre base de code disponible pour l'optimisation, l'obscurcissement et la réduction.
Corrections suggérées pour les plantages avec l'intégration de l'agent dans AQI
La fenêtre d'outil App Quality Insights est désormais intégrée à l'agent IA pour analyser les données de plantage ainsi que votre code source afin de fournir des explications détaillées et de suggérer des corrections potentielles. Après avoir sélectionné un plantage dans la fenêtre d'outil App Quality Insights, accédez à l'onglet "Insights" et cliquez sur "Voir plus" pour afficher une explication détaillée du plantage. Cliquez sur "Corriger avec l'IA" pour que l'agent suggère des modifications de code que vous pouvez examiner et accepter.
Premiers pas
Android Studio réduit l'écart entre l'idéation et l'implémentation. Grâce à des outils puissants conçus pour le développement agentique, il n'a jamais été aussi facile de créer et de distribuer des applications Android de haute qualité.
Téléchargez la dernière version preview d'Android Studio Quail et essayez ces nouvelles fonctionnalités. Comme toujours, vos commentaires nous sont essentiels. Consultez les problèmes connus, signalez les bugs et rejoignez notre communauté dynamique sur LinkedIn, YouTube, ou X. À vous de jouer !
Découvrez cette annonce et toutes les mises à jour de Google I/O 2026 sur io.google.
-
Actualités sur les produitsLors de Google I/O 2026, nous avons présenté la transition d'Android d'un système d'exploitation à un système d'intelligence. Nous avons également montré comment créer des expériences intelligentes de manière native avec le système et intégrer la puissance de l'IA de Google dans vos applications.
Jingyu Shi • Temps de lecture : 2 min -
Actualités sur les produitsLe workflow et les besoins en IA de chaque développeur sont uniques. Il est donc important de pouvoir choisir comment l'IA vous aide dans votre développement. En janvier, nous avons introduit la possibilité de choisir n'importe quel modèle d'IA local ou à distance pour alimenter les fonctionnalités d'IA dans Android Studio.
Matthew Warner • Temps de lecture : 2 min -
Actualités sur les produitsAndroid Studio Quail 2 est désormais stable et prêt à être utilisé en production. Il apporte une modification à votre IDE avec des workflows agentiques simultanés, un profilage des fuites de mémoire intégré de manière native et une correction des plantages contextuelle.
Amman Asfaw • Temps de lecture : 3 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.