Android Studio Quail 4 (settembre 2026)

Di seguito sono riportate le note di rilascio di Android Studio Quail 4.

Nuove funzionalità

Di seguito sono riportate le nuove funzionalità di Android Studio Quail 4.

Crea app full stack con Firebase in modalità Agente

I servizi Firebase come i database Authentication e Cloud Firestore possono essere attivati e configurati direttamente in modalità Agente in Android Studio utilizzando le abilità dell'agente Firebase. L'agente può aiutarti a completare l'integrazione di Firebase e a configurare i servizi di backend. Questa integrazione ti consente di creare app Android robuste e full-stack senza uscire dall'IDE.

L'agente guida un utente nella configurazione di Firebase Auth e Firestore nell'IDE.
L'agente che guida un utente nell'integrazione di Firebase nell'interfaccia di chat.

Lo stato di ricomposizione viene letto in Layout Inspector

Abbiamo semplificato la diagnosi di conteggi elevati di ricomposizione aggiungendo le letture dello stato di ricomposizione all'ispettore layout. Disponibile in Panda 3 canary, questa funzionalità ti aiuta a identificare le variabili di stato che hanno attivato una ricomposizione fornendo un elenco dettagliato delle letture dello stato eseguite durante il ciclo. Per utilizzare questa funzionalità, utilizza compose.ui:ui:1.10.0 (BOM 2025.12.01) o versioni successive.

Funzionalità chiave

Le funzionalità principali di questa funzionalità sono le seguenti:

  • Invalidazione della traccia: quando un nodo viene ricomposto, fai clic sul link del conteggio delle ricomposizioni nell'albero dei componenti per aprire il riquadro Ispezione stato.
  • Trace di stack dettagliate: identifica le variabili di stato specifiche in fase di lettura, inclusi conteggi, elenchi o valori di elevazione. Controlla quali sono stati invalidated (modificati) per attivare l'aggiornamento.
  • Navigare nella cronologia della ricomposizione: utilizza le frecce di navigazione nell'intestazione del riquadro per scorrere i dati di stato delle ricomposizioni precedenti per un nodo specifico.
  • Spiegazioni basate sull'AI: fai clic su Spiega con l'AI nel riquadro Ispezione stato per visualizzare una suddivisione in linguaggio naturale dello stato letto e del motivo per cui ha causato una ricomposizione.

Inizia

Segui questi passaggi per provare queste funzionalità.

  1. Apri Layout Inspector.
  2. Fai clic con il tasto destro del mouse sulla colonna di ricomposizione ed esegui una delle seguenti operazioni:

    • Per tutti i nodi, seleziona Osserva ricomposizione > Osserva tutto.
    • Per note specifiche, seleziona Ricompressione > Osserva nodo.
    Attiva le letture dello stato di ricomposizione in Layout Inspector
  3. Interagisci con la tua app. Quando si verificano ricomposizioni, fai clic sui link di conteggio blu nell'albero dei componenti per esaminare lo stato.

    Esempio di risultato dello stato di ricomposizione letto in Layout Inspector
  4. Fai clic su "Spiega con l'AI" per ottenere un'analisi dettagliata del motivo per cui è stata eseguita la ricomposizione.

    Risultato di esempio di "Spiega con l'AI" per la lettura dello stato in Layout Inspector

Integrazione di Gemma 4

Ora puoi eseguire il potente modello Gemma 4 direttamente in Android Studio per l'assistenza alla codifica AI senza fare affidamento a un provider di terze parti per l'hosting. Alimentata in modo nativo da un runtime integrato, questa esecuzione locale ti offre il controllo completo per progettare nuove funzionalità, eseguire il refactoring del codice ed eseguire il debug dei problemi, tutto completamente sul dispositivo. Per scaricare i modelli Gemma, vai a Impostazioni > Strumenti > AI > Fornitori di modelli > Gemma.

Simula le transizioni di navigazione a ritroso con l'anteprima interattiva

Quail 4 introduce controlli dedicati, tra cui un'azione Torna indietro e un cursore Avanzamento indietro predittivo, che ti consentono di testare le animazioni di spostamento avanti e indietro senza eseguire il deployment su un dispositivo fisico o un emulatore. Ora puoi scorrere gli stati di transizione personalizzati e verificare il comportamento del gesto Indietro predittivo direttamente in Compose Interactive Preview.