Di seguito sono riportate le nuove funzionalità di Android Studio Iguana.
Release delle patch
Di seguito è riportato un elenco delle patch rilasciate in Android Studio Jellyfish e nel plug-in Android per Gradle 8.4.
Android Studio Jellyfish | Patch 2 di 2023.3.1 e AGP 8.4.2 (giugno 2024)
Importante aggiornamento della sicurezza: una vulnerabilità di sicurezza nel plug-in GitHub disponibile in Android Studio Iguana | 2023.2.1 e versioni successive potrebbe esporre i token di accesso a terze parti non autorizzate.
La correzione: Jetbrains ha risolto il problema nei prodotti della piattaforma IntelliJ, e la correzione è ora disponibile in Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20).
Se hai già una build di Android Studio sul canale stabile, puoi ottenere l'aggiornamento facendo clic su Guida > Controlla aggiornamenti (o Android Studio > Controlla aggiornamenti su macOS). In caso contrario, scarica l'ultima build stabile.
Inoltre, se hai utilizzato attivamente la funzionalità di richiesta pull di GitHub nell'IDE, ti consigliamo vivamente di revocare tutti i token GitHub utilizzati dal plug-in. Poiché il plug-in può utilizzare l'integrazione OAuth o i token di accesso personali (PAT), controlla entrambi e revoca l'accesso se necessario:
- Per revocare l'accesso per l'integrazione OAuth, vai a Applicazioni > App OAuth autorizzate e revoca l'accesso per il token Integrazione IDE JetBrains.
- Per revocare l'accesso per i token di accesso personale, vai a Token di accesso personale ed elimina il token emesso per il plug-in GitHub. Il nome predefinito del token è Plug-in di integrazione GitHub di IntelliJ IDEA, ma potresti utilizzare un nome personalizzato.
Dopo aver revocato l'accesso per i token, devi configurare di nuovo il plug-in per ripristinare tutte le funzionalità del plug-in, incluse le operazioni Git.
Ci scusiamo per gli eventuali disagi e invitiamo tutti gli utenti a eseguire immediatamente l'aggiornamento per proteggere il proprio codice e i propri dati.
Questo aggiornamento minore include anche queste correzioni di bug.
Android Studio Jellyfish | 2023.3.1 Patch 1 e AGP 8.4.1 (maggio 2024)
Questo aggiornamento minore include queste correzioni di bug.
Introduzione di Gemini in Android Studio
Gemini in Android Studio è il tuo assistente di programmazione per lo sviluppo di Android. Si tratta di un'esperienza conversazionale basata sull'AI in Android Studio che ti aiuta a essere più produttivo rispondendo alle tue domande sullo sviluppo di Android. Per saperne di più, consulta Scopri Gemini in Android Studio.
Nuovo flusso di accesso
Quando accedi ad Android Studio con il tuo account sviluppatore, usufruisci dei servizi per sviluppatori Google, ad esempio la visualizzazione dei report di Firebase Crashlytics e Android Vitals in Approfondimenti sulla qualità delle app, l'accesso a dispositivi remoti reali con streaming dispositivo in Android Studio e la scrittura di codice di qualità superiore con Gemini in Android Studio, direttamente dall'IDE.
Android Studio Jellyfish semplifica l'aggiunta e la gestione degli account e fornisce all'IDE solo le autorizzazioni richieste per ogni funzionalità. Per iniziare, procedi in uno dei seguenti modi:
- Vai a una delle funzionalità menzionate in precedenza e segui le istruzioni per accedere e fornire le autorizzazioni necessarie.
- Se hai già eseguito l'accesso, puoi gestire i tuoi account e le tue autorizzazioni andando a File (Android Studio su macOS) > Impostazioni > Strumenti > Account Google.
Accedere a dispositivi reali con lo streaming dispositivo in Android Studio
Lo streaming del dispositivo in Android Studio ti consente di connetterti in modo sicuro a dispositivi Android fisici remoti ospitati nei data center sicuri di Google. Basato su Firebase, è il modo più rapido e semplice per testare la tua app su dispositivi reali, inclusi Google Pixel 8 Pro, Pixel Fold, alcuni dispositivi Samsung e altri ancora.

