Novità sui prodotti
Android Studio supporta Gemma 4, il nostro modello locale più potente per la programmazione agentica
2 minuti di lettura
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.
Requisiti hardware consigliati
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.
| Modello | RAM totale necessaria | Spazio di archiviazione necessario |
|---|---|---|
| Gemma E2B | 8GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Inizia
Per iniziare, assicurati di aver installato l'ultima versione di Android Studio.
- Installa un fornitore di LLM, ad esempio LM Studio o Ollama, sul computer locale.
- In Impostazioni > Strumenti > AI > Fornitori di modelli aggiungi l'istanza di LM Studio o Ollama.

- Scarica il modello Gemma 4 da Ollama o LM Studio. Fai riferimento ai requisiti hardware per la selezione delle dimensioni del modello.
- 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
-
Novità sui prodotti
Android Studio Panda 3 è ora stabile e pronto per l'uso in produzione. Questa release offre ancora più controllo e personalizzazione sui flussi di lavoro basati su AI, semplificando la creazione di app per Android di alta qualità.
Matt Dyor • 3 minuti di lettura
-
Novità sui prodotti
Oggi miglioriamo lo sviluppo di Android con Gemma 4, il nostro modello open all'avanguardia più recente progettato con funzionalità di ragionamento complesso e chiamata di strumenti autonomi.
Matthew McCullough • 2 minuti di lettura
-
Novità sui prodotti
Il rilascio di funzionalità di Android Studio Narwhal 4 è ora stabile e pronto per l'uso.
Paris Hsu • 5 minuti di lettura
Segui gli aggiornamenti
Ricevi ogni settimana nella tua casella di posta gli ultimi approfondimenti sullo sviluppo di Android.