Novità sui prodotti

Android Studio supporta Gemma 4, il nostro modello locale più potente per la programmazione agentica

2 minuti di lettura
Matthew Warner
Product Manager

Il flusso di lavoro 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 di AI locale o remoto per alimentare le funzionalità di AI in Android Studio, e oggi annunciamo la disponibilità di Gemma 4 per l'assistenza alla programmazione AI in Android Studio. Questo nuovo modello locale addestrato per lo sviluppo di Android offre il meglio di entrambi i mondi: la privacy e l'efficienza in termini di costi dell'elaborazione sul dispositivo, insieme a funzionalità di ragionamento e chiamata di strumenti all'avanguardia.

Assistenza AI, fornita localmente

Eseguendo localmente sulla tua macchina, Gemma 4 ti offre assistenza per il codice AI che non richiede una connessione a internet o una chiave API per le sue operazioni principali. I vantaggi principali includono:

  • Privacy e sicurezza: il codice rimane sulla tua macchina. Gemma 4 elabora tutte le richieste della modalità agente localmente, il che lo rende una scelta ideale per gli sviluppatori che lavorano con requisiti di privacy dei dati o in ambienti aziendali sicuri.
  • Efficienza in termini di costi: esegui flussi di lavoro agentici complessi senza doverti preoccupare di raggiungere le quote. Gemma 4 è ottimizzato per essere eseguito in modo efficiente sull'hardware di sviluppo moderno, utilizzando la GPU e la RAM locali per fornire un'assistenza rapida e reattiva.
  • Disponibilità offline: utilizza l'agente per scrivere codice anche quando non hai una connessione a internet.
  • Ragionamento all'avanguardia: Gemma 4 offre un ragionamento di prima classe, in grado di eseguire attività di programmazione complesse in più passaggi in modalità agente.

Potente programmazione agentica

Gemma 4 è stato addestrato per lo sviluppo di Android con funzionalità di chiamata di strumenti agentici. Quando selezioni Gemma 4 come modello locale, puoi sfruttare la modalità agente per una serie di casi d'uso di sviluppo, ad esempio:

  • Progettazione di nuove funzionalità: gli sviluppatori possono chiedere all'agente di creare una nuova funzionalità o un'intera app con comandi come "crea un'app calcolatrice" e l'agente non solo genererà il codice dell'interfaccia utente, ma utilizzerà le best practice di Android come la scrittura in Kotlin e l'utilizzo di Jetpack Compose.
  • Refactoring: puoi dare comandi di alto livello come "Estrai tutte le stringhe hardcoded e migrale in strings.xml". L'agente eseguirà la scansione della codebase, identificherà le istanze che richiedono modifiche e applicherà le modifiche a più file contemporaneamente.
  • Correzione di bug e risoluzione delle build: se la build di un progetto non riesce o presenta errori lint persistenti, puoi chiedere all'agente di "Esegui la build del mio progetto e correggi eventuali errori". L'agente passerà al codice che causa il problema e applicherà le correzioni in modo iterativo finché la build non avrà esito positivo.

 

 

Il modello MoE 26B è consigliato agli sviluppatori di app per Android che utilizzano una macchina con i requisiti hardware minimi. La RAM totale necessaria include sia Android Studio sia Gemma.

ModelloRAM totale necessariaSpazio di archiviazione necessario
Gemma E2B8GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 GB

Inizia

Per iniziare, assicurati di aver installato l'ultima versione di Android Studio.

  1. Installa un fornitore di LLM, ad esempio LM Studio o Ollama, sul computer locale.
  2. In Impostazioni > Strumenti > AI > Fornitori di modelli aggiungi l'istanza di LM Studio o Ollama. 
  3. large_Screenshot 2026-04-05 at 9.14.11 AM.png
  4. Scarica il modello Gemma 4 da Ollama o LM Studio. Fai riferimento ai requisiti hardware per la selezione delle dimensioni del modello.
  5. In modalità agente, seleziona Gemma 4 come modello attivo.

Per una procedura dettagliata sulla configurazione, consulta la documentazione ufficiale su come utilizzare un modello locale.

Siamo entusiasti di vedere come Gemma 4 consente flussi di lavoro di sviluppo più privati, sicuri e potenti. Come sempre, il tuo feedback è essenziale per continuare a perfezionare l'esperienza di AI in Android Studio. Se riscontri un bug o un problema, segnalalo. Puoi anche far parte della nostra vivace community di sviluppatori Android su LinkedIn, YouTube, o X. Buona programmazione!

Continua a leggere