Dopo aver effettuato la connessione a un dispositivo, puoi eseguire il deployment dell'app, visualizzare il display, interagire con il dispositivo (inclusa la rotazione o l'apertura), e qualsiasi altra operazione che potresti fare con un dispositivo tramite una connessione ADB su SSL diretta, il tutto senza uscire da Android Studio. Al termine dell'utilizzo del dispositivo, Google cancella tutti i tuoi dati e ripristina i dati di fabbrica del dispositivo prima di renderlo disponibile a un altro sviluppatore.
Durante l'attuale periodo beta, puoi utilizzare lo streaming da dispositivo senza costi con i progetti Firebase con un piano Spark o Blaze. Per iniziare, accedi al tuo account sviluppatore da Android Studio e seleziona un progetto Firebase. Se non hai ancora un progetto Firebase, è facile crearne uno. Per saperne di più, vai a Streaming dispositivo in Android Studio.
Supporto di App Quality Insights per ANR, dati personalizzati e più eventi
Approfondisci i report sugli arresti anomali di App Quality Insights (AQI) in Android Studio Jellyfish con supporto per report ANR, dati personalizzati e multi-eventi:
- Scorrere gli eventi:ora puoi esplorare più eventi all'interno di un report di Crashlytics in ordine cronologico inverso, rivelando pattern per un debug più rapido.
- Esplora i dati personalizzati:visualizza chiavi/valori e log personalizzati per ogni report sugli arresti anomali (si trovano nelle schede Chiavi e Log dopo aver selezionato un report).
- Analizzare gli ANR: accedi e analizza gli ANR direttamente nelle schede Android Vitals e Crashlytics.

Layout Inspector incorporato
L'ispettore layout ora è incorporato per impostazione predefinita nella finestra dello strumento Dispositivi in esecuzione. Questa integrazione consente di risparmiare spazio sullo schermo, centralizza il flusso di lavoro in una singola finestra degli strumenti e offre notevoli miglioramenti delle prestazioni, con un aumento del 50% della velocità di rendering. Puoi passare facilmente dall'ispezione e dall'interazione approfondite con la tua app all'utilizzo degli snapshot per visualizzazioni 3D della tua UI. Scopri l'intera gamma di funzionalità all'indirizzo Eseguire il debug del layout con Layout Inspector.
L'assistente per i link dell'app supporta la convalida dei file di associazioni web
L'assistente Link per app ora supporta la convalida del file JSON Digital Asset Links che deve essere pubblicato sul tuo sito web.
Questa funzionalità estende le funzionalità di convalida esistenti per i filtri per intent che dichiari nel file manifest dell'app. Per ogni dominio dichiarato nel file manifest, l'assistente analizza il file sul tuo sito web, esegue sette controlli di convalida e fornisce una spiegazione dettagliata su come correggere eventuali errori.
Per iniziare:
- In Android Studio, fai clic su Strumenti > Assistente per i link per app.
- Fai doppio clic su Link per visualizzare in dettaglio i controlli eseguiti dall'assistente e capire come correggere le configurazioni errate.
Garantisci un'esperienza utente senza interruzioni verificando che il file JSON sia formattato correttamente per il caricamento nel tuo dominio.
Installazione del profilo di base
Android Studio Jellyfish compila automaticamente i profili di base dopo l'installazione sul dispositivo per i progetti che utilizzano AGP 8.4 o versioni successive. Ciò include i profili di base generati tramite un modulo Generatore di profili di base o da librerie come Compose. L'installazione automatica ti consente di sperimentare i vantaggi in termini di prestazioni dei profili di base durante l'installazione dell'app di rilascio in locale e quando utilizzi la profilazione a basso overhead.
Nuovi controlli per la cecità ai colori in Compose UI Check
Controllo UI Compose include nuove simulazioni e controlli per persone daltoniche, consentendoti di creare esperienze visivamente accessibili per tutti gli utenti. Basta attivare la modalità di controllo dell'interfaccia utente dall'anteprima di Compose per visualizzare l'interfaccia utente di Compose in diversi tipi di daltonismo per assicurarti che i tuoi progetti rimangano chiari e utilizzabili.

Reindirizzare l'audio utilizzando il mirroring del dispositivo
A partire da Android Studio Jellyfish Canary 5, puoi reindirizzare l'audio dai dispositivi fisici connessi agli altoparlanti o alle cuffie del computer. Con il reindirizzamento dell'audio, mantieni le cuffie connesse al computer e ascolta sia il computer che lo smartphone connesso senza dover riconnetterti manualmente a un dispositivo e poi a un altro. Per attivare il reindirizzamento audio, vai ad Android Studio > Impostazioni > Strumenti > Duplicazione dispositivo e seleziona Reindirizza audio da dispositivi locali. Tieni presente che l'audio viene sempre reindirizzato, indipendentemente dalle impostazioni, per i dispositivi Firebase Test Lab con Android 12 o versioni successive.
Aggiornamenti della piattaforma IntelliJ 2023.3
Android Studio Jellyfish include la release della piattaforma IntelliJ 2023.3, che presenta molte nuove funzionalità, come il supporto completo delle funzionalità del linguaggio di programmazione Java 21 più recente, una barra degli strumenti mobile intuitiva con azioni di modifica e un'opzione di inserimento Esegui fino al cursore nel debugger per velocizzare il flusso di lavoro. Per saperne di più, consulta le note di rilascio di IntelliJ.