Notizie sui prodotti

17 cose da sapere per gli sviluppatori Android alla conferenza Google I/O

Lettura di 8 minuti
Matthew McCullough
Vice President, Product Management, Android Developer

Oggi, alla conferenza Google I/O, abbiamo annunciato i numerosi modi in cui stiamo potenziando i workflow agentici per aumentare la produttività e garantire che le tue app brillino nell'ecosistema Android in espansione. Ecco un riepilogo di 17 dei nostri annunci preferiti per gli sviluppatori Android. Puoi anche vedere cosa è stato annunciato la settimana scorsa in The Android Show: I/O Edition. Continua a seguirci nei prossimi due giorni per approfondire tutti gli argomenti.

Creare app Android di alta qualità utilizzando gli agenti

1: Android CLI: ti aiuta a creare con qualsiasi agente, LLM e strumento

Android CLI è ora in versione stabile. Offre strumenti di programmazione che consentono a qualsiasi agente AI, inclusi Claude Code, Codex o Antigravity, di eseguire le attività principali di Android in modo molto più semplice ed efficiente. Con la release di oggi, fornisce anche un ponte per sfruttare direttamente la potenza di "heavy-lifting" di Android Studio per darti la rifinitura pronta per la produzione necessaria per lo sviluppo Android professionale. Sfruttando i nuovi comandi di Android Studio, gli sviluppatori possono ora concedere ai loro agenti preferiti la possibilità di eseguire la risoluzione semantica dei simboli, analizzare i file per individuare gli avvisi e persino eseguire il rendering delle anteprime di Jetpack Compose. Questa release abilita anche il supporto ufficiale per "Journeys" tramite le nuove competenze Android, che consentono agli agenti di eseguire test UI end-to-end sotto la tua direzione. Per ulteriori informazioni, guarda il keynote per gli sviluppatori e la presentazione sulle novità degli strumenti Android

agy-android-cli.png
Ora puoi installare facilmente Android CLI per l'utilizzo con Google Antigravity 2.0

2: creare facilmente app pronte per la produzione in Google AI Studio

Sviluppatori e creator possono ora creare app Android native, a partire da un prompt in Google AI Studio. Le app vengono create con le best practice di sviluppo come Jetpack Compose, Kotlin e le API che sfruttano i nostri pattern di sviluppo consigliati. Google AI Studio consente agli sviluppatori di creare prototipi, eseguire iterazioni tramite un emulatore incorporato ed eseguire il deployment su dispositivi fisici senza installazioni locali complesse. Gli sviluppatori possono quindi prendere queste app e condividerle sui dispositivi Android, nonché condividerle con altri utenti per i test tramite il canale di test interno di Google Play Console. Se uno sviluppatore vuole preparare la sua app per una release più ampia, può portarla in Android Studio per il debug, i test e la rifinitura dell'UI avanzati. Per ulteriori informazioni, guarda il keynote per gli sviluppatori e la presentazione sulle novità degli strumenti Android.

image1-.gif
Utilizza l'emulatore Android incorporato per creare app Android in Google AI Studio

3: accelerare l'assistenza per la programmazione AI con Android Bench

_Android Bench_ è la nostra classifica LLM per le sfide di sviluppo Android. L'obiettivo è accelerare i miglioramenti dei modelli, in modo da avere opzioni più utili per l'assistenza AI. Molti di voi hanno utilizzato modelli open-weight per l'assistenza AI, quindi ora stiamo aggiungendo quelli di uso comune, come Gemma 4, alla classifica, in modo che possiate vedere come si comportano gli LLM che offrono accesso offline e maggiore flessibilità per gli utenti esperti. Lavoriamo costantemente per aumentare la difficoltà delle sfide che proponiamo agli LLM, per continuare a incoraggiare miglioramenti più utili. 

4: convertire le app per iOS in Android con l'assistente di migrazione in Android Studio

L'assistente di migrazione in Android Studio è progettato per eseguire il porting delle app da piattaforme come iOS, React Native o framework web ad Android nativo. Semplicemente selezionando un progetto esistente, gli sviluppatori possono fare in modo che l'agente mappi in modo intelligente le funzionalità, converta gli asset come gli storyboard e gli SVG e implementi le best practice di Android utilizzando Jetpack Compose e le librerie Jetpack consigliate. In questo modo, quello che prima richiedeva settimane di porting manuale si trasformerà in un workflow agentico semplificato che richiede solo poche ore. Abbiamo condiviso un'anteprima di questa funzionalità in arrivo nel keynote per gli sviluppatori.

