Android Studio I/O Edition: novità degli strumenti per sviluppatori Android
Lettura di 8 minuti
Quest'anno, in occasione della conferenza Google I/O, stiamo andando oltre i cambiamenti iterativi, verso un cambiamento fondamentale nel modo in cui vengono create le app. I nostri nuovi strumenti sono pensati per l'era agentica, con funzionalità che aumentano la produttività degli sviluppatori Android e potenziano gli agenti AI che implementano nel codebase. Quindi, che tu voglia creare esclusivamente con l'AI o preferisca essere l'architetto di ogni riga di codice, i nostri strumenti ti aiuteranno a stare al passo con i tempi.
Passando dallo sviluppo "assistito dall'AI" a quello "agente", stiamo rendendo più facile che mai trasformare un'idea in un'app di produzione di alta qualità con un impegno significativamente inferiore da parte degli sviluppatori.
Quali sono le novità degli strumenti per sviluppatori Android? In questo blog tratteremo tre aree principali:
- Lascia che se ne occupi l'agente: qualunque sia l'attività di sviluppo su cui stai lavorando, l'agente Android Studio può aiutarti: dalla pianificazione dell'architettura e della progettazione dell'app alla scrittura del codice, fino ai test delle unità e alla correzione dei bug.
- Qualsiasi fornitore di AI, ovunque tu crei: in Android Studio puoi utilizzare qualsiasi modello e ti aiutiamo anche a trovare quelli con il rendimento migliore. Scegli uno dei migliori modelli remoti di Google, Anthropic, OpenAI o, se devi eseguire localmente, Gemma 4 è il nostro modello locale più efficiente e potente. Con Android CLI, puoi creare app per Android più velocemente e più facilmente utilizzando gli agenti e gli ambienti di sviluppo che preferisci.
- Come sempre, le prestazioni e la qualità rimangono le nostre priorità principali: continuiamo a investire negli strumenti per sviluppatori Android che preferisci: dall'emulatore ai profiler, agli analizzatori delle prestazioni e altro ancora.
1: Lascia che se ne occupi l'agente
Skill dell'agente
Android Studio ora supporta le competenze degli agenti, set di istruzioni modulari che basano gli LLM su workflow specializzati e conoscenze specifiche del dominio. Aggiungendo competenze al tuo progetto, puoi insegnare all'agente a seguire best practice, pattern di architettura o workflow di librerie specifici. Ciò consente una generazione di codice più accurata e consapevole del contesto e l'attivazione automatica delle competenze per un'attività appropriata, garantendo che l'agente agisca come un esperto. Abbiamo raggruppato molte delle principali competenze degli agenti Android e Firebase nell'ultima build Canary di Android Studio, così puoi passare direttamente alla creazione.
Puoi creare la tua skill o utilizzare Android CLI per installare le nostre skill ufficiali, un repository che copre alcuni dei flussi di lavoro più comuni con cui alcuni sviluppatori Android e LLM potrebbero avere difficoltà. Aiutano i modelli a comprendere ed eseguire meglio pattern specifici che seguono le nostre best practice e indicazioni sullo sviluppo per Android, come la migrazione da XML a Compose, Edge-to-edge, Navigation 3 e altro ancora. Puoi anche creare per Android XR, a partire da una bellissima app Display Glasses con Jetpack Compose Glimmer. Le competenze Android ufficiali vengono raggruppate automaticamente con l'ultima versione di Android Studio, quindi l'agente è pronto per la creazione.
Crea app full-stack con Firebase in modalità Agente
I servizi Firebase come i database Auth e Firestore ora possono essere attivati direttamente in modalità Agente in Android Studio utilizzando le abilità dell'agente per Firebase. Il tuo agente sarà in grado di completare l'integrazione di Firebase e configurare i servizi di backend. Questa integrazione ti consente di creare applicazioni Android robuste e full-stack senza mai uscire dall'IDE.
Conversazioni parallele
Ora puoi eseguire più conversazioni con la modalità Agente in parallelo. In una conversazione, esegui test e, mentre aspetti, puoi avviare la modalità di pianificazione per una nuova funzionalità della tua app utilizzando un terzo thread di conversazione per scrivere la documentazione della tua app. Questi miglioramenti ti faranno risparmiare tempo e aumenteranno la tua produttività.
Un nuovo agente di progetto più efficiente
Il nuovo agente di progetto di Android Studio si è evoluto in un potente strumento di sviluppo full-stack, utilizzando un piano di esecuzione in più passaggi e un "ciclo di generazione" autonomo che corregge automaticamente gli errori di build e configura le dipendenze in più file. Questa funzionalità avanzata è notevolmente amplificata dalla nuova integrazione con Firebase Agent Skills, che consente agli sviluppatori di creare, eseguire il debug e implementare senza problemi applicazioni full-stack complete direttamente da un singolo prompt alla produzione finale.
Inoltre, ora offre il supporto per schermi di grandi dimensioni. Puoi strutturare il tuo progetto con layout, navigazione e componenti ottimizzati per tablet, dispositivi pieghevoli e laptop fin dall'inizio. Dispone di una logica aggiuntiva per testare l'app su emulatori per schermi di grandi dimensioni, se ne hai uno abilitato. Basta configurare il dispositivo richiesto nell'emulatore Android e l'agente può provarlo.
2: Qualsiasi fornitore di AI, ovunque tu crei
Crea app per Android in Google AI Studio
Google AI Studio ora offre funzionalità complete di sviluppo di app per Android. Gli utenti possono generare nuove applicazioni, visualizzarle in anteprima immediatamente tramite un emulatore Android incorporato e implementarle direttamente sui dispositivi fisici utilizzando ADB tramite USB. Inoltre, gli sviluppatori possono pubblicare direttamente su Google Play. AI Studio gestisce la creazione del record dell'app, raggruppa il pacchetto e lo carica in un canale di test interno. Per lo sviluppo avanzato e la preparazione alla produzione, i progetti possono essere esportati come file ZIP e aperti senza problemi in Android Studio. Per iniziare, visita subito Google AI Studio e inizia a creare.
Android CLI ti aiuta a creare in modo più rapido ed efficiente con qualsiasi agente
L'interfaccia a riga di comando Android ti consente di creare app utilizzando qualsiasi agente, LLM e strumento di tua scelta. L'interfaccia a riga di comando Android è progettata per aiutare gli agenti AI a creare più velocemente e a utilizzare meno token rispetto all'utilizzo esclusivo di strumenti LLM generici. Se basi gli agenti sulla knowledge base e sulle competenze di Android, ora puoi fare in modo che l'agente che preferisci segua le best practice più recenti in qualsiasi ambiente di programmazione.
Inoltre, quando utilizzi l'ultima versione Canary di Android Studio Quail, Android CLI consente all'agente di sfruttare le potenti funzionalità dell'IDE, ad esempio l'analisi dei file per rilevare problemi o la ricerca di dichiarazioni di simboli. Google Antigravity 2.0 ora offre il supporto ufficiale per lo sviluppo Android con Android CLI.
piano Google AI
Ora puoi utilizzare il tuo piano Google AI Pro o Ultra per accedere a una capacità dedicata e a limiti di frequenza più elevati per Gemini in Android Studio. Ciò è particolarmente utile per le sessioni di sviluppo Android lunghe, che possono richiedere l'utilizzo di più token. Android Studio rileva automaticamente il tuo abbonamento quando accedi con il tuo Account Google.
Gemma 4 per l'assistenza alla programmazione locale e l'AI sul dispositivo
Gemma 4 è un modello locale all'avanguardia addestrato per lo sviluppo di Android. È il nostro modello locale più efficiente ed è in grado di eseguire la codifica agentica complessa in più passaggi in Android Studio. È ideale per gli sviluppatori che richiedono la privacy dei dati, l'accesso offline o che hanno riscontrato problemi di quota con altri modelli.
E ora, nell'ultima build Canary, puoi scaricare ed eseguire Gemma 4 direttamente dall'IDE, senza dover configurare un server esterno.
Porta il tuo modello in Android Studio
Android Studio consente agli sviluppatori di importare nell'IDE qualsiasi modello scelgano per l'assistenza AI agentica. Migliora il tuo flusso di lavoro con modelli come Gemini, GPT e Claude o utilizza un modello locale come Gemma 4. Questa flessibilità offre agli sviluppatori un maggiore controllo su rendimento, privacy e costi.
Android Bench mette in evidenza i modelli migliori
All'inizio di quest'anno abbiamo lanciato Android Bench, il benchmark e la classifica progettati per valutare l'efficacia con cui gli LLM gestiscono le attività di sviluppo Android reali. L'obiettivo è accelerare i miglioramenti dell'AI, portando a modelli più utili da utilizzare per l'assistenza AI, il che si tradurrà in app di migliore qualità per gli utenti Android.
Ci avete chiesto di valutare i modelli open source, quindi li abbiamo aggiunti alla classifica per aiutarvi a capire le prestazioni degli LLM con maggiore privacy e accesso offline. Stiamo anche lavorando per aumentare significativamente la difficoltà delle sfide che proponiamo agli LLM, per continuare a incoraggiare i miglioramenti. Ciò include la creazione di attività a esecuzione prolungata, il cui completamento richiede a un tipico ingegnere Android diversi giorni.
3. Come sempre, le prestazioni e la qualità rimangono le priorità principali:
Testare le interazioni multi-dispositivo con l'emulatore Android
L'emulatore Android ora include un nuovo stack di rete che consente la connettività peer-to-peer senza configurazione tra più dispositivi virtuali sulla stessa macchina host. Questo aggiornamento elimina la necessità di inoltro manuale delle porte, consentendo agli sviluppatori di testare facilmente scenari multi-dispositivo come sessioni multiplayer locali, condivisione di file e accoppiamento di app complementari. Creando un backplane di rete virtuale condiviso, l'emulatore Android fornisce un ambiente più stabile e coerente per la creazione di esperienze app complesse e interconnesse su diversi fattori di forma.
Android Debug Bridge Wi-Fi 2.0
ADB Wi-Fi 2.0 offre un debug wireless molto più affidabile. Con l'ultimo strumento a riga di comando ADB di Android Platform Tools v37 e un dispositivo Android 17, ora puoi cambiare rete, spegnere la macchina e svolgere la tua giornata tipo e i tuoi dispositivi rimarranno connessi. Inoltre, i dispositivi con il debug wireless attivato vengono visualizzati automaticamente in Gestione dispositivi di Android Studio, semplificando la procedura di accoppiamento e rendendo più facile che mai connettere smartphone, smartwatch e altri dispositivi Android.
Android Studio ora ti consente di pubblicare su Google Play per i test
Android Studio ora ti consente di caricare nuove release della tua app direttamente nei canali di test di Google Play Console. Per farlo, seleziona una nuova opzione per continuare con "Pubblica per i test" alla fine del flusso di lavoro Genera pacchetto dell'app firmato. Questa integrazione supporta il caricamento di una release iniziale di una nuova app nel canale di test interno di Play Console. Puoi anche utilizzare questa funzionalità per caricare release nelle app esistenti nei canali di test. Per usufruire di questa funzionalità, devi registrarti su Google Play Console. Leggi il blog "Novità di Google Play" per scoprire tutti gli aggiornamenti di Play alla conferenza I/O.
Assistenza per la verifica dello sviluppatore Android
Ora puoi visualizzare lo stato di registrazione della tua app direttamente in Android Studio quando generi un App Bundle o un APK firmato. Visualizzare queste informazioni in Android Studio ti consente di risolvere i problemi di registrazione in anticipo e assicurarti che le tue app siano pronte prima che il requisito di verifica entri in vigore per i dispositivi Android certificati a partire da settembre 2026.
Rilevamento di perdite di memoria con LeakCanary
Le perdite di memoria in Android si verificano quando il codice mantiene il riferimento di un oggetto molto tempo dopo la fine del suo ciclo di vita. In questo modo, il Garbage Collector (GC) non può recuperare la memoria, il che alla fine porta a prestazioni lente o a OutOfMemoryError (OOM).
L'attività del profiler LeakCanary di Android Studio migliora significativamente la produttività degli sviluppatori consentendo l'analisi e l'ispezione delle tracce di perdita di memoria direttamente nell'ambiente di sviluppo desktop anziché sul dispositivo mobile. Inoltre, Android Studio semplifica la risoluzione dei problemi fornendo strumenti come "Vai alla dichiarazione" per mappare l'analisi delle perdite direttamente al codebase, consentendo agli sviluppatori di individuare e risolvere rapidamente le perdite di memoria.
A partire dalla release Android Studio Quail 1, ora puoi anche chiedere a Gemini di esaminare la perdita di memoria per te utilizzando il pulsante "Correggi con l'agente".
Android Performance Analyzer (APA)
Android Performance Analyzer (APA) è la nuova generazione di profiler delle prestazioni per Android e fornisce un'analisi coerente dell'utilizzo di CPU, GPU, memoria e alimentazione per le tue app e i tuoi giochi in esecuzione su dispositivi Android 12 e versioni successive. APA è progettato per garantire affidabilità e prestazioni con velocità di rendering delle tracce fino a 26 volte più veloci rispetto agli strumenti precedenti.
APA si integra in modo nativo con gli agenti AI e offre due nuove competenze: Perfetto SQL skill e Perfetto Analysis skill, che aiutano a rispondere a domande come "Perché l'avvio della mia app è lento?"
R8 Configuration Analyzer
R8 è uno dei modi migliori per migliorare le prestazioni dell'app e ridurre il footprint della memoria. I vantaggi in termini di rendimento che puoi ottenere da R8 sono direttamente correlati alla quantità di codebase che R8 è in grado di ottimizzare. Abbiamo introdotto un nuovo strumento per aiutarti a ottenere la massima ottimizzazione da R8: R8 Configuration Analyzer. Fornisce informazioni sulla qualità della configurazione di R8 e su come le regole di conservazione influiscono sulla tua app. Abbiamo anche introdotto tre punteggi che mostrano la quantità di codebase disponibile per l'ottimizzazione, l'offuscamento e la riduzione.
Correzioni suggerite per i blocchi con l'integrazione dell'agente in AQI
La finestra degli strumenti Insight sulla qualità dell'app è ora integrata con l'agente AI per analizzare i dati sugli arresti anomali insieme al codice sorgente per fornire spiegazioni dettagliate e suggerire potenziali correzioni. Dopo aver selezionato un arresto anomalo nella finestra dello strumento Insight sulla qualità dell'app, vai alla scheda Approfondimenti e fai clic su "Mostra altro" per visualizzare una spiegazione dettagliata dell'arresto anomalo. Fai clic su "Correggi con l'AI" per consentire all'agente di suggerire modifiche al codice che puoi esaminare e accettare.
Inizia
Android Studio sta colmando il divario tra ideazione e implementazione. Con potenti strumenti creati per lo sviluppo autonomo, non è mai stato così facile creare e distribuire app per Android di alta qualità.
Scarica l'ultima build di anteprima di Android Studio Quail e prova queste nuove funzionalità. Come sempre, il tuo feedback è fondamentale per noi. Controlla i problemi noti, segnala bug e entra a far parte della nostra vivace community su LinkedIn, YouTube o X. Buona programmazione!
Scopri questo annuncio e tutti gli aggiornamenti di Google I/O 2026 su io.google.
Continua a leggere
-
Novità sul prodotto
Android Studio supporta Gemma 4: il nostro modello locale più potente per la programmazione agentica
Il flusso di lavoro e le esigenze di ogni sviluppatore in materia di AI sono unici ed è importante poter scegliere in che modo l'AI può aiutarti nello sviluppo. A gennaio abbiamo introdotto la possibilità di scegliere qualsiasi modello di AI locale o remoto per potenziare la funzionalità di AI in Android Studio
Matthew Warner • Lettura di 2 minuti
-
Community
Compose 1.9, Media 3 1.8, QPR2 Beta 1, Narwhal Feature Drop e altro ancora.
Daniel Galpin • Lettura di 9 minuti
-
Novità sul prodotto
Al Google I/O di quest'anno abbiamo parlato del nostro modello di business in evoluzione che offre più scelta e nuovi modi per far scoprire le tue app e i tuoi contenuti all'interno e all'esterno dello store. Abbiamo anche presentato strumenti e approfondimenti avanzati che ti aiuteranno a far crescere la tua attività con meno complessità.
Paul Feng • Lettura di 6 minuti
Resta al passo con le novità
Ricevi gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta ogni settimana.