Android Studio Quail 4 (septembre 2026)

Vous trouverez ci-dessous les notes de version d'Android Studio Quail 4.

Nouvelles fonctionnalités

Voici les nouvelles fonctionnalités d'Android Studio Quail 4 :

Créer des applications full stack avec Firebase en mode Agent

Les services Firebase tels que les bases de données Authentication et Cloud Firestore peuvent être activés et configurés directement en mode Agent dans Android Studio à l'aide des compétences de l'agent Firebase. L'agent peut vous aider à 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 quitter votre IDE.

L'agent guide un utilisateur dans la configuration de Firebase Auth et Firestore dans l'IDE.
L'agent guide un utilisateur dans l'intégration de Firebase dans l'interface de chat.

Lectures de l'état de recomposition dans l'outil d'inspection de la mise en page

Nous avons ajouté des lectures de l'état de recomposition à l'outil d'inspection de la mise en page pour faciliter le diagnostic des nombres de recomposition élevés. Disponible dans Panda 3 Canary, cette fonctionnalité vous aide à identifier les variables d'état qui ont déclenché une recomposition en fournissant une liste détaillée des lectures d'état effectuées au cours de ce cycle. Pour utiliser cette fonctionnalité, utilisez compose.ui:ui:1.10.0 (BOM 2025.12.01) ou une version ultérieure.

Fonctionnalités clés

Voici les principales fonctionnalités de cette option :

  • Invalidation de l'état de la trace : lorsqu'un nœud se recompose, cliquez sur le lien du nombre de recompositions dans l'arborescence des composants pour ouvrir le panneau "Inspection de l'état".
  • Traces de pile détaillées : identifiez les variables d'état spécifiques en cours de lecture, y compris sous forme de nombres, de listes ou de valeurs d'altitude. Vérifiez lesquels ont été invalidated (modifiés) pour déclencher la mise à jour.
  • Parcourir l'historique des recompositions : utilisez les flèches de navigation dans l'en-tête du panneau pour parcourir les données d'état des recompositions précédentes d'un nœud spécifique.
  • Explications optimisées par l'IA : cliquez sur Expliquer avec l'IA dans le panneau "Inspection de l'état" pour afficher une explication en langage naturel de l'état lu et de la raison pour laquelle il a entraîné une recomposition.

Commencer

Suivez ces étapes pour tester ces fonctionnalités.

  1. Ouvrez l'outil d'inspection de la mise en page.
  2. Effectuez un clic droit sur la colonne "Recomposition", puis effectuez l'une des actions suivantes :

    • Pour tous les nœuds, sélectionnez Observer la recomposition > Observer tout.
    • Pour des notes spécifiques, sélectionnez Recomposition > Observer Node.
    Activer les lectures d'état de recomposition dans l'outil d'inspection de la mise en page
  3. Interagissez avec votre application. Lorsque des recompositions se produisent, cliquez sur les liens de nombre bleus dans l'arborescence des composants pour inspecter l'état.

    Exemple de résultat des lectures de l'état de recomposition dans l'outil d'inspection de la mise en page
  4. Cliquez sur "Expliquer avec l'IA" pour obtenir une analyse détaillée des raisons de la recomposition.

    Exemple de résultat de "Expliquer avec l'IA" pour les lectures d'état dans l'outil d'inspection de la mise en page

Intégration de Gemma 4

Vous pouvez désormais exécuter le puissant modèle Gemma 4 directement dans Android Studio pour obtenir de l'aide sur le code d'IA sans avoir à faire appel à un fournisseur tiers pour l'héberger. Cette exécution locale, qui s'appuie nativement sur un environnement d'exécution intégré, vous permet de concevoir de nouvelles fonctionnalités, de refactoriser du code et de déboguer des problèmes, le tout entièrement sur l'appareil. Pour télécharger les modèles Gemma, accédez à Paramètres > Outils > IA > Fournisseurs de modèles > Gemma.

Simuler les transitions de retour en arrière avec l'aperçu interactif

Quail 4 introduit des commandes dédiées, y compris une action Navigate Back et un curseur Predictive Back Progress, qui vous permettent de tester les animations de retour et d'avance sans déployer sur un appareil physique ni un émulateur. Vous pouvez désormais parcourir les états de transition personnalisés et vérifier le comportement de la prévisualisation du geste Retour directement dans l'aperçu interactif Compose.