IO26_DEV_Android_MOD_v29_27hi.gif
Un'anteprima dell'assistente di migrazione che converte un'app per iOS in un'app per Android nativa

Integrare l'AI nelle app

5: creare app intelligenti con l'AI generativa

L'AI generativa ti consente di creare app più intelligenti, personalizzate e agentiche che mai. Quest'anno abbiamo introdotto gli ultimi progressi nell'intelligenza on-device con un'anteprima di Gemini Nano 4 per attività come l'estrazione dati e il riepilogo. Abbiamo anche ampliato le funzionalità cloud tramite Firebase AI Logic, consentendo agli sviluppatori di sfruttare i modelli Gemini con un grounding robusto (inclusi URL, Maps e Ricerca web) per creare assistenti più intelligenti e capaci. Inoltre, abbiamo presentato il nostro approccio di inferenza ibrida e il nuovo Agent Development Kit (ADK) per Android, insieme a protocolli di comunicazione come AG-UI e A2UI che semplificano la creazione di esperienze autonome e agentiche. Per iniziare a integrare queste potenti funzionalità, esplora la documentazione per gli sviluppatori e guarda la sessione tecnica approfondita in cui presentiamo tutte queste tecnologie.

6: prova AppFunctions oggi stesso

AppFunctions è un'API della piattaforma Android con una libreria Jetpack di accompagnamento per semplificare la creazione di integrazioni MCP Android. Consente alle tue app di comportarsi come server MCP on-device, contribuendo con funzioni che fungono da strumenti per l'uso da parte di agenti e assistenti. L'integrazione di AppFunctions con Gemini è attualmente in anteprima privata con tester di fiducia e puoi iniziare a preparare le tue app. Puoi registrarti al programma di accesso anticipato e iniziare a sperimentare utilizzando la guida APIl'esempio e la competenza oggi stesso.

Il futuro è adattivo

7: Android è ora Compose First; le visualizzazioni sono ora in modalità di manutenzione. 

Compose è il nostro standard per lo sviluppo dell'UI e stiamo passando a un approccio Compose-first per tutte le future guide e librerie. Basandosi su cinque anni di evoluzione, le ultime release offrono un toolkit maturo, dall'API Styles altamente personalizzabile alle transizioni degli elementi condivisi perfezionate e al supporto di input migliorato. Questi aggiornamenti ti consentono di creare app adattive e accattivanti con meno codice e prestazioni migliori. Scopri di più su cosa significa Compose-first per lo sviluppo Android nel nostro post del blog.

image5.png
Crea l'UI Android con Compose

8: creare esperienze Android fluide su tutti i dispositivi con Jetpack Compose

L'ecosistema Android è ora adattivo per impostazione predefinita e si sposta fluidamente tra smartphone, dispositivi pieghevoli, tablet, auto, XR e usi in espansione con Googlebook e display connessi. Con oltre 580 milioni di dispositivi con schermi di grandi dimensioni e utenti su più dispositivi che spendono fino a 14 volte di più per le app, l'investimento nel design adattivo rappresenta un'enorme opportunità. Jetpack Compose è il motore definitivo per questa transizione, che offre strumenti di base come la nostra ultima release Jetpack Navigation 3, i nuovi layout sperimentali GridFlexBox, il supporto di input non touch migliorato e CameraX per anteprime della fotocamera corrette su qualsiasi dimensione della finestra. Inoltre, le nuove competenze in Android Studio semplificano l'aggiornamento dell'app esistente per adottare questi pattern adattivi.

image6.png
Il debutto di Notability su Android stabilisce un nuovo standard per le app di produttività premium. Realizzata con Jetpack Compose, Navigation 3 e Kotlin Multiplatform, offre un'esperienza intuitiva e adattiva su tutti i dispositivi.

9: creare esperienze fluide per Googlebook

La settimana scorsa abbiamo annunciato Googlebook, un laptop ad alte prestazioni che offre una tela con schermo di grandi dimensioni per le tue app esistenti. Creare oggi con principi adattivi aiuta a garantire che la tua app funzioni su Googlebook. Per iniziare, consulta le linee guida di progettazione e le linee guida per gli sviluppatori pertinenti per le esperienze desktop. Prova il nuovo emulatore desktop disponibile in Android Studio Canary per testare le tue app per questo fattore di forma oggi stesso.

