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.
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à.
- Apri Layout Inspector.
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 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 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.