Android Studio si apre agli agenti esterni
Al Android Dev Summit di quest’anno Google ha annunciato una svolta per gli sviluppatori: la versione Android Studio Rabbit 2 include la funzione “Bring Your Own Agent” (BYOA). Grazie al nuovo Agent Client Protocol (ACP), gli sviluppatori non sono più vincolati ai modelli proprietari di Google, ma possono integrare più di 40 agenti di coding diversi, tra cui Claude di Anthropic, Codex di OpenAI e il nuovo agente Google Antigravity.
Il marketplace interno di Android Studio permette di scaricare, installare e utilizzare questi agenti in parallelo. Ogni agente ottiene accesso completo alla struttura del progetto, alla risoluzione dei simboli, all’emulatore e al sistema Logcat, consentendo di generare, analizzare e modificare codice direttamente dall’IDE.
Strumenti di valutazione e migrazione
Per misurare le prestazioni dei modelli su compiti di sviluppo complessi, Google ha rilasciato il leaderboard Android Bench 2.0. Il ranking valuta gli agenti in base a funzionalità, tempo impiegato e costi di token durante lo sviluppo di progetti reali.
Poiché le modifiche generate dall’IA possono risultare difficili da leggere, è stata introdotta la funzionalità Change Review, che analizza le differenze proposte, genera report di errore e spiega passo passo le modifiche suggerite. Una preview di Android Studio Canary include inoltre un Migratore XML‑to‑Compose, capace di tradurre automaticamente i layout XML legacy in componenti Jetpack Compose.
Google sta sperimentando anche Lightbuild, un sistema di build dichiarativo basato su uno schema YAML, leggibile sia da sviluppatori umani sia da agenti IA, per semplificare la gestione delle dipendenze e delle configurazioni di compilazione.
Strumenti da riga di comando per ridurre token e tempo
Per chi utilizza gli agenti in ambienti CI/CD o direttamente dal terminale, Android CLI è stato potenziato con un Agent Plugin ufficiale per Claude, Codex e Antigravity. Tra le novità più rilevanti troviamo:
- Comandi per generare preview di Compose direttamente nel terminale, evitando l’avvio dell’emulatore. I test interni mostrano un’accelerazione del 77 % nelle attività UI e una riduzione del consumo di token fino a tre volte.
- Supporto allo streaming di dispositivi fisici dai laboratori Google, permettendo agli agenti di eseguire test su hardware reale senza spostare fisicamente i dispositivi.
- Integrazione della libreria open‑source LeakCanary nel CLI e nel profiler di Android Studio, per rilevare perdite di memoria sul computer anziché sul dispositivo, riducendo l’impatto sulle performance dell’app.
In un A/B test con il modello Claude Opus 5.5, LeakCanary ha permesso di individuare e correggere le perdite di memoria quasi il doppio più velocemente, con un calo del consumo di token di circa il 25 %.
Altri strumenti da riga di comando includono:
- Android Performance Analyzer per catturare trace di sistema.
- Accesso a Firebase Crashlytics per recuperare crash report.
- Verifica della ottimizzazione del codice tramite il compilatore R8.
Poiché molti modelli di linguaggio non sono aggiornati sulle ultime API Android, Google ha rilasciato più di 30 “Android Skills”, pacchetti di documentazione che forniscono informazioni su politiche Play Store, permessi di sicurezza, e adattamento di layout per dispositivi pieghevoli e laptop “Googlebook”.
Gemini Nano 4 e Model Context Protocol per le app
Parallelamente agli strumenti di sviluppo, Google ha introdotto nuove API per integrare agenti direttamente nelle applicazioni. L’Agentic API di ML Kit, attualmente in versione Alpha, si basa sul modello Gemini Nano 4**. Essa consente di eseguire funzioni localmente sul dispositivo, gestire il contesto della conversazione, orchestrare cicli di chiamata e applicare filtri di sicurezza.
Per facilitare la comunicazione tra app e agenti di sistema, Google ha lanciato il Model Context Protocol (MCP) e la AppFunctions API**, ora in beta. Queste interfacce forniscono uno strato uniforme di “tool‑calling”, rendendo possibile chiamare funzioni native dell’app da un agente IA senza scrivere wrapper specifici per ogni servizio.
Un’estensione importante è la Agent‑to‑UI (A2UI) per Jetpack Compose, che permette agli agenti di generare interfacce interattive direttamente con i componenti dell’app, superando la tradizionale risposta testuale.
Per rendere queste funzionalità disponibili anche nella ricerca Google e nella Gemini App, è stata annunciata la Connected Apps Platform in fase di preview. Gli sviluppatori possono registrare le proprie app tramite MCP locale o server cloud, gestirle da una console centralizzata e, al momento, più di 50 integrazioni di partner (Adobe, Peloton, Experian, ecc.) sono attive nella Gemini App, con il piano di estenderle alla ricerca web nelle prossime settimane.
Nuova hardware: la data‑glass XREAL AURA
Oltre al software, Google ha presentato la prima data‑glass cablata basata su Android XR: la XREAL AURA, frutto di una collaborazione con il produttore XREAL. Le sue caratteristiche principali includono:
- Peso inferiore a 95 g e lenti trasparenti dimmerabili con campo visivo di 70°.
- Unità di calcolo e batteria esterne, collocate in un box che funge anche da trackpad.
- Chip Snapdragon Reality Elite** di Qualcomm, ottimizzato per rendering XR in tempo reale.
- Capacità di proiettare fino a cinque finestre Android simultaneamente nel campo di vista, oppure di mostrare il display del laptop via USB‑C.
All’interno della AURA è integrata la stessa intelligenza di Gemini: la AI analizza la scena reale catturata dalle fotocamere, suggerisce layout ottimali per le finestre virtuali e fornisce assistenza contestuale in base all’ambiente circostante.
Il prezzo di lancio è di 1.099 USD, posizionandola nella fascia alta del mercato XR destinata a professionisti e sviluppatori che necessitano di spazi di lavoro virtuali estesi.
Prospettive future e impatto sull’ecosistema Android
L’apertura di Android Studio agli agenti esterni segna un cambiamento strategico: Google passa da fornitore esclusivo di modelli AI a piattaforma aperta, favorendo la competizione e l’innovazione. Gli sviluppatori potranno scegliere l’agente più adatto al loro caso d’uso, combinare più modelli in una pipeline e sfruttare le nuove API per ridurre costi di token e tempi di sviluppo.
Le nuove API Gemini e il Model Context Protocol promettono di portare l’intelligenza artificiale direttamente sul dispositivo, limitando la dipendenza dal cloud e migliorando privacy e latenza. Questo è particolarmente rilevante per applicazioni sensibili come quelle sanitarie o industriali, dove i dati non possono lasciare il dispositivo.
Infine, la XREAL AURA dimostra l’ambizione di Google di estendere Android anche al mondo della realtà aumentata professionale, fornendo un ecosistema completo di SDK, emulatori XR e hardware pronto per la produzione.
In sintesi, le novità presentate al summit indicano una strategia integrata: strumenti di sviluppo potenziati, API per agenti più intelligenti e hardware all’avanguardia, tutti finalizzati a rendere Android la piattaforma di riferimento per lo sviluppo guidato dall’intelligenza artificiale.