Firebase Studio
Szybko i wydajnie twórz prototypy oraz wdrażaj aplikacje wykorzystujące AI w całym łańcuchu technologicznym bezpośrednio w przeglądarce.
Firebase Studio to środowisko programistyczne w chmurze, które pomaga tworzyć i publikować w produkcji aplikacje AI full stack o wysokiej jakości, w tym interfejsy API, backendy, frontendy, aplikacje mobilne i inne. Firebase Studio łączy Project IDX ze specjalistycznymi agentami AI i pomocą od Gemini w Firebase, aby zapewnić wspólną przestrzeń roboczą dostępną z dowolnego miejsca, zawierającą wszystko, czego potrzebujesz do tworzenia aplikacji. Możesz importować istniejące projekty lub rozpocząć pracę nad czymś nowym, korzystając z szablonów obsługujących różne języki i ramy.
Najważniejsze funkcje
Importowanie projektów z kontroli wersji, archiwum lokalnego lub projektu Figma | Przenieś własne aplikacje do Firebase Studio: zaimportuj lokalny archiwum, połącz publiczne lub prywatne repozytorium kodu źródłowego albo wygeneruj kod z projektu w Figmie i zaimportuj go za pomocą wtyczki Builder.io dla Figmy. |
Szybkie konfigurowanie projektu za pomocą wbudowanych szablonów i próbek |
Firebase Studio zapewnia obsługę popularnych frameworków i języków dzięki dużej bibliotece szablonów i przykładowych aplikacji, w tym popularnych języków takich jak Go, Java, .NET, Node.js i Python Flask oraz frameworków takich jak Next.js, React, Angular, Vue.js, Android, Flutter i wiele innych. Zacznij od szablonu lub przykładowej aplikacji z galerii szablonów albo utwórz własny szablon niestandardowy, aby go udostępnić. |
Szybkie prototypowanie w języku naturalnym | Używaj Gemini w Firebase do tworzenia prototypów i publikowania pełnych aplikacji internetowych za pomocą App Prototyping agent. generować całe aplikacje za pomocą promptów multimodalnych, w tym języka naturalnego, obrazów i rysunków; Ulepsz swoją aplikację, korzystając z galerii zdjęć stockowych z Unsplash. |
Zawsze dostępny asystent AI od Gemini w Firebase |
Korzystaj z pomocy przy kodowaniu opartej na AI w Gemini w Firebasena wszystkich platformach programistycznych: interaktywny czat, generowanie kodu, uruchamianie narzędzi i sugestie kodu w tekście. Gemini w Firebase może Ci pomóc w pisaniu kodu i dokumentacji, naprawianiu błędów, tworzeniu i uruchamianiu testów jednostkowych, zarządzaniu zależnościami oraz rozwiązywaniu problemów z nimi, a także wykonywaniu innych zadań. |
Znajome i bardzo elastyczne środowisko programistyczne |
Firebase Studio opiera się na popularnym projekcie Code OSS i uruchamia pełną maszynę wirtualną (VM) opartą na Google Cloud. Za pomocą Nx możesz dostosować prawie każdy aspekt środowiska programistycznego online, w tym pakiety systemowe, narzędzia językowe, konfiguracje IDE, podglądy aplikacji i konfiguracje IDE. Możesz też udostępniać projekt i całą konfigurację środowiska programistycznego za pomocą niestandardowego szablonu. |
Wbudowane narzędzia, emulatory i metody wdrażania z głęboką integracją z Firebase i Google Cloud |
Wyświetl podgląd aplikacji internetowych i aplikacji na Androida bezpośrednio w przeglądarce i korzystaj z wbudowanych usług i narzędzi do działania w czasie do emulacji, testowania i debugowania. Firebase Studio zapewnia płynną integrację z usługami Firebase i Google Cloud. Możesz na przykład użyć Firebase Local Emulator Suite bezpośrednio z Firebase Studio, aby dokładnie przetestować usługi Firebase i Google Cloud, takie jak Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting i Firebase Hosting, zanim opublikujesz aplikację. |
Jak to działa?
Firebase Studio obsługuje wiele trybów, aby dostosować się do różnych stylów programowania:
Kodowanie z pełną kontrolą: możesz pracować bezpośrednio w środowisku IDE opartym na Code OSS, gdzie możesz importować istniejące repozytoria lub tworzyć nowe projekty oraz używać rozszerzeń z Open VSX Registry. Gemini w Firebase zapewnia pomoc AI w zakresie obsługi Workspace, uzupełniania kodu, generowania kodu, testowania, uruchamiania narzędzi i dokumentacji. Za pomocą Nx możesz w pełni dostosować swoje obszary robocze, podejście do wdrażania i docelowe środowisko uruchomieniowe z obsługą konfiguracji rozszerzalnej.
Wyświetlanie promptów bez kodowania: agent prototypowania aplikacji, czyli Prototyper, umożliwia tworzenie nowych obszarów roboczych, aby prototypować i ulepszać pomysły na aplikacje za pomocą Gemini w Firebase– bez konieczności pisania kodu. Współpracuj z agentem, korzystając z promptów multimodalnych, aby iteracyjnie tworzyć aplikację full-stack (obecnie działa to w przypadku aplikacji internetowych), testować i debugować oraz udostępniać swoją pracę innym, bezpośrednio z przeglądarki. W razie potrzeby możesz natychmiast cofnąć zmiany, dodać nowe funkcje, przetestować aplikację, opublikować ją w Firebase App Hosting i monitorować jej skuteczność dzięki wbudowanej funkcji obserwacji.
Możesz płynnie przełączać się między kodowaniem a promptami, aby wykorzystywać zalety obu tych funkcji. Możesz na przykład zacząć od prototypu w App Prototyping agent, który obejmuje podstawy, takie jak struktura aplikacji i przepływ danych użytkownika, a potem przejść do Code, aby wdrożyć bardziej zaawansowaną logikę i integrację.
Ta elastyczność pozwala szybko tworzyć aplikacje, które spełniają Twoje konkretne potrzeby – wszystko w ramach Firebase Studio.
Ceny, limity i ograniczenia
Użytkownicy mają bezpłatny dostęp do Firebase Studio w 3 pracujących środowiskach na użytkownika. Możesz zwiększyć liczbę Workspaces, które możesz utworzyć, do 10, dołączając do Programu Google dla deweloperów. Aby przejść na 30 pracowni z większą Gemini dla App Prototyping agent, kup abonament Google Developer Premium.
Niektóre integracje (np. Firebase App Hosting) mogą wymagać posiadania konta Cloud Billing. Jeśli utworzysz projekt Firebase za pomocą interfejsu Firebase Studio i połączysz z nim konto rozliczeniowe, nastąpi:
Projekt Firebase zostanie automatycznie przeniesiony na abonament Blaze z opłatą według użycia.
Użytkowanie usługi Gemini API zostało przeniesione do płatnej wersji.
Obciążymy Cię opłatami za korzystanie z usług płatnych po przekroczeniu bezpłatnego limitu.
Więcej informacji znajdziesz w artykułach Poznaj kosztyApp Hosting, Cennik Firebase i Cennik interfejsu Gemini API dla deweloperów.
Jak Firebase Studio wykorzystuje Twoje dane
Korzystanie z Firebase Studio podlega Warunkom korzystania z usługi Google.
Pamiętaj jednak, że korzystanie z funkcji generatywnej AI w Firebase Studio podlega zasadom dotyczącym niedozwolonych zastosowań generatywnej AI oraz Gemini APIDodatkowym warunkom korzystania z usług (w szczególności Gemini APIDodatkowym warunkom korzystania z usług: usługi bezpłatne).
Aby zablokować używanie promptów i odpowiedzi do trenowania modelu, nie używaj App Prototyping agent ani Gemini w Firebase w Firebase Studio. Aby zablokować korzystanie z kodu do trenowania modelu, wyłącz uzupełnianie kodu i indeksowanie kodu w ustawieniach Firebase Studio.
Dalsze kroki
- Zacznij tworzyć prototypy nowej aplikacji za pomocą Firebase Studio.
- Więcej informacji o obszarach roboczych Firebase Studio