Questa pagina descrive come utilizzare Google AI Studio per creare rapidamente (o "vibe code") ed eseguire il deployment di app che testano le funzionalità più recenti di Gemini, come Nano Banana e l'API Live. Google AI Studio supporta la creazione di app web con runtime full stack e app Android native con Kotlin e Jetpack Compose, il tutto tramite prompt in linguaggio naturale.
Inizia
Inizia a utilizzare il vibe coding nella modalità di creazione di Google AI Studio. Puoi iniziare a creare in diversi modi:
- Inizia con un prompt: in modalità di creazione, utilizza la casella di immissione per inserire una descrizione di ciò che vuoi creare. Seleziona AI Chips per aggiungere funzionalità specifiche come la generazione di immagini o i dati di Google Maps al prompt. Puoi anche dire quello che vuoi utilizzando il pulsante di sintesi vocale.
- Pulsante "Mi sento fortunato": se hai bisogno di un'idea creativa, utilizza il pulsante "Mi sento fortunato" e Gemini genererà un prompt con un'idea di progetto per aiutarti a iniziare.
- Remixa un progetto dalla galleria: apri un progetto dalla Galleria app e seleziona Copia app.
- Importa un progetto da GitHub: in modalità di creazione, seleziona Importa da GitHub dal menu Aggiungi file (icona +) nella casella di immissione del prompt per importare il codice esistente.
Una volta eseguito il prompt, vedrai generare il codice e i file necessari, con un'anteprima live della tua app che apparirà sul lato destro.
Che cosa viene creato?
Quando esegui il prompt, AI Studio crea un'applicazione completa. Puoi scegliere di creare un'app web o un'app per Android nativa utilizzando il selettore della piattaforma.
Per le app web (impostazione predefinita), AI Studio crea un ambiente full stack che include:
- Lato client: un frontend web (React è l'impostazione predefinita).
- Lato server: un runtime Node.js che consente chiamate API sicure, connessioni al database e utilizzo di pacchetti npm.
Per le app Android, AI Studio genera un progetto Kotlin e Jetpack Compose di cui puoi visualizzare l'anteprima in un emulatore basato su browser, installare su un dispositivo fisico, e pubblicare sul Play Store per i test. Scopri di più sulla creazione di app Android apps.
Puoi visualizzare il codice generato selezionando la scheda Codice nel riquadro di anteprima a destra. L'agente Antigravity gestisce in modo intelligente più file nello stack, assicurandosi che le modifiche vengano propagate correttamente.
L'agente Antigravity
L'agente Antigravity è la funzionalità di AI principale di Google Antigravity e ora i componenti principali dell' infrastruttura agentica sono alla base dell'esperienza della modalità di creazione in Google AI Studio. Va oltre la semplice generazione di codice mantenendo il contesto dell'intero progetto, gestendo più file e comprendendo istruzioni complesse per creare applicazioni full stack robuste.
Le sue funzionalità principali includono:
- Consapevolezza del contesto: mantiene il contesto dei prompt precedenti e degli stati dei file.
- Gestione di più file: gestisce le dipendenze tra più file.
- Esecuzione verificata: verifica gli aggiornamenti del codice per ridurre le allucinazioni.
Funzionalità full stack
Google AI Studio sfrutta la potenza dell'ecosistema web moderno, consentendoti di creare prototipi non solo lato client.
- Runtime lato server e npm: utilizza la vasta libreria di pacchetti npm. L'agente identificherà e installerà automaticamente i pacchetti necessari per la tua app (ad es. librerie specifiche per la visualizzazione dei dati o client API). Se vuoi, puoi anche richiedere pacchetti specifici.
- Gestione dei secret: archivia in modo sicuro chiavi API e secret nel menu Impostazioni. Questi sono accessibili nel codice lato server, mantenendoli al sicuro dall'esposizione lato client.
- Multiplayer: crea esperienze di collaborazione in tempo reale direttamente in AI Studio. Il runtime lato server gestisce lo stato e le connessioni necessarie per consentire agli utenti di interagire tra loro.
- Firebase Firestore e autenticazione: esegui automaticamente il provisioning e la configurazione di Firebase, inclusi il database Firestore (archiviazione permanente dei dati) e l'autenticazione Firebase (flussi di accesso, in particolare "Accedi con Google"). L'agente gestisce l'intera procedura di configurazione e scrive persino il codice nella tua app per questi servizi.
- Integrazioni di Google Workspace: collega la tua app alle API di Google Workspace come Gmail, Fogli, Documenti, Drive, Calendar e altro ancora. AI Studio gestisce automaticamente tutta la configurazione OAuth.
Scopri di più sullo sviluppo di app full stack
App Android
Puoi anche creare app Android native utilizzando Kotlin e Jetpack Compose. Visualizza l'anteprima dell'app in un emulatore Android basato su browser, installala su un dispositivo fisico utilizzando ADB nel browser e pubblicala sul Play Store per i test interni.
Scopri di più sulla creazione di app Android
Continua a creare
Una volta che Google AI Studio genera il codice iniziale per la tua applicazione, puoi continuare a perfezionarlo:
Crea in Google AI Studio
- Esegui iterazioni con Gemini: utilizza il riquadro della chat in modalità di creazione per chiedere a Gemini di apportare modifiche, aggiungere nuove funzionalità o modificare lo stile.
- Modifica il codice direttamente: apri la scheda Codice nel riquadro di anteprima per apportare modifiche live.
Sviluppa esternamente
Per workflow più avanzati, puoi sincronizzare o esportare il codice per lavorare nell'ambiente che preferisci:
- Sincronizza con GitHub: collega la tua app a un repository GitHub per abilitare la sincronizzazione bidirezionale. Puoi inviare tramite push le modifiche richieste in AI Studio direttamente al repository con messaggi di commit generati dall'AI oppure recuperare le modifiche apportate localmente nell'IDE o dai colleghi in AI Studio. Gestisci lo stato di sincronizzazione in qualsiasi momento nella scheda GitHub in Impostazioni.
- Scarica e sviluppa localmente: esporta il codice generato come file ZIP e importalo nell'editor di codice.
Funzionalità principali
Google AI Studio include diverse funzionalità per rendere il processo di creazione intuitivo e visivo:
- Crea ed esegui iterazioni di app full stack: crea app full stack con solo un prompt ed esegui iterazioni tramite la chat o la modalità di annotazione. La modalità di annotazione ti consente di evidenziare qualsiasi parte della UI dell'app e descrivere la modifica che vuoi apportare.
- Condividi ed esegui il deployment dell'app: puoi condividere le tue creazioni con altri utenti per collaborare o mostrare il tuo lavoro. Quando condividi, le chiamate API vengono conteggiate ai fini dei limiti di utilizzo. Se utilizzi modelli a pagamento, potrebbero essere applicati costi. Quando l'app è pronta, esegui il deployment in Cloud Run.
- Galleria di app: la Galleria di app fornisce una libreria visiva di idee di progetto. Puoi sfogliare le possibilità offerte da Gemini, visualizzare immediatamente l'anteprima delle applicazioni e remixarle per personalizzarle.
Esegui il deployment o archivia l'app
Quando l'applicazione è pronta, puoi eseguirne il deployment:
Cloud Run: esegui il deployment dell'applicazione come servizio scalabile. Potrebbero essere applicati prezzi per Google Cloud Run in base all'utilizzo. Per scoprire di più sul deployment, vedi Eseguire il deployment da Google AI Studio.
GitHub: sincronizza il progetto con un repository GitHub nuovo o esistente per gestire il codice sorgente o collaborare con i colleghi.
Limitazioni
Questa sezione elenca le limitazioni attuali della modalità di creazione in Google AI Studio.
Gestione delle chiavi API
Quando crei una nuova app che utilizza l'API Gemini, AI Studio configura automaticamente la chiave API Gemini come secret nell'ambiente lato server dell'app. Puoi visualizzare e gestire questa chiave nel riquadro Secret.
- Configurazione automatica: la variabile
GEMINI_API_KEYviene configurata automaticamente. Non è necessaria alcuna configurazione manuale per iniziare a creare. - Solo lato server: le chiavi API vengono inserite nel runtime lato server e non sono mai incluse nel codice lato client.
- App esistenti: per le app create prima del 14 maggio 2026, l'agente aggiornerà automaticamente l'integrazione dell'API Gemini all'approccio lato server consigliato la prossima volta che modifichi le funzionalità Gemini dell'app.
Deployment al di fuori di Google AI Studio
- Cloud Run: quando esegui il deployment in Cloud Run da AI Studio, la chiave API viene inclusa in modo sicuro nell'ambiente lato server. L'app di cui è stato eseguito il deployment utilizzerà la chiave API per tutte le chiamate API Gemini degli utenti.
- Download ZIP: se scarichi l'app come file ZIP per eseguirla
altrove, dovrai configurare la variabile di ambiente
GEMINI_API_KEYnell'ambiente di hosting. Poiché le chiamate API Gemini dell'app vengono effettuate dal codice lato server, la chiave non viene esposta agli utenti finali.
Errore durante la condivisione delle app
Se condividi la tua app e l'utente finale riscontra un errore 403 Accesso limitato quando utilizza l'URL condiviso, potrebbe essere dovuto a uno dei seguenti motivi:
- Estensioni del browser: le estensioni per la privacy come Privacy Badger potrebbero bloccare l'app. Disattiva l'estensione per evitare l'errore.
- Problemi di creazione: potrebbero esserci problemi con il codice attuale. Chiedi all'agente di "correggere eventuali problemi di creazione con il codice attuale" e poi condividi di nuovo l'URL.
Domande frequenti
Che cos'è la modalità di creazione in AI Studio?
La modalità di creazione di AI Studio è una piattaforma progettata per trasformare un semplice prompt in un'applicazione basata sull'AI pronta per la produzione utilizzando Gemini. Descrivi ciò che vuoi creare con un prompt e Gemini genererà un'app per te. Puoi anche esplorare la nostra galleria per scoprire le possibilità offerte dall'API Gemini e remixare le app per personalizzarle.
In che modo la modalità di creazione gestisce la mia chiave API Gemini?
Quando crei un'app che utilizza l'API Gemini, AI Studio configura automaticamente la chiave API Gemini come secret lato server. Le chiamate API Gemini dell'app vengono effettuate dal codice lato server utilizzando questa chiave, quindi non viene mai esposta nel browser. Puoi visualizzare la chiave API nel riquadro Secret in Impostazioni.
La mia chiave API viene esposta quando condivido le app?
No. La chiave API viene archiviata come secret lato server e non è mai inclusa nel codice lato client. Quando condividi l'app, gli altri utenti possono utilizzarla, ma non possono vedere la tua chiave API.
Quando condividi le tue app con altri utenti, le chiamate API vengono conteggiate ai fini dei limiti di utilizzo. Se utilizzi modelli a pagamento, potrebbero essere applicati costi. AI Studio ti avviserà durante la configurazione e prima della condivisione se la tua app potrebbe comportare costi.
Chi può vedere le mie app?
Per impostazione predefinita, la tua app è privata. Puoi condividere la tua app con altri utenti per consentire loro di utilizzarla. Gli utenti con cui condividi la tua app possono vedere il suo codice e creare un fork per i propri scopi. Se condividi la tua app con l'autorizzazione di modifica, gli altri utenti possono modificare il codice dell'app.
Posso eseguire app al di fuori di AI Studio?
Sì. Puoi eseguire il deployment dell'app in
Cloud Run da AI Studio, che
assegna alla tua app un URL pubblico con la chiave API configurata in modo sicuro nell'
ambiente lato server. Puoi anche scaricare l'app come file ZIP e ospitarla altrove. Dovrai impostare la variabile di ambiente GEMINI_API_KEY nell'ambiente di hosting. Poiché le chiamate API Gemini vengono effettuate dal codice lato server, la chiave rimane sicura.
Per scoprire di più sulle opzioni di deployment, vedi Eseguire il deployment da Google AI Studio.
Posso sviluppare app localmente con i miei strumenti e poi condividerle qui?
Sì. Puoi collegare la tua app AI Studio a un repository GitHub per sviluppare localmente utilizzando l'editor di codice o gli strumenti CLI che preferisci, inviare tramite push le modifiche a GitHub e poi recuperare questi aggiornamenti direttamente in AI Studio utilizzando la scheda GitHub in Impostazioni.
Come posso utilizzare un database o un altro spazio di archiviazione con le mie app?
Le app AI Studio sono app standard in esecuzione in un container Cloud Run. Puoi utilizzare qualsiasi soluzione di archiviazione a cui puoi connetterti tramite una rete, a condizione che non esista un firewall che impedisca l'accesso da un intervallo di indirizzi IP dinamici.
Stiamo lavorando per aggiungere il supporto diretto per l'archiviazione in futuro, che potrai configurare direttamente in AI Studio.
Come posso accedere al microfono, alla webcam e ad altre API Navigator?
Per garantire che gli spettatori siano a conoscenza dell'utilizzo della webcam o di altri
dispositivi da parte di un'app, richiediamo un'ulteriore conferma prima che l'app possa accedere
a queste API Navigator.
I creatori di app possono aggiungere queste richieste di autorizzazione al file metadata.json dell'app. Ad esempio:
{
"name": "My app",
"requestFramePermissions": [
"microphone",
"camera",
"display-capture",
"geolocation",
"bluetooth",
"clipboard-read",
"serial",
"usb"
]
}
I valori supportati per requestFramePermissions sono un sottoinsieme delle
funzionalità standard controllate dalle norme.
Come posso utilizzare GitHub con le mie app?
AI Studio supporta la sincronizzazione bidirezionale con GitHub:
- Importa un repository: in modalità di creazione, seleziona Importa da GitHub dal menu Aggiungi file (icona +) nella casella di immissione del prompt per importare il codice esistente.
- Collega un repository: in Impostazioni, apri la scheda GitHub per creare un nuovo repository GitHub dalla tua app o collegarti a uno esistente.
- Sincronizzazione bidirezionale: invia tramite push le modifiche richieste in AI Studio direttamente al repository con messaggi di commit generati dall'AI oppure recupera le modifiche apportate esternamente (ad es. modifiche IDE locali o richieste di pull dei colleghi) in AI Studio.
- Risolvi i conflitti di unione: se le modifiche sono in conflitto durante la sincronizzazione con GitHub, AI Studio fornisce una finestra di dialogo Risolvi conflitti con un visualizzatore di differenze affiancato, che ti consente di esaminare le differenze e scegliere se mantenere la versione di AI Studio o GitHub per ogni file in conflitto.
Posso concedere ad altri utenti l'accesso in modifica alla mia app?
AI Studio non supporta la modifica collaborativa diretta in tempo reale. Tuttavia, puoi collaborare con i colleghi collegando la tua app a un repository GitHub condiviso. I colleghi possono inviare tramite push le modifiche o aprire richieste di pull su GitHub e tu puoi recuperare questi aggiornamenti in AI Studio.
Perché la mia app è stata segnalata per violazione delle norme?
Disponiamo di sistemi che esaminano automaticamente le app per assicurarsi che rispettino le nostre norme. Se rileviamo che un'app viola le nostre norme, verrà rimossa da AI Studio. Le violazioni delle norme possono includere, a titolo esemplificativo:
- App che contengono malware, phishing o furto d'identità
- App che mostrano o distribuiscono contenuti che violano le norme relative alle immagini pedopornografiche
- App che mostrano o distribuiscono contenuti che violano le norme relative alle molestie
- App che mostrano o distribuiscono contenuti che violano le norme relative all'incitamento all'odio
- App che mostrano o distribuiscono contenuti che violano le norme relative alla tratta di esseri umani
- App che mostrano o distribuiscono contenuti che violano le norme relative ai contenuti sessualmente espliciti
- App che mostrano o distribuiscono contenuti che violano le norme relative a contenuti violenti e cruenti
- App che mostrano o distribuiscono contenuti che violano le norme relative a contenuti dannosi o pericolosi
Se la tua app è stata segnalata per una violazione delle norme e ritieni che si tratti di un errore, puoi presentare un ricorso. Ripetute violazioni delle nostre norme potrebbero comportare la cessazione del tuo accesso ad AI Studio.
Quali sono le mie responsabilità in qualità di sviluppatore di app?
Ti ricordiamo che, in qualità di proprietario dell'applicazione, sei responsabile del suo comportamento e di tutti i dati che gestisce. È incluso quanto segue:
- Conformità legale e diritti di terze parti: assicurati che la tua app sia conforme a tutte le leggi e le normative vigenti e non violi i diritti di terzi, inclusi i diritti di proprietà intellettuale e di privacy.
- Monitoraggio dei contenuti: potrebbero essere applicati termini aggiuntivi ad altri servizi utilizzati dalla tua app. Ad esempio, i Termini di servizio di Google Cloud, applicabili a Firestore, richiedono ai clienti che ospitano contenuti di terze parti di pubblicare norme che definiscono i contenuti vietati (ad es. contenuti illegali) e di monitorare la presenza di questi contenuti illegali.
- Implementazione sicura: implementa le misure di sicurezza e gli strumenti di moderazione necessari per impedire l'uso improprio dell'applicazione.
Tieni presente le limitazioni d'uso indicate nei Termini di servizio.
Quali termini si applicano alle app nella galleria di app di AI Studio?
I Termini di servizio aggiuntivi dell'API Gemini si applicano all'utilizzo delle app presenti nella galleria di app di AI Studio, salvo diversa indicazione.
Passaggi successivi
- Sviluppare app full stack (web)
- Creare app Android
- Vedi esempi nella Galleria app.