Actualités sur les produits

Exploiter les compétences Android et Gemma 4 dans Android Studio Quail 4

Temps de lecture : 5 min
Voir le profil d'Amman Asfaw
Amman Asfaw Responsable produit, Android Studio

Android Studio Quail 4 est désormais disponible en version stable et prêt à être utilisé en production.

Il s'agit de la version stable finale d'Android Studio Quail. Les nouvelles fonctionnalités d'Android Studio vous permettent de créer des applications premium avec l'IA de manière efficace. Regardez la vidéo ci-dessous pour découvrir les nouvelles fonctionnalités les plus utiles des quatre dernières versions, qui peuvent vous aider à améliorer et à accélérer votre développement.

Voici une présentation détaillée des nouveautés d'Android Studio Quail 4 :

Compétences Android intégrées à Android Studio

Bien que les LLM soient incroyablement efficaces pour les requêtes de codage génériques, ils écrivent fréquemment du code incorrect ou obsolète lorsqu'ils sont confrontés à des API Android en évolution rapide, à des migrations spécifiques à la plate-forme ou à des structures de configuration complexes.Pour résoudre ce problème, nous intégrons des compétences Android, sélectionnées par l'équipe qui crée Android, directement dans Android Studio. Conformément à la spécification ouverte des compétences agentiques, il s'agit d'instructions modulaires optimisées par l'IA, conçues spécifiquement pour guider les LLM dans des workflows Android complexes. Les compétences Android sont désormais préchargées directement dans l'IDE. Vous pouvez donc commencer à les utiliser sans avoir à télécharger manuellement des fichiers supplémentaires.

Lorsque vous envoyez une requête à l'agent Android Studio, nous l'analysons et recherchons les métadonnées des compétences installées, en les appelant automatiquement lorsqu'elles sont les plus pertinentes. Votre agent acquiert instantanément une expertise du domaine, en appliquant les bonnes pratiques de Google avec moins de temps consacré à de longues requêtes de configuration manuelle.

Android Studio est préchargé avec 23 compétences sélectionnées, y compris :

  • Besoin d'aide pour mettre à niveau votre build ? Vous disposez de la compétence Mise à niveau du plug-in Android Gradle (AGP) 9.
  • Vous souhaitez profiler votre application pour détecter d'éventuels problèmes de performances ? Vous maîtrisez l'outil Android Profiler.
  • Prêt à passer au framework de navigation Jetpack ? Vous disposez de la compétence Navigation3.
  • Adapter l'UI de votre application à différents appareils Android ? Vous disposez de la compétence Adaptatif.

Nous vous encourageons également à créer vos propres compétences personnalisées pour étendre le mode Agent avec une expérience spécialisée et des workflows personnalisés pour votre équipe. Si vous souhaitez utiliser les compétences Android avec d'autres IA d'interface de ligne de commande (CLI) en dehors d'Android Studio, installez la CLI Android et exécutez android skills add --all pour commencer rapidement. Si vous souhaitez désactiver complètement les compétences groupées, vous pouvez facilement le faire via un bouton d'activation/désactivation à l'échelle de l'IDE dans les paramètres.

as-agent-skill1.gif
Android Studio est préchargé avec 23 compétences Android sélectionnées.

Intégration du modèle local Gemma 4 (codage IA privé, sécurisé et hors connexion)

