Notizie sui prodotti
Android Studio I/O Edition: novità negli strumenti per sviluppatori Android
Lettura di 8 minuti
Quest'anno, durante Google I/O, andremo oltre le modifiche iterative, verso un cambiamento fondamentale nel modo in cui vengono create le app. I nostri nuovi strumenti sono progettati per l'era agentica, con funzionalità che aumentano la produttività degli sviluppatori Android e potenziano gli agenti AI che esegui il deployment nel codebase. Quindi, che tu stia creando esclusivamente con l'AI o che tu preferisca essere l'architetto di ogni riga di codice, i nostri strumenti ti manterranno all'avanguardia.
Passando dallo sviluppo "assistito dall'AI" allo sviluppo "agentico", stiamo rendendo più facile che mai trasformare un'idea in un'app di produzione di alta qualità con uno sforzo significativamente inferiore da parte dello sviluppatore.
Quali sono le novità degli strumenti per sviluppatori Android? In questo post del blog tratteremo 3 aree principali:
- Lascia che sia l'agente a occuparsi di tutto: qualunque sia l'attività di sviluppo su cui stai lavorando, l'agente di 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 degli errori.
- 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 eseguirli localmente, Gemma 4 è il nostro modello locale più potente ed efficiente. Inoltre, con Android CLI puoi creare app per Android in modo più rapido e semplice utilizzando gli agenti e gli ambienti di sviluppo che preferisci.
- Come sempre, le prestazioni e la qualità rimangono le priorità principali: continuiamo a investire negli strumenti per sviluppatori Android che ami: dall'emulatore ai profiler, agli analizzatori delle prestazioni e altro ancora.
1: lascia che sia l'agente a occuparsi di tutto
Skill dell'agente
Android Studio ora supporta le skill dell'agente, set di istruzioni modulari che basano gli LLM su workflow specializzati e conoscenze specifiche del dominio. Aggiungendo skill al tuo progetto, puoi insegnare all'agente a seguire best practice, pattern di architettura o workflow di librerie specifici. In questo modo, la generazione di codice è più precisa e consapevole del contesto e l'attivazione delle skill è automatizzata per un'attività appropriata, garantendo che l'agente agisca come un esperto. Abbiamo raggruppato molte delle migliori skill 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 workflow 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 di Android, come la migrazione da XML a Compose, Edge-to-edge, Navigation 3 e altro ancora. Puoi persino utilizzare le skill per Android XR, a partire da una bellissima app per occhiali di visualizzazione con Jetpack Compose Glimmer.
Crea app full stack con Firebase in modalità Agent
I servizi Firebase come i database Auth e Firestore ora possono essere abilitati direttamente in modalità Agent in Android Studio utilizzando le skill dell'agente per Firebase. L'agente sarà in grado di completare l'integrazione di Firebase e configurare i servizi di backend. Questa integrazione ti consente di creare applicazioni Android full stack robuste senza mai uscire dall'IDE.
Conversazioni parallele
Ora puoi eseguire più conversazioni con la modalità Agent in parallelo. In una conversazione, esegui i test e, mentre aspetti, puoi avviare la modalità di pianificazione per una nuova funzionalità della tua app, utilizzando un thread di conversazione di terze parti per scrivere la documentazione dell'app. Questi miglioramenti ti faranno risparmiare tempo e aumenteranno la tua produttività.
Un agente per nuovi progetti più potente
L'agente per nuovi progetti di Android Studio si è evoluto in un potente strumento di sviluppo full stack, che utilizza 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 le skill dell'agente Firebase, che consente agli sviluppatori di creare, eseguire il debug ed eseguire il deployment di applicazioni full stack complete direttamente da un singolo prompt alla produzione finale.
Inoltre, ora offre il supporto per gli schermi di grandi dimensioni. Puoi creare lo scaffolding del progetto con layout, navigazione e componenti ottimizzati per tablet, pieghevoli e laptop fin dall'inizio. Dispone di una logica aggiuntiva per testare l'app sugli emulatori di schermi di grandi dimensioni, se ne hai uno abilitato. Configura il dispositivo richiesto nell'emulatore Android e l'agente può testarlo.
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 istantaneamente tramite un emulatore Android incorporato ed eseguirne il deployment direttamente sui dispositivi fisici utilizzando ADB su USB. Inoltre, gli sviluppatori possono pubblicare direttamente su Google Play; AI Studio gestisce la creazione della scheda 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 Google AI Studio oggi stesso e inizia a creare.
Android CLI ti aiuta a creare in modo più rapido ed efficiente con qualsiasi agente
Android CLI ti consente di creare app utilizzando qualsiasi agente, LLM e strumento di tua scelta. Android CLI è progettato per aiutare gli agenti AI a creare più velocemente e a utilizzare meno token rispetto all'utilizzo esclusivo di strumenti LLM generici. Basando gli agenti sulla Knowledge Base di Android e sulle skill di Android, ora puoi fare in modo che l'agente di tua scelta 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 individuare problemi o la ricerca di dichiarazioni di simboli. Google Antigravity 2.0 ora offre il supporto ufficiale per lo sviluppo di Android con Android CLI.
piano Google AI
Ora puoi utilizzare il piano Google AI Pro o Ultra per accedere a capacità dedicata e limiti di frequenza più elevati per Gemini in Android Studio. Ciò è particolarmente utile per le sessioni di sviluppo di Android agentico di lunga durata, che possono richiedere l'utilizzo di più token. Android Studio rileva automaticamente l'abbonamento quando accedi con il tuo Account Google.
Gemma 4 per l'assistenza per il codice 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 programmazione 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.
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 portare qualsiasi modello scelto nell'IDE per l'assistenza AI agentica. Potenzia il tuo workflow con modelli come Gemini, GPT e Claude o utilizza un modello locale come Gemma 4. Questa flessibilità offre agli sviluppatori un maggiore controllo su prestazioni, 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 di Android nel mondo reale. 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 qualità migliore per gli utenti Android.
Ci hai chiesto di valutare i modelli open, quindi li abbiamo aggiunti a la classifica per aiutarti a vedere come si comportano gli LLM con privacy aggiuntiva e accesso offline. Stiamo anche lavorando per aumentare significativamente la difficoltà delle sfide che stiamo proponendo agli LLM, per continuare a incoraggiare i miglioramenti. Ciò include la creazione di attività di lunga durata, il cui completamento richiede in genere più giorni a un ingegnere Android.
3: come sempre, le prestazioni e la qualità rimangono le priorità principali:
Testa 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 con l'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 notevolmente più affidabile. Con l'ultimo strumento da 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 abilitato verranno visualizzati automaticamente in Gestione dispositivi di Android Studio, semplificando la procedura di accoppiamento e rendendo più facile che mai la connessione di smartphone, smartwatch Android e altro ancora.
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 a "Pubblica per i test" alla fine del flusso Genera app bundle 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 le release nei canali di test delle app esistenti. Per usufruire di questa funzionalità, devi essere registrato su Google Play Console. Leggi il blog "Novità di Google Play" per scoprire tutti gli aggiornamenti di Play durante I/O.
Supporto 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. La visualizzazione di queste informazioni in Android Studio ti consente di risolvere i problemi di registrazione in anticipo e di 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. Ciò impedisce al Garbage Collector (GC) di recuperare la memoria, causando alla fine prestazioni lente o OutOfMemoryError (OOM).
L'attività del profiler LeakCanary di Android Studio migliora notevolmente la produttività degli sviluppatori consentendo l'analisi e l'ispezione delle tracce di perdite 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 utilizzando il pulsante "Correggi con l'agente".
Android Performance Analyzer (APA)
Android Performance Analyzer (APA) è la prossima generazione di profiler delle prestazioni per Android e fornisce un'analisi coesa dell'utilizzo di CPU, GPU, memoria e batteria per le app e i giochi in esecuzione su dispositivi Android 12 e versioni successive. APA è progettato per 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 skill: Perfetto SQL skill e Perfetto Analysis skill, che aiutano a rispondere a domande come "Perché l'avvio della mia app è lento?"
Analizzatore della configurazione R8
R8 è uno dei modi migliori per migliorare le prestazioni dell'app e ridurre il footprint della memoria. I vantaggi in termini di prestazioni 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: l'analizzatore della configurazione R8. Fornisce informazioni sulla qualità della configurazione R8 e sull'impatto delle regole keep sull'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 chiedere 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 progettati per lo sviluppo agentico, 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 i bug e partecipa alla nostra vivace community su LinkedIn, YouTube o X. Buona programmazione.
Esplora questo annuncio e tutti gli aggiornamenti di Google I/O 2026 su io.google.
Continua a leggere
-
Notizie sui prodotti
Android Studio supporta Gemma 4: il nostro modello locale più potente per la programmazione agentica
Il workflow e le esigenze di AI di ogni sviluppatore sono unici ed è importante poter scegliere in che modo l'AI aiuta lo sviluppo. A gennaio abbiamo introdotto la possibilità di scegliere qualsiasi modello AI locale o remoto per potenziare le funzionalità AI in Android Studio
Matthew Warner • Lettura di 2 minuti
-
Notizie sui prodotti
Siamo felici di annunciare che è arrivato il supporto ufficiale per Unreal Engine e Godot per Android XR. Stiamo anche lanciando nuovi strumenti progettati per aumentare la produttività e abilitare nuove funzionalità XR: Android XR Engine Hub e Android XR Interaction Framework.
Luke Hopkins • Lettura di 4 minuti
-
Notizie sui prodotti
Con la release di Android 17, stiamo passando a uno standard di sviluppo adattivo. I tuoi utenti non si affidano più a un singolo fattore di forma; passano da smartphone, pieghevoli, tablet, laptop, display per auto e ambienti XR immersivi durante la giornata.
Fahd Imtiaz • Lettura di 4 minuti
Resta al passo con le novità
Ricevi ogni settimana nella tua casella di posta gli ultimi approfondimenti sullo sviluppo di Android.