Firebase Studio
Sie können schnell und effizient Full-Stack-KI-Apps direkt in Ihrem Browser erstellen, entwickeln und veröffentlichen.
Firebase Studio ist eine cloudbasierte Entwicklungsumgebung, mit der Sie Full-Stack-KI-Apps in Produktionsqualität erstellen und bereitstellen können, einschließlich APIs, Backends, Frontends und mobiler Apps. Firebase Studio vereint Project IDX mit speziellen KI-Agenten und Unterstützung von Gemini in Firebase einen von überall zugänglichen Arbeitsbereich, der alles enthält, was Sie zur Entwicklung einer Anwendung benötigen. Sie können Ihre vorhandenen Projekte importieren oder mit Vorlagen, die verschiedene Sprachen und Frameworks unterstützen, etwas Neues beginnen.
Hauptmerkmale
Projekte aus der Versionskontrolle oder dem lokalen Archiv importieren | Sie können eigene Apps in Firebase Studio verwenden, indem Sie ein lokales Archiv importieren oder ein öffentliches oder privates Repository auf GitHub, GitLab oder Bitbucket verknüpfen. |
Schnelle Projekteinrichtung mit integrierten Vorlagen und Beispielen |
Firebase Studio bietet umfassende Framework- und Sprachunterstützung mit einer großen Bibliothek von Vorlagen und Beispiel-Apps, darunter beliebte Sprachen wie Go, Java, .NET, Node.js und Python Flask sowie Frameworks wie Next.js, React, Angular, Vue.js, Android und Flutter. Sie können mit einer Vorlage oder Beispiel-App aus der Vorlagengalerie beginnen und/oder eine eigene benutzerdefinierte Vorlage erstellen, die Sie teilen möchten. |
Schnelles Prototyping in natürlicher Sprache | Verwenden Sie Gemini in Firebase, um Full-Stack-Webanwendungen mit der App Prototyping agent zu erstellen und zu veröffentlichen. Generieren Sie ganze Apps mit multimodalen Prompts, einschließlich natürlicher Sprache, Bildern und Zeichnungen. |
Immer verfügbare KI-Unterstützung von Gemini in Firebase |
Nutzen Sie die KI-gestützte Programmierhilfe von Gemini in Firebase auf allen Entwicklungsoberflächen: interaktiver Chat, Codegenerierung, Toolausführung und Inline-Codevorschläge. Gemini in Firebase kann Sie unter anderem beim Schreiben von Code und Dokumentation, beim Beheben von Fehlern, beim Erstellen und Ausführen von Unit-Tests, beim Verwalten und Beheben von Abhängigkeiten und beim Arbeiten mit Docker-Containern unterstützen. |
Vertraute und hochgradig anpassbare Entwicklungsumgebung |
Firebase Studio basiert auf dem beliebten Code OSS-Projekt und führt eine vollständige virtuelle Maschine (VM) aus, die von Google Cloud unterstützt wird. Mit Nix können Sie fast jeden Aspekt Ihrer Online-Entwicklungsumgebung anpassen, einschließlich Systempakete, Sprachtools, IDE-Konfigurationen, App-Vorschauen und IDE-Konfigurationen. Außerdem können Sie das Projekt und die gesamte Entwicklungsumgebungskonfiguration mit einer benutzerdefinierten Vorlage teilen. |
Integrierte Tools, Emulatoren und Bereitstellungsmethoden mit umfassender Firebase- und Google Cloud-Integration |
Sie können sich eine Vorschau Ihrer Web- und Android-Apps direkt im Browser ansehen und integrierte Laufzeitdienste und ‑tools für die Emulation, das Testen und das Entfernen von Fehlern nutzen. Firebase Studio lässt sich nahtlos in Firebase- und Google Cloud-Dienste einbinden. Sie können beispielsweise die Firebase Local Emulator Suite direkt über Firebase Studio verwenden, um Firebase- und Google Cloud-Dienste wie Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting und Firebase Hosting gründlich zu testen, bevor Sie Ihre App veröffentlichen. |
Funktionsweise
Firebase Studio unterstützt mehrere Modi für unterschiedliche Entwicklungsstile:
Vollständige Kontrolle beim Codieren: Sie können direkt in einer Code-OSS-basierten IDE arbeiten, in der Sie vorhandene Repositories importieren oder neue Projekte starten und Erweiterungen aus der Open VSX Registry verwenden können. Gemini in Firebase bietet sitzungsspezifische KI-Unterstützung bei Codevervollständigung, Codegenerierung, Tests, Toolausführung und Dokumentation. Mit Nix können Sie Ihre Arbeitsbereiche, Ihren Bereitstellungsansatz und die Ziellaufzeitumgebung mit Unterstützung für eine erweiterbare Konfiguration vollständig anpassen.
Prompts ohne Programmieren: Mit dem App-Prototyping-Agenten, auch Prototyper genannt, können Sie neue Arbeitsbereiche erstellen, um App-Ideen mit Gemini in Firebase zu entwickeln und zu optimieren – ganz ohne Code. Sie können mit dem Assistant anhand multimodaler Prompts iterativ eine Full-Stack-App entwickeln (funktioniert derzeit nur für Webanwendungen), testen und debuggen und Ihre Arbeit direkt in Ihrem Browser mit anderen teilen. Sie können Änderungen bei Bedarf sofort rückgängig machen, neue Funktionen hinzufügen, testen, bei Firebase App Hosting veröffentlichen und die Leistung Ihrer App mithilfe der integrierten Observabilität überwachen.
Sie können nahtlos zwischen Codieren und Prompts wechseln, um die Stärken beider Methoden zu nutzen. Sie können beispielsweise mit einem Prototyp in der App Prototyping agent beginnen, der die Grundlagen wie App-Struktur und Nutzerfluss abdeckt, und dann zu Code wechseln, um benutzerdefinierte Logik und Integration zu implementieren.
Diese Flexibilität ermöglicht es Ihnen, schnell zu iterieren und Apps zu entwickeln, die Ihren spezifischen Anforderungen entsprechen – und das alles über Firebase Studio.
Preise, Kontingente und Limits
Der Zugriff auf Firebase Studio ist für drei Arbeitsbereiche pro Nutzer kostenlos. Wenn Sie am Google Developer Program teilnehmen, können Sie bis zu zehn Arbeitsbereiche erstellen. Wenn Sie ein Upgrade auf 30 Arbeitsbereiche ausführen möchten, abonnieren Sie den Google Entwicklerprogramm Premium-Tarif.
Für bestimmte Integrationen (z. B. Firebase App Hosting) ist möglicherweise ein Cloud Billing-Konto erforderlich. Wenn Sie ein Firebase-Projekt mit Firebase Studio erstellen und ein Rechnungskonto mit diesem Projekt verknüpfen, geschieht Folgendes:
Das Firebase-Projekt wird automatisch auf den Blaze-Tarif (Pay as you go) umgestellt.
Ihre Gemini API-Nutzung wird auf die kostenpflichtige Stufe umgestellt.
Ihnen werden Kosten für die Nutzung von kostenpflichtigen Diensten berechnet, die über das kostenlose Kontingent hinausgehen.
Weitere Informationen finden Sie unter App Hosting-Kosten, Firebase-Preise und Gemini Developer API-Preise.
Wie Firebase Studio Ihre Daten verwendet
Die Nutzung von Firebase Studio unterliegt den Google-Nutzungsbedingungen.
Die Nutzung von Funktionen für generative KI in Firebase Studio unterliegt jedoch der Richtlinie zur unzulässigen Nutzung von generativer KI und den Gemini APIZusatzbedingungen, insbesondere den Gemini APIZusatzbedingungen: Kostenlose Dienste.
Wenn Sie verhindern möchten, dass Ihre Prompts und Antworten zum Trainieren von Modellen verwendet werden, verwenden Sie die App Prototyping agent nicht und verwenden Sie Gemini in Firebase nicht innerhalb von Firebase Studio. Wenn Sie die Verwendung Ihres Codes für das Modelltraining blockieren möchten, deaktivieren Sie die Codevervollständigung und die Codeindexierung in Ihren Firebase Studio-Einstellungen.
Nächste Schritte
- Erstellen Sie mit Firebase Studio einen Prototyp für Ihre neue App.
- Weitere Informationen zu Firebase Studio-Arbeitsbereichen