Di seguito sono riportate le nuove funzionalità di Android Studio Iguana.
Release delle patch
Di seguito è riportato un elenco delle release delle patch 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)
Aggiornamento di sicurezza importante: 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 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 nel canale stabile, puoi ricevere l'aggiornamento facendo clic su Guida > Cerca aggiornamenti (o Android Studio > Cerca aggiornamenti su macOS). In caso contrario, scarica la build stabile più recente.
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 personale (PAT), controllali entrambi e revocali 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 è IntelliJ IDEA GitHub integration plugin, ma potresti utilizzare un nome personalizzato.
Dopo aver revocato l'accesso per i token, devi configurare di nuovo il plug-in per far funzionare di nuovo tutte le funzionalità del plug-in, incluse le operazioni Git.
Ci scusiamo per gli eventuali disagi e invitiamo tutti gli utenti ad eseguire immediatamente l'aggiornamento per salvaguardare il codice e i dati.
Questo aggiornamento minore include anche queste correzioni di bug.
Android Studio Jellyfish | Patch 1 di 2023.3.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 compagno di programmazione per lo sviluppo di Android. Si tratta di un'esperienza di conversazione basata sull'IA in Android Studio che ti aiuta a migliorare la produttività rispondendo alle query di 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, puoi usufruire dei servizi per sviluppatori Google, ad esempio visualizzare i report di Firebase Crashlytics e Android Vitals in App Quality Insights, accedere a dispositivi remoti reali con streaming dispositivo in Android Studio e scrivere 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 dei dispositivi in Android Studio ti consente di connetterti in modo sicuro ai dispositivi Android fisici remoti ospitati nei data center sicuri di Google. Basata su Firebase, è il modo più semplice e veloce per testare la tua app su dispositivi reali, tra cui Google Pixel 8 Pro, Pixel Fold, alcuni dispositivi Samsung e altri ancora.

Dopo aver eseguito la connessione a un dispositivo, puoi eseguire il deployment dell'app, visualizzare il display, interagire con il dispositivo (inclusa la rotazione o l'apertura del dispositivo) e fare qualsiasi altra cosa potresti fare con un dispositivo tramite una connessione ADB diretta tramite SSL, 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 metterlo a disposizione di un altro sviluppatore.
Durante il periodo beta attuale, puoi utilizzare lo streaming dei dispositivi senza costi con i progetti Firebase su 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, puoi crearne uno facilmente. Per saperne di più, consulta Streaming dispositivo in Android Studio.
Supporto di App Quality Insights per ANR, dati personalizzati ed eventi multipli
Approfondisci i report sugli arresti anomali App Quality Insights (AQI) in Android Studio Jellyfish con il supporto dei report ANR, dei dati personalizzati e dei multi-eventi:
- Esegui l'iterazione degli eventi:ora puoi esplorare più eventi all'interno di un report di Crashlytics in ordine cronologico inverso, rivelando schemi per un debug più rapido.
- Esplora i dati personalizzati:visualizza chiavi/valori e log personalizzati per ogni report sugli arresti anomali (li trovi nelle schede Chiavi e Log dopo aver selezionato un report).
- Analizza gli ANR: accedi e esamina 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 un'unica finestra dello strumento e offre notevoli miglioramenti delle prestazioni, con un aumento del 50% delle velocità di rendering. Puoi passare facilmente dall'ispezione approfondita all'interazione con l'app e utilizzare gli istantanei per le visualizzazioni 3D dell'interfaccia utente. Scopri l'intera gamma di funzionalità in Eseguire il debug del layout con Layout Inspector.
L'Assistente per i link dell'app supporta la convalida del file delle 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 alle app.
- Fai doppio clic su Collegamenti per visualizzare una panoramica dettagliata dei controlli eseguiti dall'assistente e capire come correggere le configurazioni errate.
Per garantire un'esperienza utente senza interruzioni, verifica che il file JSON sia formattato correttamente per il caricamento nel tuo dominio.
Installazione del profilo di riferimento
Android Studio Jellyfish compila automaticamente i profili di riferimento dopo l'installazione sul dispositivo per i progetti che utilizzano AGP 8.4 o versioni successive. Sono inclusi i profili di riferimento generati tramite un modulo Generatore di profili di riferimento o da librerie come Compose. L'installazione automatica ti consente di usufruire dei vantaggi in termini di prestazioni dei profili di riferimento quando installi l'app di release localmente e quando utilizzi il profiling a basso overhead.
Nuovi controlli per i daltonici nel controllo dell'interfaccia utente di Compose
Controllo UI di Compose include nuove simulazioni e nuovi controlli per i daltonici, che ti consentono di creare esperienze visivamente accessibili per tutti gli utenti. Basta accedere alla modalità di controllo dell'interfaccia utente da Anteprima composizione per visualizzare l'interfaccia utente di Componi in diversi tipi di deficienza visiva dei colori per assicurarti che i tuoi design 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 collegati agli altoparlanti o alle cuffie del computer. Con il rie indirizzamento audio, puoi tenere le cuffie collegate al computer e ascoltare sia il computer sia lo smartphone connesso senza dover ricollegare manualmente un dispositivo e poi l'altro. Per attivare il reindirizzamento dell'audio, vai ad Android Studio > Impostazioni > Strumenti > Mirroring dispositivo e seleziona Reindirizza l'audio dai 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 offre molte nuove funzionalità, come il supporto completo delle funzionalità più recenti del linguaggio di programmazione Java 21, una barra degli strumenti fluttuante intuitiva con azioni di modifica e un'opzione inlay Esegui fino al cursore nel debugger per velocizzare il flusso di lavoro. Per saperne di più, consulta le note di rilascio di IntelliJ.