Android Studio I/O Edition : nouveautés des outils pour les développeurs Android

Temps de lecture : 8 min
Matthew Warner
Responsable produit

Cette année, lors de Google I/O, nous allons au-delà des changements itératifs pour nous orienter vers une transformation fondamentale de la façon dont les applications sont conçues. Nos tout nouveaux outils sont conçus pour l'ère agentique. Ils incluent des fonctionnalités qui améliorent la productivité des développeurs Android et optimisent les agents IA que vous déployez dans votre codebase. Que vous développiez exclusivement avec l'IA ou que vous préfériez être l'architecte de chaque ligne de code, nos outils vous permettront de garder une longueur d'avance.

Alors que nous passons du développement "assisté par l'IA" au développement "agentique", nous vous permettons plus facilement que jamais de transformer une idée en application de production de haute qualité, avec beaucoup moins d'efforts de la part des développeurs.

Quelles sont les nouveautés des outils pour les développeurs Android ? Dans cet article, nous aborderons trois thèmes principaux :

  • Laissez l'agent s'en charger : quelle que soit la tâche de développement sur laquelle vous travaillez, l'agent Android Studio peut vous aider, qu'il s'agisse de planifier l'architecture et la conception de l'application, d'écrire du code, d'effectuer des tests unitaires ou de corriger des bugs.
  • N'importe quel fournisseur d'IA, où que vous développiez : dans Android Studio, vous pouvez utiliser n'importe quel modèle. Nous vous aidons même à trouver les plus performants. Choisissez l'un des meilleurs modèles à distance de Google, Anthropic ou OpenAI. Si vous avez besoin d'exécuter un modèle en local, Gemma 4 est notre modèle local le plus performant et le plus efficace. Avec l'interface de ligne de commande Android, 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 nos priorités : nous continuons d'investir dans les outils de développement Android que vous aimez, de l'émulateur aux profileurs, en passant par les analyseurs de performances et plus encore.

1) Laissez votre agent s'en charger

Compétences de l'agent

Android Studio prend désormais en charge 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 contextuel, et d'activer automatiquement la compétence appropriée pour une tâche donnée, ce qui garantit que l'agent agit en tant qu'expert. Nous avons regroupé de nombreuses compétences d'agent Android et Firebase dans la dernière version Canary d'Android Studio. Vous pouvez donc passer directement à la création !

Agent_Skills.png
Compétences en mode Agent

Vous pouvez créer votre propre compétence ou utiliser Android CLI pour installer nos compétences officielles. Il s'agit d'un dépôt qui couvre certains des workflows les plus courants avec lesquels certains développeurs Android et LLM peuvent rencontrer 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 XML vers Compose, Edge-to-edge, Navigation 3, etc. Vous pouvez même créer une application pour Android XR, en commençant par une magnifique application Display Glasses avec Jetpack Compose Glimmer. Les compétences Android officielles sont automatiquement fournies avec la dernière version d'Android Studio. L'agent est donc prêt à compiler.

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 dans le mode Agent d'Android Studio à l'aide des compétences de l'agent pour Firebase. Votre agent pourra effectuer l'intégration de Firebase et configurer les services de backend. Cette intégration vous permet de créer des applications Android robustes et complètes sans jamais quitter votre IDE.

Firebase_FullStack_apps.png
Créer une application Full Stack avec Firebase en mode Agent

Conversations parallèles

Vous pouvez désormais mener plusieurs conversations en parallèle avec le mode Agent. Dans une même conversation, vous pouvez exécuter des tests et, pendant que vous attendez, lancer le mode planification pour une nouvelle fonctionnalité de votre application tout en utilisant un troisième fil de discussion pour rédiger la documentation de votre application. Ces améliorations vous feront gagner du temps et amélioreront votre productivité. 

parallel_threads.png
Conversations parallèles en mode Agent

Un agent de nouveau projet plus performant

L'agent Nouveau 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 elle-même 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 avec les compétences d'agent Firebase, qui permet aux développeurs de créer, déboguer et déployer facilement des applications full stack complètes directement à partir d'une seule invite jusqu'à la production finale.

NewProjectAgent.png
Créer une application avec l'agent Nouveau projet

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 contient 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 Android Emulator pour que l'agent puisse le tester.

LargeFormFactors_NPA.png
Créer des applications pour grand écran pour les appareils pliables et les tablettes

2 : N'importe quel fournisseur d'IA, où que vous développiez

Créer des applications Android dans Google AI Studio

Google AI Studio propose 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 s'occupe de créer la fiche de l'application, de regrouper le package et de l'importer dans un canal de test interne. Pour un développement avancé et une préparation à la production, les projets peuvent être exportés sous forme de fichier ZIP et ouverts facilement dans Android Studio. Pour commencer, accédez à Google AI Studio dès aujourd'hui et lancez-vous !

Build_Android_apps_AI_Studio.png
Mode Créer de Google AI Studio avec le framework Android

Android CLI vous aide à créer des applications 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. L'interface de ligne de commande Android est conçue pour aider les agents d'IA à créer plus rapidement et à utiliser moins de jetons que les 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 programmation.

De plus, lorsque vous utilisez la dernière version Canary d'Android Studio Quail, Android CLI permet à votre agent d'exploiter les puissantes capacités de l'IDE, comme 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 grâce à l'Android CLI.

