Di seguito sono riportate le nuove funzionalità di Android Studio Meerkat.
Miglioramenti all'anteprima di composizione
Android Studio Meerkat include alcune ottimizzazioni di Anteprima composizione per migliorare il flusso di lavoro:
- Zoom migliorato: goditi uno zoom più fluido e reattivo nelle anteprime di composizione.
- Anteprime dei gruppi comprimibili: organizza la tua area di anteprima in modo più efficace. Comprimi gruppi di composabili sotto i relativi titoli, riducendo il disordine e facilitando la concentrazione su componenti specifici.
- Modalità di visualizzazione: per semplificare l'esperienza di anteprima, la modalità Griglia è la visualizzazione predefinita, la modalità Galleria è accessibile facendo clic con il tasto destro del mouse sull'anteprima e la visualizzazione elenco è stata rimossa. In questo modo potrai visualizzare i tuoi composabili in modo più chiaro e organizzato.
Questi miglioramenti semplificano come mai prima d'ora la creazione e l'iterazione delle UI di Compose.

Integrazione del Modulo condiviso KMP con le applicazioni Android
Android Studio ora include un nuovo modello di modulo per aggiungere logica condivisa alla tua app utilizzando Kotlin Multi-Platform (KMP). Per provare questa funzionalità, segui questi passaggi per creare un modulo condiviso KMP in un'app per Android appena creata:
- Assicurati di utilizzare la versione più recente di Android Studio Meerkat e che la tua app utilizzi la versione più recente del plug-in Gradle per Android.
- Apri Android Studio e crea un nuovo progetto Android con il modello EmptyActivity.
- Passa dalla visualizzazione Android alla visualizzazione Progetto per accedere alla struttura del progetto.
- Fai clic sul pulsante Nuovo nella Visualizzazione progetto e seleziona Modulo multipiattaforma Kotlin dalle opzioni. Scegli Modulo condiviso come tipo e mantieni le impostazioni predefinite.
- Apri il file
build.gradle.kts
nella directory dell'app Android e aggiungi una dipendenza dal modulo condiviso. Nel modulo condiviso, modifica il file
Platform.android.kt
e aggiungi la seguente riga di codice:actual fun platform() = "Android from Shared KMP Module"
Apri il file
MainActivity.kt
nella directory dell'app per Android e modificalo in modo da chiamare la funzioneplatform()
dal modulo condiviso.Compila il progetto ed esegui l'applicazione per Android. Sullo schermo dovresti vedere il messaggio "Un saluto da Android dal modulo KMP condiviso".
Questi moduli condivisi contengono una logica di business condivisa che può essere utilizzata sia dalle piattaforme Android sia da quelle iOS.
UX aggiornata per l'aggiunta di dispositivi virtuali e remoti a Device Manager
Android Studio migliora l'esperienza utente quando crei un dispositivo virtuale locale o aggiungi un dispositivo da Android Device Streaming.
Per iniziare, fai clic sul pulsante + in Gestore dispositivi e seleziona Crea dispositivo virtuale o Seleziona dispositivi remoti.
Quando crei un nuovo dispositivo virtuale, i nuovi filtri e consigli ti consentono di creare più facilmente una configurazione del dispositivo adatta alle tue esigenze e che offre le migliori prestazioni sulla tua workstation.

Analogamente, quando selezioni i dispositivi remoti da Streaming di dispositivi Android, i nuovi filtri ti consentono di trovare e selezionare più facilmente i dispositivi di cui hai bisogno. Ora devi solo fare clic sul pulsante Firebase nella parte superiore della finestra di Gestione dispositivi per selezionare il progetto Firebase che vuoi utilizzare per lo streaming di dispositivi Android.
Nuove funzionalità di Gemini in Android Studio
Android Studio Meerkat introduce nuove funzionalità che utilizzano Gemini per aiutarti a essere più produttivo. Per utilizzare queste funzionalità, attiva la condivisione del contesto del codice con Gemini nel progetto corrente.
Utilizza i seguenti link per scoprire di più su queste funzionalità:
Menu e azioni di Build aggiornati
Abbiamo apportato le seguenti modifiche alle azioni di compilazione e al menu Compila per aiutarti a creare facilmente esattamente ciò che vuoi mentre lavori ai progetti in Android Studio:
- È stata aggiunta una nuova azione
Build 'run-configuration-name' Run Configuration
: Questa azione genera la configurazione di esecuzione attualmente selezionata. Ad esempio, se hai selezionato la configurazione di esecuzione:app
, l'azione compilerà e assembleràapp
. Se di recente hai eseguito un test su un dispositivo, l'azione lo creerà. - È stata impostata
Build 'run-configuration-name' Run Configuration
come azione di compilazione predefinita: per corrispondere meglio all'intenzione dello sviluppatore, sia il pulsante della barra degli strumenti sia la scorciatoia Control/Comando+F9 ora eseguono la nuova azioneBuild run-configuration-name Run Configuration
. - Riordinamento delle azioni di compilazione: abbiamo posizionato la nuova azione
Build run-configuration-name
nella parte superiore del menu Compila, accanto alle azioni di compilazione e alle azioni "Assembla …" (precedenti azioni "Crea …"). Abbiamo anche rinominato l'azione "Ricompila progetto" in "Pulisci e assembla progetto con test" per riflettere più chiaro la funzionalità dell'azione. - Sono stati utilizzati verbi corrispondenti a ciò che fanno effettivamente le azioni di compilazione: oltre alle azioni "Compila" e "Compila", abbiamo rinominato
Make Project
inAssemble Project
. Abbiamo anche introdotto una nuova azioneAssemble Project with Tests
per assemblare i componenti di test.
Approfondimenti sugli SDK di Google Play: avvisi sugli SDK deprecati
Ora gli autori di SDK possono indicare quando un SDK è stato deprecato e menzionare gli SDK alternativi da utilizzare al suo posto. Se uno degli SDK utilizzati dalla tua app è stato ritirato dai relativi autori, in Android Studio visualizzerai gli avvisi corrispondenti, insieme alle informazioni su altri SDK che possono essere utilizzati al suo posto.