Actualités des produits

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

Temps de lecture : 5 min
Afficher 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 dernière version stable 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 performants pour les requêtes de codage génériques, ils écrivent souvent 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 regroupons des compétences Android sélectionnées par l'équipe qui développe Android, directement dans Android Studio. Conformément à la spécification des compétences des agents, qui est une norme ouverte, il s'agit d'instructions modulaires optimisées par l'IA, conçues spécifiquement pour guider les LLM dans les 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 sollicitez l'agent Android Studio, nous analysons votre requête et recherchons des compétences installées dans les métadonnées, en les invoquant automatiquement lorsqu'elles sont les plus pertinentes. Votre agent acquiert instantanément une expertise dans le domaine, en appliquant les bonnes pratiques de Google avec moins de frais généraux consacrés aux longues invites de configuration manuelle.

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

  • Besoin d'aide pour mettre à niveau votre version ? Vous possédez la compétence Mise à niveau du plug-in Android Gradle (AGP) 9.
  • Vous souhaitez profiler votre application pour détecter les problèmes de performances ? Vous possédez la compétence Android Profiler.
  • Prêt à mettre à niveau le framework Jetpack Navigation ? Vous disposez de la compétence Navigation3.
  • Vous adaptez l'UI de votre application à différents appareils Android ? Vous disposez de la compétence Adaptation.

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 des compétences Android avec d'autres IA d'interface de ligne de commande (CLI) en dehors d'Android Studio, installez Android CLI 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 à l'aide d'un bouton bascule à 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 nativement Gemma 4, le modèle ouvert le plus puissant de Google, pour l'assistance au codage par IA, sans avoir à effectuer de configuration manuelle tierce.

  • Configuration système requise  : vous pouvez exécuter les plus petits modèles avec 12 Go de RAM, mais les machines avec 32 Go de RAM ou plus fonctionneront mieux. Veuillez consulter la configuration matérielle requise.
  • Gestion en un clic : il vous suffit de sélectionner Gemma dans le sélecteur de modèles d'agent, puis de choisir le modèle que vous souhaitez télécharger, ou d'accéder à  . Android Studio télécharge, valide et met à jour automatiquement les pondérations du modèle pour vous.
  • Moteur d'inférence groupé : nous avons groupé un moteur d'inférence léger pour exécuter les modèles Gemma 4 directement dans l'IDE.
  • Agent d'IA sur l'appareil : Gemma 4 dispose de fonctionnalités d'appel d'outils agentiques natifs. Vous pouvez donc exécuter des plans de refactoring 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 UX des agents parallèles et autres améliorations

Dans Android Studio Quail 2, nous vous avons proposé 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 avec lien hypertexte dans les réponses : les noms de classes, 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 détectés automatiquement et affichés sous forme de liens hypertexte cliquables.
  • Notifications de l'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 indicateur de chargement s'affiche lorsqu'un agent exécute activement des outils, un indicateur d'état rouge lorsqu'un agent attend votre saisie et un badge bleu 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 Task (Tâche) et Walkthrough (Procédure pas à pas) sont désormais regroupés dans un onglet Summary of Changes (Résumé des modifications) clair et dédié. Vous bénéficiez ainsi d'une expérience de comparaison et d'examen claire avant d'appliquer les modifications.
  • Rendu du processus de réflexion réductible : pour les modèles de raisonnement, le processus de réflexion de l'agent, étape par étape, est organisé de manière claire dans des blocs réductibles. Vous pouvez ainsi parcourir facilement votre conversation par chat tout en inspectant 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 "Chats récents".

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. Nous ajustons les capacités de ce modèle de manière dynamique pour nous assurer de pouvoir offrir une expérience optimale sans frais. Toutefois, si vous souhaitez bénéficier d'un accès plus précis aux modèles les plus performants de Gemini ou si vous avez besoin d'un quota supplémentaire pour les longues sessions de programmation, vous pouvez améliorer votre accès de trois manières :

  • Clé API  : utilisez les derniers modèles Gemini, comme Gemini 3.7 Flash, dans votre workflow 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 la capacité premium et des limites de débit plus élevées. Grâce à ses fonctionnalités étendues, Gemini peut vous aider à analyser, remanier et planifier des fonctionnalités dans de vastes bases de code.
  • 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é lorsqu'ils utilisent l'agent d'IA 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 Quail d'Android Studio

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

Android Studio Quail

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

Android Studio Quail 2

  • Chats parallèles : nous avons débloqué le multitâche simultané dans l'IDE. Les développeurs peuvent ouvrir plusieurs chats côte à côte dans des onglets de l'éditeur. Ils peuvent ainsi exécuter une refactorisation Compose dans un onglet avec Gemini 3.5 Flash, tout en documentant le code dans un deuxième onglet avec Gemma 4. 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 "Chats récents".
  • Profilage LeakCanary : nous avons intégré LeakCanary directement dans Android Studio Profiler. En déplaçant l'analyse du tas JVM hors de l'appareil de test et en exécutant le moteur d'analyse Shark sur votre ordinateur hôte, le traçage des fuites de mémoire est devenu cinq fois plus rapide et totalement sans saccades, grâce aux corrections de l'IA Corriger avec l'agent.

Android Studio Quail 3

  • Mode Planification simplifiée : 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.
  • Place de marché MCP : en accédant à Paramètres > Outils > IA > Serveurs MCP, vous pouvez désormais rechercher, installer et gérer facilement les serveurs MCP (Model Context Protocol) directement depuis l'IDE. Vous pouvez ainsi connecter votre agent IA à des outils de développement, des registres et des bases de données personnalisées externes.

Commencer dès aujourd'hui

Android Studio Quail 4 est désormais disponible dans le canal stable. Oubliez la configuration manuelle, effectuez plusieurs tâches en parallèle et développez des solutions grâce à l'intelligence artificielle basée sur l'expertise.

👉  Téléchargez la version stable d'Android Studio Quail 4 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 sur notre  outil officiel de suivi des bugs

Vous pouvez également rejoindre notre communauté de développeurs dynamique et vous tenir informé 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 à lire