AndroidCLI_2.png
L'interface de ligne de commande Android permet à tout agent disposant des outils et des connaissances nécessaires de créer des applications pour Android.

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 agentiques, 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.  

Google_AI_Plan.png
Utiliser votre forfait Google AI en mode Agent

Gemma 4 pour l'assistance au codage en 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 d'effectuer un codage agentique complexe en plusieurs étapes dans Android Studio. Il est idéal pour les développeurs qui ont besoin de confidentialité des données ou d'un accès hors connexion, ou qui ont rencontré des problèmes de quota avec d'autres modèles.

Et maintenant, 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.

Gemma4_Default_Model_Selector.png
Sélecteur de modèle en mode Agent

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 d'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.

BYOM.png
Paramètres, fournisseur de modèle

Android Bench met en avant les meilleurs modèles

En début d'année, nous avons lancé Android Bench, un benchmark et un classement conçus pour évaluer l'efficacité des LLM dans la gestion des 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 que vous pourrez utiliser pour obtenir de l'aide de l'IA. Cela permettra de créer des applications de meilleure qualité pour les utilisateurs d'Android.
 

Vous nous avez demandé d'évaluer les modèles ouverts. Nous les avons donc ajoutés au classement pour vous aider à voir comment se comparent les LLM avec confidentialité et accès hors connexion supplémentaires. 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, qui prennent généralement plusieurs jours à un ingénieur Android.

Android_Bench_update.png
Derniers résultats au 18 mai 2026. Cliquez ici pour en savoir plus.

3) Comme toujours, les performances et la qualité restent nos 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 de port manuelle, 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é, 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.

Emulator.jpg
Tests multi-appareils avec Android Emulator

Android Debug Bridge Wi-Fi 2.0

ADB Wi-Fi 2.0 offre un débogage sans fil beaucoup plus fiable. Avec la dernière version de l'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 ordinateur et vaquer à vos occupations habituelles sans que vos appareils se déconnectent. 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 simplifie le processus d'association et permet de connecter plus facilement les téléphones, montres et autres appareils Android. 

ADB_wifi.png
Associer des appareils au Wi-Fi

Android Studio vous permet désormais de publier des applications sur Google Play pour les tester.

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 le test" à la fin du flux "Générer un Android App Bundle signé". Cette intégration permet d'importer une version initiale d'une toute nouvelle application sur le canal de test interne de la Play Console. Vous pouvez également utiliser cette fonctionnalité pour importer des versions dans des applications existantes vers des versions de test. Pour profiter de cette fonctionnalité, vous devez être inscrit à la Google Play Console. Consultez l'article de blog Nouveautés de Google Play pour découvrir toutes les nouveautés de Play à l'I/O.

upload_to_play_square.png
Importer le bundle d'application sur Google Play

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é. Afficher ces informations dans Android Studio vous permet de résoudre les problèmes d'enregistrement de manière anticipée et de vous assurer que vos applications sont prêtes avant l'entrée en vigueur de l'obligation de validation pour les appareils Android certifiés à partir de septembre 2026.

DeveloperVerificationAndroidStudio.png
État de l'enregistrement de l'application avec validation du développeur Android

Détection des fuites de mémoire avec LeakCanary

Les fuites de mémoire sur 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 profilage LeakCanary d'Android Studio améliore considérablement la productivité des développeurs en leur permettant d'analyser et d'inspecter les traces de fuites de mémoire directement dans l'environnement de développement sur ordinateur 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".

LeakCanary.png
Examiner les fuites de mémoire identifiées par LeakCanary à 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'énergie 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.

square_APA.png
Android Performance Analyzer (APA) s'exécutant dans Android Studio et affichant deux traces côte à côte

APA s'intègre nativement aux agents d'IA et propose deux nouvelles compétences : Perfetto SQL et Perfetto Analysis, qui aident à répondre à des questions telles que Pourquoi le démarrage de mon application est-il lent ?

Perf_analyzer_Agent_Chat.png
Analyse des traces à l'aide de la compétence Perfetto Analysis

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 avec R8 sont directement corrélés à la quantité de code que R8 est en mesure d'optimiser. Nous avons lancé un nouvel outil, l'analyseur de configuration R8, pour vous aider à optimiser au maximum R8. Il fournit des informations 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 part de votre codebase disponible pour l'optimisation, l'obscurcissement et la réduction.

Suggestions de corrections pour les plantages liés à 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 solutions potentielles. Après avoir sélectionné un plantage dans la fenêtre d'outil App Quality Insights, accédez à l'onglet Insights, puis cliquez sur "Afficher plus" pour obtenir une explication détaillée du plantage. Cliquez sur "Corriger avec l'IA" pour que l'agent vous suggère des modifications de code que vous pouvez examiner et accepter.
 

aqi-agent-integration.png
Recommandations sur la qualité des applis et Corriger avec l'IA

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 déployer 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 d'une aide précieuse. Consultez les problèmes connus, signalez des bugs et rejoignez notre communauté dynamique sur LinkedIn, YouTube ou X. À vous de jouer !

Découvrez cette annonce et toutes les nouveautés de Google I/O 2026 sur io.google.

Écrit par :

Lire la suite