Firebase Studio

Prototipa, crea e rilascia rapidamente e in modo efficiente app full-stack con IA integrata direttamente dal browser.

Firebase Studio è un ambiente di sviluppo basato su cloud agentivo che ti aiuta a creare e pubblicare app di IA full stack di qualità di produzione, tra cui API, backend, frontend, mobile e altro ancora. Firebase Studio unifica Project IDX con agenti IA specializzati e l'assistenza di Gemini in Firebase per fornire uno spazio di lavoro collaborativo accessibile da qualsiasi luogo, contenente tutto ciò di cui hai bisogno per sviluppare un'applicazione. Puoi importare i tuoi progetti esistenti o crearne di nuovi con modelli che supportano una serie di lingue e framework.

Funzionalità chiave

Importare progetti dal controllo del codice sorgente o dall'archivio locale Importa le tue app su Firebase Studio importando un'archiviazione locale o collegando un repository pubblico o privato su GitHub, GitLab o Bitbucket.
Configurazione rapida del progetto con modelli e esempi integrati

Firebase Studio fornisce un'ampia gamma di framework e supporti per i linguaggi con una vasta libreria di modelli e app di esempio, inclusi linguaggi popolari come Go, Java, .NET, Node.js e Python Flask, nonché framework come Next.js, React, Angular, Vue.js, Android, Flutter e altri ancora. Inizia con un modello o un'app di esempio dalla galleria di modelli e/o crea il tuo modello personalizzato da condividere.

Prototipazione rapida del linguaggio naturale Utilizza Gemini in Firebase per realizzare prototipi e pubblicare applicazioni web full stack con il App Prototyping agent. Genera intere app con prompt multimodali, tra cui linguaggio naturale, immagini e disegni.
Assistenza AI sempre disponibile di Gemini in Firebase

Utilizza l'assistenza alla programmazione basata sull'IA di Gemini in Firebase su tutte le piattaforme di sviluppo: chat interattiva, generazione di codice, esecuzione di strumenti e suggerimenti di codice in linea.

Gemini in Firebase può aiutarti a scrivere codice e documentazione, correggere bug, scrivere ed eseguire test di unità, gestire e risolvere le dipendenze, lavorare con i contenitori Docker e altro ancora.

Ambiente di sviluppo familiare e altamente personalizzabile

Firebase Studio è basato sul popolare progetto Code OSS e esegue una completa macchina virtuale (VM) basata su Google Cloud.

Puoi personalizzare quasi ogni aspetto del tuo ambiente di sviluppo online con Nix, inclusi pacchetti di sistema, strumenti per i linguaggi di programmazione, configurazioni IDE, anteprime di app e configurazione IDE, nonché condividere il progetto e l'intera configurazione dell'ambiente di sviluppo con un modello personalizzato.

Strumenti, emulatori e metodi di deployment integrati con un'integrazione completa di Firebase e Google Cloud

Visualizza l'anteprima delle app web e Android direttamente nel browser e sfrutta i servizi e gli strumenti di runtime integrati per l'emulazione, i test e il debug.

Firebase Studio si integra perfettamente con Firebase e con i serviziGoogle Cloud. Ad esempio, puoi utilizzare Firebase Local Emulator Suite direttamente da Firebase Studio per testare a fondo Firebase e Google Cloud servizi come Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting e Firebase Hosting prima di pubblicare la tua app.

Come funziona?

Firebase Studio supporta più modalità per soddisfare diversi stili di sviluppo:

  • Sviluppo con controllo totale: lavora direttamente in un IDE basato su Code OSS, dove puoi importare repository esistenti o avviare nuovi progetti e utilizzare le estensioni del registro VSX aperto. Gemini in Firebase fornisce assistenza IA basata sullo spazio di lavoro con completamento del codice, generazione di codice, test, esecuzione di strumenti e documentazione. Puoi personalizzare completamente le tue aree di lavoro, l'approccio di deployment e l'ambiente di runtime di destinazione con il supporto della configurazione estensibile utilizzando Nix.

  • Prompt senza codice: l'agente di prototipazione di app, noto anche come Prototyper, ti consente di creare nuovi spazi di lavoro per proporre prototipi e perfezionare le idee per le app con Gemini in Firebase, senza scrivere codice. Collabora con l'agente utilizzando prompt multimodali per sviluppare in modo iterativo un'app full-stack (attualmente funziona per le app web), testare e eseguire il debug e condividere il tuo lavoro con altri, direttamente dal browser. Se necessario, puoi annullare immediatamente le modifiche, aggiungere nuove funzionalità, eseguire test, pubblicare su Firebase App Hosting e monitorare il rendimento della tua app con l'osservabilità integrata.

Puoi passare senza problemi dalla programmazione ai prompt per sfruttare le potenzialità di ciascuno. Ad esempio, puoi iniziare con un prototipo in App Prototyping agent che copra le nozioni di base, come la struttura dell'app e il flusso utente, per poi passare a Code per implementare una logica e un'integrazione più personalizzate.

Questa flessibilità ti consente di eseguire rapidamente l'iterazione e di creare app che soddisfano le tue esigenze specifiche, il tutto da Firebase Studio.

Prezzi, quote e limiti

L'accesso a Firebase Studio è disponibile senza costi per tre spazi di lavoro per utente. Puoi aumentare il numero di aree di lavoro che puoi creare fino a 10 partecipando al programma per sviluppatori Google. Per eseguire l'upgrade a 30 spazi di lavoro, abbonati al piano Google Developer Premium.

Alcune integrazioni (come Firebase App Hosting) potrebbero richiedere un account Cloud Billing. Se crei un progetto Firebase con Firebase Studio e colleghi un account di fatturazione al progetto, accade quanto segue:

  • Viene eseguito automaticamente l'upgrade del progetto Firebase al piano tariffario Blaze con pagamento a consumo.

  • È stato eseguito l'upgrade dell'utilizzo di Gemini API al livello a pagamento.

  • Ti verrà addebitato l'utilizzo di servizi a pagamento eccedenti la quota senza costi aggiuntivi.

Scopri di più nella pagina Informazioni sui costi di App Hosting, Prezzi di Firebase e Prezzi dell'API Gemini per sviluppatori.

In che modo Firebase Studio utilizza i tuoi dati

L'utilizzo di Firebase Studio è regolato dai Termini di servizio di Google.

Tuttavia, tieni presente che il tuo utilizzo delle funzionalità di IA generativa in Firebase Studio è regolato dalle Norme relative all'uso vietato dell'IA generativa e dai Gemini API Termini di servizio aggiuntivi (in particolare, dalle Gemini API Norme relative ai Termini di servizio aggiuntivi: servizi non pagati).

Per bloccare l'utilizzo dei tuoi prompt e delle tue risposte per l'addestramento del modello, non utilizzare App Prototyping agent e non utilizzare Gemini in Firebase all'interno di Firebase Studio. Per bloccare l'utilizzo del tuo codice per l'addestramento del modello, disattiva il completamento del codice e l'indicizzazione del codice nelle impostazioni di Firebase Studio.

Passaggi successivi