De nombreux développeurs apprécient d'avoir accès à des modèles locaux. Android Studio intègre désormais de manière native Gemma 4, le modèle ouvert le plus puissant de Google, pour l'assistance au codage par IA, sans les inconvénients d'une configuration manuelle par un tiers.

  • Configuration système requise  : vous pouvez exécuter les modèles les plus petits avec 12 Go de RAM, mais les machines dotées de 32 Go de RAM ou plus offriront de meilleures performances. Veuillez consulter la configuration matérielle requise.
  • Gestion en un clic : sélectionnez simplement Gemma dans le sélecteur de modèle de l'agent, puis choisissez le modèle que vous souhaitez télécharger, ou accédez à  . Android Studio télécharge, vérifie et met à jour automatiquement les pondérations du modèle pour vous.
  • Moteur d'inférence intégré : nous avons intégré un moteur d'inférence léger pour exécuter les modèles Gemma 4 directement dans l'IDE.
  • Agent IA sur l'appareil : comme Gemma 4 dispose de fonctionnalités d'appel d'outils agentiques natives, vous pouvez exécuter des plans de refactorisation complexes et multifichiers avec l'agent complètement hors connexion. Votre code source ne quitte jamais votre machine locale et vous n'atteignez jamais les limites de quota de jetons.
as-agent-gemma2.gif
Choisissez le modèle Gemma que vous souhaitez télécharger et utiliser.

Notifications de l'expérience utilisateur des agents parallèles et autres améliorations

Dans Android Studio Quail 2, nous avons introduit le multitâche agentique avec des discussions parallèles. Android Studio Quail 4 apporte plusieurs améliorations de l'interface utilisateur conçues pour rendre vos interactions avec l'IA plus fluides, plus rapides et plus transparentes :

  • Symboles de code sous forme de liens hypertexte dans les réponses : les noms de classe, les fonctions, les méthodes et les chemins d'accès aux fichiers mentionnés dans les réponses de l'agent sont désormais automatiquement détectés et affichés sous forme de liens hypertexte cliquables.
  • Notifications d'agent en arrière-plan en temps réel : lorsque vous effectuez plusieurs tâches avec des discussions parallèles, le panneau Discussions récentes fournit désormais des indicateurs d'état en un coup d'œil. Un icône de chargement s'affiche lorsqu'un agent exécute activement des outils, un indicateur d'état rouge s'affiche si un agent attend votre intervention, et un badge bleu s'affiche lorsqu'une tâche en arrière-plan est terminée et prête à être examinée.
  • Résumé unifié des modifications : une fois que l'agent a terminé une tâche de codage en plusieurs étapes, les artefacts Tâche et Procédure distincts sont désormais regroupés dans un onglet Résumé des modifications dédié et clair, qui vous permet de voir clairement les différences et de les examiner avant d'appliquer les modifications.
  • Rendu du processus de réflexion réductible : pour les modèles de raisonnement, le processus de réflexion étape par étape de l'agent est organisé de manière claire dans des blocs réductibles. Votre conversation reste ainsi facile à parcourir, tout en vous permettant d'inspecter la logique sous-jacente à la demande.
Qual4InlineAsset_Canavs.png
Vous pouvez désormais suivre la progression des discussions parallèles en temps réel dans le panneau "Discussions récentes".

Mettre à niveau pour profiter de fonctionnalités IA premium

Android Studio permet aux développeurs d'accéder à un modèle Gemini par défaut dès le départ. Nous ajustons les capacités de ce modèle de manière dynamique pour nous assurer de pouvoir offrir une expérience de qualité sans frais. Toutefois, si vous souhaitez un accès plus précis aux modèles les plus puissants de Gemini ou si vous avez besoin d'un quota supplémentaire pour de longues sessions de codage, vous pouvez mettre à niveau votre accès de l'une des trois manières suivantes :

  • Clé API  : utilisez les derniers modèles Gemini, comme Gemini 3.7 Flash, dans votre flux de développement dès qu'ils sont disponibles avec votre clé API Google AI Studio.  Vous pouvez également utiliser la clé API d'autres fournisseurs de modèles, comme Anthropic ou OpenAI, directement dans Android Studio.
  • Forfait Google AI : les développeurs disposant d'un forfait Google AI Pro ou Ultra peuvent se connecter avec leur compte Google pour débloquer automatiquement une capacité premium et des limites de débit plus élevées. Grâce à ses capacités étendues, Gemini peut vous aider à analyser, refactoriser et planifier des fonctionnalités dans des codebases volumineuses.
  • Gemini Enterprise : si votre organisation a accès à Gemini Enterprise, les développeurs peuvent se connecter pour profiter des avantages de Google Cloud en termes de confidentialité et de sécurité tout en utilisant l'agent IA d'Android Studio. Cette fonctionnalité est en cours de déploiement pour certaines organisations et est actuellement disponible dans la dernière version Canary d'Android Studio. 

