Novità sui prodotti

Agentico e flessibile: una nuova era dello sviluppo Android

Tempo di lettura: 4 min
Visualizza il profilo di Matthew McCullough
Matthew McCullough Vice President, Product Management, Android Developer

In un momento in cui il modo di lavorare sta cambiando, la tua abilità, la tua creatività e la tua esperienza sono più necessarie che mai. Oggi, all'Android Dev Summit, abbiamo annunciato l'ampia disponibilità di molti strumenti e API progettati per rimuovere gli attriti quotidiani e offrirti maggiore flessibilità per creare app per Android di qualità. Questi aggiornamenti ti aiutano a programmare in modo più intelligente e veloce, offrono soluzioni per esperienze agentiche e semplificano la scalabilità su un'ampia gamma di dimensioni dello schermo.

Aiutarti a creare app di alta qualità con gli strumenti e gli agenti che preferisci

Con il numero di nuovi modelli e agenti che aumenta ogni giorno, abbiamo capito che vuoi la flessibilità di selezionare quelli più adatti al tuo lavoro specifico. Ora hai più flessibilità che mai grazie agli aggiornamenti di Android Studio e CLI Android, che semplificano ulteriormente la creazione di app per Android di alta qualità da parte dei tuoi agenti.

Bring Your Own Agent

Android Studio Rabbit 2 è ora stabile e ti consente di scegliere l'agente di programmazione che preferisci, come Claude Agent, Codex, Antigravity o uno degli oltre 40 agenti conformi ad ACP, direttamente in Android Studio per sfruttare la sua suite completa di strumenti per sviluppatori.

ADS - BYOA_All 4 agents.png

Novità di CLI Android

  • Streaming dispositivo Android e anteprime di Compose: esegui test su dispositivi reali da remoto con lo streaming dispositivo Android, basato su Firebase, ora disponibile nell'interfaccia a riga di comando di Android. Ora l'agente può anche eseguire il rendering delle anteprime di Jetpack Compose, consentendo la convalida visiva istantanea senza bisogno di un emulatore Android o del deployment di un APK.
  • Profilazione: migliora le prestazioni e la memoria della tua app tramite il tracciamento del sistema. Acquisisce tracce di sistema di livello di produzione (Perfetto) per eseguire il debug della latenza di avvio a freddo, dei jank della UI e dei wakeup in background.
  • Analizza: controlla i tuoi app bundle e le tue librerie (AA/J) per verificare la presenza di indicatori di qualità come il punteggio di offuscamento, ottimizzazione e riduzione. Puoi utilizzarlo per trovare problemi di qualità utilizzando la stessa logica di Google Play prima del caricamento.
  • Nuove competenze Android: abbiamo oltre 30 competenze che coprono più di 20 aree per fornire ai tuoi agenti l'esperienza necessaria per attività Android complesse, come la sicurezza delle autorizzazioni, i layout dei widget di Glance, le ottimizzazioni delle prestazioni di Compose e altro ancora.
  • Plug-in Android ufficiali: il plug-in Android per Google Antigravity è stato aggiornato con tutte le funzionalità più recenti di CLI Android e aggiunge integrazioni più profonde per consentirti di visualizzare le anteprime di Compose e interagire con dispositivi Android reali direttamente da Antigravity. Abbiamo anche lanciato plug-in ufficiali per Claude Code e Codex di OpenAI.

Crea esperienze intelligenti e agentiche su Android

Per supportare gli sviluppatori e le aziende nel panorama emergente degli agenti, stiamo introducendo nuove API progettate per semplificare la creazione di esperienze utente ricche e coinvolgenti. 

  • Il sistema di intelligence di Android fornisce agli utenti assistenza sia su richiesta sia assistenza proattiva nell'ecosistema Android di dispositivi. Ora puoi creare un prototipo con un'app connessa per condividere i servizi della tua app con gli utenti Android quando Gemini è l'agente AI di sistema. Quando è tutto pronto, registrati per l'anteprima della Connected Apps Platform per pubblicare in produzione su tutte le piattaforme.
  • Condividi le funzionalità della tua app con qualsiasi agente tramite Android MCP. Sfruttare l'API AppFunctions, il livello di chiamata degli strumenti unificato di Android, per esporre funzionalità che possono essere utilizzate dal proprio agente on-device o dagli agenti di sistema. AppFunctions è ora in versione beta.
  • Trasforma le risposte degli agenti in UI di app native con A2UI per Jetpack Compose, in versione alpha. Agent-to-UI (A2UI) consente agli agenti di rispondere con una vera UI interattiva creata dai componenti della tua app, anziché con un lungo blocco di testo. Il nuovo renderer nativo di Jetpack Compose lo rende perfettamente integrato nella tua app per Android.
  • Crea agenti on-device con Gemini Nano 4 tramite le nuove API agentiche in ML Kit, in versione alpha. Abbiamo ampliato l'API Prompt di ML Kit con la nuova API Agentic, che sfrutta le nuove funzionalità di Gemini Nano 4. L'API Agentic esegue automaticamente le funzioni, salva la cronologia delle conversazioni, gestisce il loop di orchestrazione e include guardrail automatici.