image3.png
Nuovo emulatore Android desktop

10: esperienza di sviluppo di widget unificata con Jetpack Glance

Android 17 segna un passaggio a un unico modello di sviluppo basato su Compose per tutti i widget. Unificando l'esperienza su dispositivi mobili, auto e Wear OS tramite Jetpack Glance, potrai presto scalare i componenti dell'UI nell'ecosistema con un workflow familiare.

La svolta di quest'anno è l'integrazione di RemoteCompose. Su dispositivi mobili e auto, offre animazioni ad alta fedeltà, mentre su Wear OS consente ai widget Wear (in precedenza riquadri) di eseguire il rendering della logica dell'UI complessa in modo nativo su superfici remote. In questo modo si garantiscono prestazioni ottimali sull'hardware a basso consumo energetico, consentendo al contempo un percorso utente coeso, ad esempio controllando lo stato di un volo sulla dashboard dell'auto e visualizzando gli aggiornamenti del cambio di gate sul polso. 

blog_widgets.gif
Quattro widget vengono mostrati in sequenza nell'interfaccia di Android Auto. Un orologio, una scheda di contatto, i preferiti di Google Home e una foto.

11: espandere la copertura su strada con Android for Cars

Per aiutarti a espandere la tua copertura quando crei esperienze in auto, stiamo semplificando la creazione una sola volta e la distribuzione delle tue app su Android Auto e Android Automotive OS. Con le ultime release della libreria di app per auto, puoi creare app multimediali basate su modelli personalizzate e ottimizzate per ridurre le distrazioni per entrambe le piattaforme. Stiamo introducendo nuovi componenti e funzionalità dei modelli per offrirti maggiore flessibilità e più opzioni per la disposizione dei contenuti. Anche le esperienze di parcheggio sono in espansione, con la riproduzione video immersiva in arrivo su Android Auto per gli smartphone con Android 17. Puoi adattare facilmente le tue app video per queste esperienze di parcheggio. Richiedi subito l'accesso anticipato per pubblicare in queste categorie beta e scoprire di più sugli ultimi aggiornamenti nel nostro blog.

12: accelera lo sviluppo con l'Anteprima per gli sviluppatori 4 di Android XR

Ispirati alle esperienze innovative che hai creato per la piattaforma, continuiamo a sviluppare i nostri strumenti con Anteprima per gli sviluppatori 4 dell'SDK di Android XR. Una pietra miliare fondamentale in questo percorso è la transizione delle nostre librerie principali, XR Runtime, Jetpack SceneCore e ARCore per Jetpack XR, che passeranno presto alla versione beta per fornire una base più stabile e performante. Stiamo anche accelerando l'accesso all'hardware tramite lo Android XR Developer Catalyst Program, dove puoi richiedere i kit di sviluppo di Project Aura, occhiali audio o occhiali con display di XREAL. Guarda la sessione Novità di Android XR o leggi il nostro blog per scoprire in che modo questi aggiornamenti ti aiutano a creare esperienze nell'ecosistema. 

Aura Geospatial Tour Demo - Draft 01.gif
Anteprima della Geospatial API  in ARCore per Jetpack XR, che consente l'ancoraggio ad alta precisione dei contenuti digitali a luoghi del mondo reale.

13: Android è la tua nuova casa per le esperienze multimediali di livello professionale

Android 17 semplifica l'intero ciclo di vita dei contenuti multimediali con un toolkit pronto per la produzione. L'acquisizione ad alta fedeltà è ora semplificata con il composable CameraXViewfinder, che gestisce la scalabilità e la reattività complesse su dispositivi pieghevoli e tablet. Per la post-produzione, la nuova libreria Media3 AI Effects fornisce un'unica interfaccia per le funzionalità premium come Gomma magica e Audio Studio, ottimizzando automaticamente l'hardware del dispositivo.

La pipeline è completata da CodecDB, che offre consigli di codifica specifici per il chipset per eliminare il rumore di esportazione, e una nuova modalità di scrubbing in ExoPlayer per una ricerca ultra-fluida. Che tu stia componendo modifiche multi-asset con Media3 Transformer o utilizzando l'API CastPlayer semplificata, questi aggiornamenti garantiscono un'esperienza di livello professionale con un sovraccarico di sviluppo notevolmente inferiore.