Retour sur la série Android Studio Quail

La version Android Studio Quail 4 poursuit nos efforts pour accélérer la productivité des développeurs grâce à l'IA. Consultez nos précédents articles de blog pour en savoir plus sur les nouvelles fonctionnalités récemment lancées.

Android Studio Quail

  • Intégration de l'agent App Quality Insights : nous avons lancé le cycle Android Studio Quail en intégrant App Quality Insights (AQI) à Gemini.
  • Lancé dans Android Studio Quail (Canary) lors de Google I/O : nous avons présenté des outils conçus pour l'ère agentique, y compris les compétences d'agent, l'intégration de Firebase et les conversations parallèles en mode Agent, la compatibilité avec les modèles locaux avec Gemma 4, la CLI Android, les tests multi-appareils Android Emulator peer-to-peer, ADB Wi-Fi 2.0 et la publication native de canaux de test Google Play.

Android Studio Quail 2

  • Discussions parallèles : nous avons débloqué le multitâche simultané dans l'IDE. Les développeurs peuvent ouvrir plusieurs discussions côte à côte dans des onglets de l'éditeur. Ils peuvent ainsi exécuter une refactorisation Compose dans un onglet à l'aide de Gemini 3.5 Flash tout en documentant le code dans un deuxième onglet avec Gemma 4 en parallèle. Les tâches en arrière-plan actives sont facilement surveillées grâce à des indicateurs de progression en temps réel (icônes de chargement, états de pause et erreurs) dans la barre latérale "Discussions récentes".
  • Profilage LeakCanary : nous avons intégré LeakCanary directement dans le profileur Android Studio. En déplaçant l'analyse du tas de mémoire JVM de l'appareil de test vers l'ordinateur hôte et en exécutant le moteur d'analyse Shark sur ce dernier, le traçage des fuites de mémoire est devenu cinq fois plus rapide et totalement fluide, grâce aux corrections d'IA "Fix with Agent" (Corriger avec l'agent).

Android Studio Quail 3

  • Mode de planification simplifié : lorsque vous utilisez la commande /plan ou que vous passez votre conversation en mode "Planification", l'agent prend du recul pour évaluer sa logique et élabore un plan d'implémentation avant d'écrire du code.
  • Marketplace MCP : en accédant à Paramètres > Outils > IA > Serveurs MCP, vous pouvez désormais rechercher, installer et gérer facilement des serveurs MCP (Model Context Protocol) directement depuis l'IDE. Vous pouvez ainsi connecter votre agent IA à des outils pour les développeurs, des registres et des bases de données personnalisées externes.

Lancez-vous dès aujourd'hui

Android Studio Quail 4 est désormais disponible dans la version stable. Oubliez la configuration manuelle, effectuez plusieurs tâches en parallèle et développez avec une IA basée sur l'expertise.

👉 Téléchargez Android Studio Quail 4 Stable dès aujourd'hui

Comme toujours, vos commentaires contribuent à façonner l'avenir du développement Android. Veuillez consulter les  problèmes connus ou signaler des bugs et demander des fonctionnalités directement dans notre  outil de suivi des bugs officiel. 

Vous pouvez également rejoindre notre communauté dynamique de développeurs et vous tenir au courant des dernières informations en nous suivant sur Instagram,  LinkedIn,  YouTube ou  X. Nous avons hâte de découvrir vos créations !

Écrit par :
Continuer la lecture