Novità sui prodotti

I tuoi agenti preferiti sono ora integrati in Android Studio

Tempo di lettura: 3 min
Visualizza il profilo di Matthew Warner
Matthew Warner Product Manager, Android Developer Experience

Android Studio Rabbit 2 è ora stabile e pronto per l'uso in produzione. Questa release include funzionalità chiave per migliorare lo sviluppo, come Bring Your Own Agent, nuove funzionalità di XR Emulator, un aggiornamento di LeakCanary, un nuovo strumento di gestione delle competenze dell'agente, la revisione del codice AI e altro ancora. Puoi scoprire di più su queste funzionalità stabili, sulle funzionalità dell'ultima versione canary di Android Studio e dare un'occhiata alle demo e ai talk che abbiamo da condividere all'Android Dev Summit, che viene trasmesso in live streaming oggi. 

Bring Your Own Agent (BYOA): integra i tuoi agenti di programmazione preferiti

Ci hai detto quanto sia importante la flessibilità per i tuoi workflow. Ora puoi accedere ai migliori agenti insieme ai migliori strumenti per sviluppatori Android. Se preferisci un agente specifico conforme all'ACP, non c'è problema. Se hai bisogno dell'efficienza in termini di costi di un determinato agente per il tuo progetto, puoi averla. Se devi utilizzare un provider specifico per rispettare un contratto aziendale, puoi farlo.

BYOA_Claude_no_rounding.png
Esecuzione di Claude Agent in Android Studio

Puoi scegliere tra oltre 40 agenti di programmazione, tra cui Claude Agent, Codex di OpenAI, Junie e Google Antigravity. Questi agenti hanno accesso agli strumenti di Android Studio come l'emulatore Android, i sistemi di build, Logcat e possono anche utilizzare le competenze Android per completare attività complesse. 

Per iniziare a utilizzare BYOA, apri la finestra dell'agente e seleziona l'agente che preferisci oppure scegli un agente da Impostazioni > Strumenti > AI > Agenti, autenticati e invia il tuo primo prompt.  

Crea per Android XR con gli emulatori

Gli emulatori Android XR per occhiali XR, occhiali audio e occhiali con display sono ora stabili in Android Studio con funzionalità nuove e aggiornate, così puoi creare, ripetere e testare le esperienze Android XR direttamente dal tuo laptop. L'emulatore di occhiali con display aggiornato ti consente di personalizzare l'ambiente con le tue foto sferiche o il feed video di una fotocamera connessa, in modo da poter testare ambienti fisici reali ovunque ti trovi. Abbiamo anche introdotto nuovi indicatori LED hardware per gli stati del microfono e della fotocamera e apportato miglioramenti alla procedura guidata di accoppiamento per accoppiare uno smartphone virtuale con occhiali con display e audio virtuali in modo più rapido e affidabile. Per iniziare, avvia gli emulatori di occhiali XR, audio o con display da Gestione dispositivi.

emulator environment.png
Ambienti personalizzabili per gli occhiali intelligenti nell'emulatore Android XR

Scopri, installa e gestisci le skill Android in Android Studio

installed-skills.png
Gestione delle skill in Android Studio

Ora è più facile scoprire, installare e gestire le skill Android direttamente nel gestore delle skill in Android Studio, offrendoti un controllo granulare sui flussi di lavoro specializzati e sulla guida procedurale disponibile per l'agente. Android Studio è dotato di skill Android e skill dell'agente Firebase, come la migrazione delle visualizzazioni XML legacy a Jetpack Compose, l'upgrade ad AGP 9, l'implementazione di layout adattivi per pieghevoli e tablet o l'integrazione dei servizi CameraX e Firebase.

Apri la scheda dell'editor Skill dal menu con tre puntini del riquadro dell'agente (Gestisci skill dell'agente), digitando @ nella casella della chat e facendo clic su Gestisci skill o da Impostazioni > Strumenti > AI > Gestore delle skill.

manage-skills.png
Richiama le skill installate direttamente nella chat utilizzando @ o apri il gestore delle skill

Correzioni agentiche con LeakCanary 

Android Studio integra LeakCanary direttamente con l'agente integrato per aiutarti a diagnosticare e risolvere le perdite di memoria senza uscire dall'IDE. Questa integrazione consente a LeakCanary di fornire spiegazioni narrative più significative delle cause alla base delle perdite di memoria e di suggerire modifiche specifiche al codice per correggerle. Prova questa funzionalità nell'attività LeakCanary in Profiler.

LeakCanary - AI Fix Zoomed in.png
Sfrutta l'AI per correggere le perdite di memoria in Android Studio Profiler

Gemini Enterprise in Android Studio 

Per i team di ingegneria che richiedono una governance di livello enterprise, controlli rigorosi sulla privacy dei dati e integrazioni personalizzate della knowledge base interna, il supporto completo per Gemini Enterprise è disponibile in Android Studio a partire da Android Studio Rabbit 1. Puoi utilizzare Gemini Enterprise per connetterti ai tuoi sistemi di progettazione, agli SDK interni e ai repository privati per ottenere risposte altamente pertinenti per i tuoi casi d'uso. 

Gemini Enterprise in Android Studio offre funzionalità chiave per i team aziendali:

  • Privacy dei dati rigorosa: garantisce che il codice sorgente e il contesto dell'area di lavoro non vengano mai conservati o utilizzati per addestrare i foundation model globali.
  • Conformità e audit logging: visibilità completa sulle attività degli agenti, sulle patch generate e sulla cronologia dei prompt all'interno del perimetro di sicurezza della tua organizzazione.
  • Policy di amministrazione: gestione centralizzata per gli amministratori IT per definire skill, agenti ed endpoint dei modelli approvati per i team di sviluppo.

Passa dalle differenze non elaborate alle revisioni del codice guidate con Change Review 

Poiché gli strumenti agentici ti aiutano a scrivere e rifattorizzare il codice più velocemente che mai, è emerso un nuovo collo di bottiglia nell'engineering: la revisione e la verifica di tutto questo codice. AI Change Review è disponibile ovunque si trovino le modifiche al codice in Android Studio. Puoi avviare una revisione da tre punti di accesso visivi o direttamente dalla finestra di chat con l'agente.

change-review-entry-points.png
Change Review works across: 1. Modifiche all'agente 2. Commit in attesa e 3. Log Git

La revisione delle modifiche inizia con l'identificazione delle correzioni consigliate, in cui l'agente esamina in modo indipendente le modifiche all'agente, i commit in attesa o le modifiche di cui è stato eseguito il commit in fase di revisione. Dopo aver applicato le correzioni consigliate, puoi fare clic su Crea procedura dettagliata per avviare una procedura dettagliata guidata. Anziché costringerti a leggere i file in ordine alfabetico, la procedura guidata accelera la revisione raggruppando e assegnando la priorità ai blocchi di differenze correlati nel progetto in temi logici.   

Per iniziare

Puoi iniziare a utilizzare queste funzionalità scaricando l'ultima versione stabile di Android Studio. Se trovi un bug, segnala un problema. Entra in contatto con la community di sviluppatori Android su LinkedIn, YouTube e X. 

Puoi vedere demo e interventi su queste funzionalità e altro ancora all'Android Dev Summit, in live streaming oggi. Puoi anche scoprire di più sugli aggiornamenti agli strumenti agentici per Android. Non vediamo l'ora di vedere cosa creerai. 

Continua a leggere