supercharge.gif
Low Light Boost e Gomma magica in azione

14: aumentare la visibilità e il coinvolgimento delle app su Google TV

I telecomandi con puntatore, che consentono l'input controllato dal movimento, saranno un modo futuro per gli utenti di interagire con Google TV, in quanto sbloccano una navigazione più rapida. Gli sviluppatori di app possono iniziare a dichiarare il supporto per l'input con puntatore per assicurarsi che le loro app siano visibili sulle future TV con telecomandi con puntatore. Inoltre, l'SDK Engage, in precedenza noto come API Video Discovery, ottimizza la ripresa, i diritti e i consigli su tutti i fattori di forma di Google TV per aumentare la visibilità e il coinvolgimento delle app. È il momento ideale per iniziare l'onboarding dell'SDK Engage, poiché l'API legacy Watch Next, che ha alimentato l'esperienza di ripresa della visione 1.0, perderà il supporto nella seconda metà del 2027. Trovi tutti i dettagli nel nostro blog


15: prestazioni: la base di un'ottima esperienza con l'app

Per aiutare gli sviluppatori a gestire i limiti di memoria in Android 17, abbiamo lanciato una suite di strumenti di ottimizzazione. _R8 Configuration Analyzer_ identifica le regole di conservazione che aumentano le dimensioni del file binario, mentre _ProfilingManager_ e LeakCanary integrato in Android Studio semplificano il rilevamento delle perdite di memoria. Inoltre, il nuovo Android Performance Analyzer offre un'integrazione AI avanzata per l'analisi complessa delle tracce e la generazione automatica di query SQL per individuare i colli di bottiglia delle prestazioni.

E le ultime novità per la crescita aziendale

16: novità di Google Play

Gli aggiornamenti di Google Play di oggi ti aiutano a espandere la tua copertura e a scalare la tua attività con meno complessità. Stiamo ridefinendo la visibilità del Play Store con un formato video immersivo di breve durata chiamato Play Shorts, espandendo al contempo il tuo pubblico oltre lo Store con la visibilità delle app nell'app Gemini su Android e sul web. Inoltre, stiamo introducendo nuove potenti funzionalità come la gestione agentica dei cataloghi per aggiornamenti di prezzo all'ingrosso e SKU senza interruzioni e l'utilizzo dei modelli Gemini per consentire a Play Console di precompilare le schede dello Store dai documenti importati, semplificando la localizzazione globale. 

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
Gemini fornirà agli utenti suggerimenti per le app durante una ricerca

17: e, naturalmente, Android 17

Android 17 include nuovi miglioramenti delle prestazioni e dell'architettura di sistema (oltre ai limiti di memoria delle app) come una MessageQueue senza blocchi e un GC con raccolte di generazione giovane più frequenti e meno intensive per garantire la stabilità a livello di sistema e interfacce utente più fluide. Il nuovo selettore di contatti e l'API contagocce aiutano a ridurre al minimo l'utilizzo di autorizzazioni sensibili e l'accesso non necessario ai dati utente.

Esamina le modifiche del comportamento per assicurarti che la tua app sia pronta per Android 17, inclusi il rafforzamento dell'audio in background e la protezione OTP via SMS. Preparati a impostare come target Android 17 (API 37) con modifiche come la ridimensionabilità obbligatoria per schermi di grandi dimensioni, la trasparenza dei certificati per impostazione predefinita e l'accesso limitato alla rete locale. Puoi iniziare a eseguire i test oggi stesso registrando il tuo dispositivo nel programma beta o utilizzando le ultime immagini dell'emulatore 17.0.

Ah, e un'ultima cosa. È disponibile la terza versione beta della nostra release della piattaforma trimestrale (QPR1) di Android 17, che contiene una release SDK secondaria per supportare diverse funzionalità che non potevano aspettare QPR2.

Scopri tutti i contenuti di Android e Play alla conferenza Google I/O

Questa è solo un'anteprima di alcuni degli aggiornamenti per gli sviluppatori Android alla conferenza Google I/O. Guarda Novità di Android per le ultime notizie e gli annunci e segui Google I/O per scoprire molto altro nella settimana successiva.

Scritto da:

Continua a leggere