Offri i servizi della tua app agli utenti ovunque si trovino

Per aiutare gli sviluppatori a entrare in contatto con utenti con intenzione di acquisto elevata su Gemini e sulla Ricerca, stiamo introducendo la nuova Connected Apps Platform. Puoi creare in modo nativo utilizzando l'MCP Android o l'MCP remoto, creare prototipi utilizzando la modalità di sviluppo di Gemini ed eseguire la registrazione tramite il programma di anteprima di Google Connected Console quando è tutto pronto per la produzione.

Nuovo supporto delle API per lo sviluppo su fattori di forma premium 

Espandere la tua app nel crescente ecosistema Android ti consente di coinvolgere gli utenti ovunque si trovino, creando nuovi touchpoint e favorendo un'interazione più profonda. Sviluppiamo continuamente nuove API per semplificare l'adattamento delle app e consentire la stratificazione di esperienze uniche. Con le nuove basi di Jetpack Compose, i componenti di base adattivi e le funzionalità di UI basata su agenti, puoi scalare facilmente l'architettura e l'UI della tua app su molti fattori di forma.

  • AppState, in versione alpha, porta il modello reattivo di Compose al livello dello stato, fornendo elementi di base dell'architettura Compose-first che gli sviluppatori e gli agenti AI possono utilizzare per preservare lo stato nelle configurazioni dei dispositivi.
  • Navigation 3 1.2 è stabile con il supporto dei deep link e una gestione più completa della funzionalità Indietro predittivo.
  • Lo sviluppo di UI incentrato su Compose si espande con l'imminente release stabile di Compose 1.13 , che introduce il supporto integrato per i layout adattivi con la migrazione di Grid e Flexbox alla versione stabile e nuove funzionalità come la sfocatura progressiva e il testo formattato. 

Accelera la tua copertura con Googlebook e i pieghevoli grazie al supporto di nuove skill

Con l'arrivo di Googlebook, le tue app possono ora scalare senza problemi su smartphone e laptop senza richiedere un codebase separato. La competenza di adattamento di Compose aiuta gli agenti a trasformare le app mobile per adattarle a smartphone, pieghevoli, Googlebook, tablet, auto parcheggiate e XR.

Oggi l'abbiamo aggiornata per rendere più semplice e veloce la preparazione delle app esistenti per i computer. La skill Adattabilità ora può controllare la tua UI di Compose per trovare e implementare scorciatoie da tastiera, cursori del puntatore personalizzati, stati di passaggio del mouse e tooltip per pulsanti e controlli. Oltre a comprendere la navigazione e la migrazione dei layout a Grid, FlexBox e mediaQuery, ora gestisce in modo esplicito la gestione dello stato end-to-end nell'app. 

Infine, la skill ora include anche ottimizzazioni per la postura dei pieghevoli, come il refactoring automatico delle schermate dei contenuti multimediali e della fotocamera in layout da tavolo. L'anno prossimo Google Play esaminerà attentamente il funzionamento della tua app o del tuo gioco su un pieghevole e ti offrirà maggiori opportunità per mostrare come hai creato l'app o il gioco in modo adattivo. Per le app, assicurati di ottimizzarle utilizzando la competenza adattiva di Compose e segui le norme sulla qualità adattiva di Android. Per i giochi, segui le linee guida per i giochi adattivi. Annunceremo i dettagli sui requisiti per il Google Play Store entro la fine dell'anno. 

Sviluppa per una gamma in espansione di dispositivi Android XR

ManinOffice_V2.jpg

Oggi, insieme a XREAL, abbiamo lanciato XREAL AURA, i primi occhiali XR con cavo al mondo basati su Android XR, oltre alla promozione di diverse librerie e strumenti principali alla versione stabile.  

  • Le librerie principali dell'SDK Jetpack XR sono ora stabili e offrono API pronte per la produzione, stabilità delle API a lungo termine e compatibilità con le versioni precedenti di Jetpack SceneCore, ARCore per Jetpack XR e XR Runtime.
  • Gli emulatori Android XR in Android Studio, ora stabili, consentono agli sviluppatori di creare, ripetere e convalidare visivamente le esperienze per occhiali XR, occhiali audio e occhiali con display senza bisogno di hardware fisico.
  • L'hub del motore Android XR, ora stabile, offre un flusso di lavoro dedicato e un facile accesso per avviare e analizzare le tracce delle prestazioni su Unity, Godot e Unreal
  • Le API Geospatial in ARCore per Jetpack XR SDK e Unity consentono agli sviluppatori di ancorare i contenuti digitali al mondo reale con precisione e monitoraggio locale su occhiali XR con cavo e occhiali intelligenti.

Non vediamo l'ora di ricevere il tuo feedback su questi nuovi strumenti e funzionalità. Non vediamo l'ora di ricevere le tue idee su come possiamo continuare a migliorare i nostri strumenti per supportare il tuo percorso di sviluppo di app.

Scritto da:
Continua a leggere