Firebase Studio zostanie wycofana 22 marca 2027 r. Upraszczamy nasze oferty dla programistów AI, przenosząc wnioski wyciągnięte z wersji podglądowej Firebase Studio do naszych flagowych narzędzi: Google AI Studio i Google Antigravity.
Interfejs do tworzenia aplikacji się rozwija, ale nasze zaangażowanie w ekosystem Firebase jest silniejsze niż kiedykolwiek. Dzięki integracji funkcji agentowych bezpośrednio z naszymi flagowymi platformami AI zapewniamy, że Firebase nadal będzie stanowić płynne i niezawodne zaplecze dla rozwoju opartego na AI. Podstawowe usługi Firebase, takie jak Cloud Firestore,Authentication i App Hosting, będą nadal działać poza Firebase Studio.
Dlaczego wprowadzamy tę zmianę
Firebase Studio – wersja testowa, która ma na celu zbadanie przyszłości pełnego stosu opartego na AI. Na podstawie Waszych opinii upraszczamy nasze narzędzia, aby zapewnić bardziej przejrzyste i skuteczne ścieżki rozwoju:
W przypadku programowania opartego na kodzie i agentach: skupiamy się na Antigravity, naszym środowisku IDE nowej generacji, które zostało zaprojektowane z myślą o szybkich, autonomicznych przepływach pracy lokalnej.
Szybkie prototypowanie w przeglądarce: zintegrowaliśmy Cloud Firestore i Firebase Authentication bezpośrednio z Google AI Studio, aby zapewnić najszybszą ścieżkę od promptu do produkcji.
Nie ma to wpływu na podstawowe usługi Firebase (Cloud Firestore, Authentication, App Hosting itp.). Bazy danych i dane użytkowników będą nadal działać normalnie. Ta zmiana dotyczy tylko środowiska deweloperskiego Firebase Studio.
Oś czasu wycofywania
Zapewniamy roczny okres przejściowy, aby dać Ci wystarczająco dużo czasu na przeniesienie projektów:
- 19 marca 2026 r.: ogłoszenie o wycofaniu usługi i rozpoczęcie wdrażania narzędzi do migracji w Firebase Studio.
- 22 czerwca 2026 r.: wyłączamy możliwość tworzenia nowych obszarów roboczych. Możesz nadal pracować w dotychczasowych obszarach roboczych i je przenosić.
- 22 marca 2027 r.: usługa Firebase Studio zostanie wyłączona, a wszystkie pozostałe dane zostaną trwale usunięte i nie będzie można ich odzyskać.
Wybieranie ścieżki migracji
W zależności od tego, jak korzystasz z Firebase Studio, wybierz ścieżkę migracji, która najlepiej pasuje do Twojego przepływu pracy.
Migracja do Google Antigravity
Jeśli chcesz korzystać z podejścia opartego na kodzie, w którym priorytet mają agenci, zalecamy przejście na Antigravity. To IDE nowej generacji zaprojektowane do szybkich, autonomicznych przepływów pracy lokalnej. Wybierz Antigravity, jeśli spełniasz któreś z tych kryteriów:
- Wolisz pracować w lokalnym środowisku programistycznym, które wymaga pisania kodu i zapewnia większą kontrolę nad bazą kodu.
- Aplikacja została utworzona przy użyciu wbudowanego szablonu lub zaimportowanego repozytorium w Firebase Studio
- Korzystaj głównie ze środowiska widoku kodu w Firebase Studio.
- Chcesz mieć bezpośredni dostęp do najnowocześniejszych możliwości rozwoju agentowej AI w ramach zaawansowanego środowiska IDE z obsługą różnych modeli, takich jak Claude i GPT-OSS, a także Gemini
- Rozpoczęto w Prototyper, ale dodano istotne funkcje lub skrypty wykonawcze, które wymagają środowiska lokalnego bez ograniczeń chmury
Migracja do Google AI Studio
Jeśli chcesz korzystać z internetowego środowiska do tworzenia prototypów, które wykorzystuje AI w przeglądarce, zalecamy przejście na Google AI Studio. Jest to najszybsza droga od promptu do pełnej aplikacji produkcyjnej. Wybierz Google AI Studio, jeśli spełniasz którekolwiek z tych kryteriów:
- preferujesz korzystanie z wersji internetowej, która jest idealna w przypadku pracy na wielu urządzeniach lub w środowiskach, w których nie można zainstalować lokalnego oprogramowania;
- Aplikacja została utworzona za pomocą App Prototyping agent w Firebase Studio i szybkiego prototypowania wartości oraz generowania aplikacji na podstawie promptów.
- Chcesz najszybszej ścieżki od prompta do pełnej aplikacji produkcyjnej
Migrowanie aplikacji do Google AI Studio
Google AI Studio oferuje najszybszą ścieżkę od prompta do pełnej aplikacji produkcyjnej.
Krok 1. Przenieś obszar roboczy
- U góry obszaru roboczego kliknij przycisk Przenieś teraz, a następnie wybierz Przygotuj się na AI Studio.
- Po zakończeniu etapu przygotowania kliknij Przejdź do Google AI Studio.
- W razie potrzeby przeczytaj i zaakceptuj Warunki korzystania z usługi. Kod otworzy się automatycznie w nowym Google AI Studio obszarze roboczym.
Konwersja i załadowanie aplikacji przez Google AI Studio może potrwać kilka minut. Po zakończeniu otrzymasz powiadomienie. Po zakończeniu możesz kontynuować ulepszanie aplikacji z pomocą Google AI Studioagenta. Dowiedz się więcej o tworzeniu aplikacji w Google AI Studio.
Krok 2. Wybierz metodę publikowania
W zależności od potrzeb wdrożenia i tego, czy chcesz zachować dotychczasowy adres URL aplikacji, wybierz jedną z tych metod publikowania.
Opcja A. Opublikuj w App Hosting i zachowaj dotychczasowy adres URL
Jeśli aplikacja została wcześniej opublikowana za pomocą Firebase Studio i chcesz zachować adres URL *.hosted.app lub własną domenę, zabezpiecz klucz interfejsu Gemini API i użyj synchronizacji z GitHubem:
Zabezpiecz klucz interfejsu Gemini API:
- W konsoli Firebase otwórz stronę.App Hosting
- Znajdź istniejący backend (zwykle o nazwie
studio) i kliknij Wyświetl. - Na karcie Ustawienia otwórz Środowisko.
Kliknij Dodaj nowy i wklej zawartość pliku
.envw polu Klucz, aby bezpiecznie zapisać klucz interfejsu Gemini API jako zmienną środowiskową.
Synchronizuj z GitHubem z repozytorium Google AI Studio:
- W Google AI Studio kliknij ikonę Ustawienia i przejdź do panelu GitHub.
- Kliknij Zaloguj się w GitHub i zainstaluj Google AI Studio aplikację GitHub.
Kliknij Utwórz repozytorium GitHub.
Kliknij Przygotuj i zatwierdź wszystkie zmiany.
Połącz repozytorium z App Hosting:
- W konsoli Firebase otwórz stronę.App Hosting
- Znajdź istniejący backend (zwykle o nazwie
studio) i kliknij Wyświetl. - Na karcie Ustawienia wybierz Wdrożenie > Połącz z GitHub.
- Zaloguj się w GitHubie i zainstaluj Firebase App Hosting aplikację GitHub.
- Wybierz repozytorium, ustaw gałąź na
main, a katalog główny na/. - Kliknij Zapisz i wdroż.
Zsynchronizuj zmiany z GitHubem i wdróż:
- W Google AI Studio otwórz panel GitHub.
- Sprawdź zmiany, które mają zostać opublikowane.
- Kliknij Stage and commit all changes (Przygotuj i zatwierdź wszystkie zmiany).
- Otwórz konsolę Firebase, aby monitorować postęp wdrażania App Hosting.
Opcja B: przejście na Cloud Run i opublikowanie aplikacji pod nowym adresem URL
Jeśli wolisz publikowanie jednym kliknięciem i nie masz jeszcze opublikowanej aplikacji lub nie przeszkadza Ci nowy adres URL (*.run.app), użyj przycisku Opublikuj w Google AI Studio:
- Otwórz aplikację w Google AI Studio i kliknij Opublikuj.
- W selektorze projektów kliknij Importuj projekt.
- Wyszukaj i wybierz nazwę projektu używaną przez Firebase Studio (znajduje się na górnym pasku nawigacyjnym obszaru roboczego Firebase Studio).
- Kliknij Importuj, a następnie Opublikuj.
Przenoszenie aplikacji do Antigravity
Antigravity to lokalne środowisko IDE oparte na agentach, które udostępnia moc AI w lokalnym środowisku programistycznym.
Wymagania wstępne
Upewnij się, że masz zainstalowane lokalnie i w pełni zaktualizowane te elementy:
- Google Antigravity IDE
- Node.js (wersja 20 lub nowsza)
- Firebase CLI (wersja 15.10.0 lub nowsza)
Krok 1. Eksportowanie i inicjowanie aplikacji
Automatyczna migracja
Ten przepływ pracy korzysta z agenta Antigravity, który autonomicznie obsługuje transformację projektu.
- W Firebase Studio kliknij u góry obszaru roboczego przycisk Przenieś teraz.
Postępuj zgodnie z metodą eksportu w zależności od wyświetlonego okna:
- Jeśli zobaczysz przycisk Spakuj i pobierz, kliknij go.
- W przeciwnym razie otwórz paletę poleceń (
Cmd+Shift+Pna Macu lubCtrl+Shift+Pw systemie ChromeOS, Windows lub Linux) i uruchom polecenie Firebase Studio: Zip & Download.
Wyodrębnij folder lokalnie i otwórz go w Antigravity.
W panelu Agent w Antigravity wpisz ten prompt: Aby zoptymalizować przepływ pracy i oszczędzać tokeny, zalecamy wybranie modelu Gemini Flash. Został zaprojektowany z myślą o szybkości i wydajności w przypadku zadań wymagających przetwarzania dużej ilości danych, takich jak konwersja plików.
@fbs-to-agy-exportAgent Antigravity rozpocznie migrację projektu i będzie Cię prosić o pomoc. Postępuj zgodnie z instrukcjami pracownika obsługi klienta, aby dokończyć proces migracji. Jeśli pojawią się błędy, poproś agenta o ponowną próbę.
Eksport ręczny
Jeśli wolisz samodzielnie zarządzać migracją bez używania tokenów AI, możesz ręcznie wyeksportować projekt za pomocą interfejsu wiersza poleceń Firebase. Ta metoda jest bezpośrednia i nie wymaga interakcji z agentem.
Otwórz terminal i uruchom to polecenie, zastępując PATH ścieżką do wyodrębnionego folderu projektu lub oryginalnego pliku ZIP (jeśli jesteś już w katalogu docelowym, użyj polecenia .):
npx firebase-tools@latest studio:export PATH
Krok 2. Wyświetl podgląd aplikacji
Po wyodrębnieniu projektu i otwarciu go w Antigravity możesz wyświetlić aplikację lokalnie:
- W Antigravity otwórz menu Uruchom i debuguj na pasku bocznym po lewej stronie.
- Kliknij przycisk odtwarzania, aby uruchomić lokalny serwer programistyczny.
- Aby wyświetlić podgląd aplikacji, postępuj zgodnie z instrukcjami wyświetlanymi w terminalu.
Krok 3. Opublikuj aplikację
Antigravity wykorzystuje umiejętności agenta, aby opublikować Twoją aplikację zgodnie z najlepszymi praktykami Firebase.
W panelu czatu wpisz ten prompt:
Publish my appGdy pojawi się pytanie, czy chcesz uruchomić
firebase deploy, wybierz Tak. Jeśli agent został wcześniej opublikowany pod adresem URL Firebase App Hosting, zostanie opublikowany pod tym adresem. Jeśli publikujesz w App Hosting po raz pierwszy, pracownik przeprowadzi Cię przez ten proces.Aby otrzymywać przyszłe aktualizacje, poproś agenta, aby
publish my appw panelu czatu Antigravity.
Przenoszenie aplikacji na inne platformy
Jeśli wolisz przenieść projekt do innego środowiska programistycznego lub platformy hostingowej, możesz wyeksportować kod źródłowy i ręcznie zarządzać wdrożeniami.
Krok 1. Eksportowanie źródła projektu
Przed datą wycofania usługi musisz pobrać lokalną kopię plików projektu:
- U góry obszaru roboczego kliknij przycisk Przenieś teraz > Skompresuj i pobierz.
- Rozpakuj archiwum na komputerze lokalnym.
Krok 2. Wybierz metodę publikowania
Gdy kod będzie już lokalny, możesz nadal udostępniać aplikację za pomocą tych metod:
Firebase CLI (zachowuje dotychczasowy adres URL)
Zainstaluj interfejs wiersza poleceń Firebase za pomocą
npm, uruchamiając to polecenie:npm install -g firebase-toolsW terminalu przejdź do katalogu projektu.
Uruchom to polecenie, aby skonfigurować App Hosting wdrożenia w projekcie lokalnym:
firebase init apphostingGdy pojawi się prośba, kliknij Połącz z istniejącym backendem i wybierz backend o nazwie studio. Dzięki temu adres URL aplikacji pozostanie bez zmian.
Aby dokończyć konfigurację, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Konfiguracja App Hosting zostanie dodana do
firebase.json.Wdróż aplikację:
firebase deploy
Hosting zewnętrzny: wyeksportowany kod to standardowa aplikacja internetowa, więc możesz ją zainicjować u dowolnego dostawcy usług hostingowych. Pamiętaj, że przejście na zewnętrznego dostawcę spowoduje utworzenie nowego adresu URL.
Tylko lokalne programowanie: możesz nadal tworzyć i testować aplikację lokalnie, korzystając z Firebase Local Emulator Suite, aby szybciej przeprowadzać testy offline bez wdrażania w środowisku produkcyjnym.
Rozwiązywanie problemów i najczęstsze pytania
Zapoznaj się z odpowiedziami na najczęstsze pytania i instrukcjami rozwiązywania problemów związanych z migracją projektów Firebase Studio.
Czy mogę nadal korzystać z Firebase Studio do momentu wycofania usługi?
Tak, możesz korzystać z dotychczasowych obszarów roboczych do 22 marca 2027 r. Nadal będziemy udostępniać ważne poprawki zabezpieczeń i Geminiaktualizacje modeli, aby zapewnić stabilność Twoich obecnych projektów. Pamiętaj, że od 22 czerwca 2026 r. nie będzie można tworzyć nowych obszarów roboczych.
Czy historia czatu z agentem zostanie przeniesiona?
Historia czatu agenta nie jest częścią eksportowanego pliku ZIP. Możesz jednak znaleźć pliki historii czatu Gemini dla App Prototyping agent i Gemini w Firebase w /home/user/.idx/ai w Firebase Studio. Zawiera prompty i odpowiedzi ze wszystkichGemini trybów czatu.
Aby utworzyć plik ZIP zawierający historię:
- Wybierz Plik > Otwórz folder.
- Zaakceptuj domyślny katalog
/home/user. - Po załadowaniu plików kliknij prawym przyciskiem myszy katalog
.idx/aii wybierz Spakuj i pobierz. - Gdy pojawi się prośba o ponowne utworzenie środowiska, kliknij Anuluj.
- Po zakończeniu pobierania otwórz ponownie katalog roboczy z menu Plik, aby wrócić do obszaru roboczego.
W przypadku sesji Prototyper możesz też wyświetlić prompty w ramach git. Aby je znaleźć:
Otwórz widok Kod (
).
Wykonaj jedną z tych czynności:
- Otwórz sesję terminala (
Cmd-Shift-Cna komputerze Mac lubCtrl-Shift-Cna urządzeniu z ChromeOS, Windows lub Linux) i wpiszgit log. - Otwórz Kontrolę źródła (
Cmd+Shift+Gna Macu lubCtrl-Shift+Gna urządzeniu z ChromeOS, Windows lub Linux) i wyświetl historię źródła.
- Otwórz sesję terminala (
Próbowałem(-am) skompresować i pobrać pliki w usłudze Firebase Studio, ale nic się nie stało.
Zwykle jest to spowodowane przez blokadę wyskakujących okienek w przeglądarce. Proces przenoszenia otwiera nowy interfejs do przetwarzania Twojej prośby, więc niektóre przeglądarki mogą oznaczyć go jako niechciane wyskakujące okienko.
Aby rozwiązać ten problem, poszukaj powiadomienia „Wyskakujące okienko zostało zablokowane” na pasku adresu przeglądarki (zwykle po prawej stronie). Kliknij ikonę i wybierz opcję zezwalającą na wyskakujące okienka, a potem spróbuj ponownie kliknąć przycisk.
Jeśli to nie zadziała, postępuj zgodnie z instrukcjami w artykule Jak pobrać pliki z Firebase Studio? aby ręcznie uruchomić polecenie Zip and Download (Spakuj i pobierz).
Czy mogę przenieść udostępnione mi przestrzenie robocze Firebase Studio?
Tylko osoba, która utworzyła obszar roboczy Firebase Studio, może użyć przycisku Przenieś teraz. Jeśli chcesz otrzymać kopię projektu, możesz wykonać jedną z tych czynności:
- Zduplikuj obszar roboczy: utwórz kopię projektu na swoim koncie, aby móc połączyć ją z własnym projektem w Firebase i korzystać z narzędzi do migracji.
- Ręcznie wyeksportuj kod: w widoku kodu możesz otworzyć paletę poleceń (
Cmd+Shift+Pna Macu lubCtrl+Shift+Pw ChromeOS, Windows lub Linux) i uruchomić polecenie Firebase Studio: Zip & Download (Spakuj i pobierz).
Gdzie znajdę aplikacje przeniesione do Google AI Studio?
Strona Twoje aplikacje zawiera ujednoliconą listę wszystkich Twoich projektów, w tym tych utworzonych od zera w Google AI Studio i tych, które zostały przez Ciebie przeniesione.
Firebase Authentication z Logowaniem przez Google nie działa po migracji do Google AI Studio.
Jeśli Twoja aplikacja korzysta z Logowania przez Google, musisz autoryzować nową domenę projektu.
- W konsoli Firebase otwórz Authentication stronę ustawień.
- Kliknij Autoryzowane domeny.
- Kliknij Dodaj domenę i dodaj domenę aplikacji Google AI Studio.
Co zrobić, jeśli po migracji agent Google AI Studio przestanie działać lub w Google AI Studio pojawią się błędy?
Ponieważ agent Google AI Studio zarządza złożonymi zadaniami w tle podczas migracji aplikacji, może czasami napotkać problemy, takie jak „zadanie anulowane”, powtarzające się wiadomości lub wątki, które nie odpowiadają.
- Jeśli agent zatrzyma się w trakcie wykonywania zadania bez wyraźnego błędu, często wystarczy podać mu prompta w rodzaju „Kontynuuj od miejsca, w którym skończyłeś(-aś)” lub „Spróbuj jeszcze raz wykonać ostatni krok”, aby wznowić proces.
- Jeśli zobaczysz komunikat o błędach podczas uruchamiania kodu, kliknij przycisk Napraw, aby agent automatycznie je rozwiązał.
Co zrobić, jeśli eksportowanie się zatrzyma lub przekroczy limit czasu?
Jeśli proces migracji zawiesza się podczas przygotowywania plików, często jest to spowodowane zbyt dużym folderem projektu.
Aby przygotować się do migracji:
- Usuń
node_modules: w ramach procesu migracji ten folder jest zwykle usuwany. Jeśli jednak zmienisz nazwę lub przeniesiesz repozytorium albo planujesz ręcznie spakować i pobrać kod, usuń repozytorium przed rozpoczęciem migracji. Nie musisz migrować tego folderu, ponieważ po przejściu do nowego środowiska możesz uruchomićnpm install. - Usuń duże artefakty: usuń duże pliki multimedialne, eksporty baz danych lub foldery kompilacji, które nie są ściśle niezbędne dla kodu źródłowego.
- Sprawdź, czy nie ma „ukrytych” zbędnych danych: upewnij się, że nie kompresujesz przypadkowo ogromnej
.githistorii ani lokalnych logów.
Po usunięciu dużych plików spróbuj ponownie przenieść projekt.
Dlaczego polecenia Firebase CLI lub npx nie działają w terminalu Antigravity?
Jeśli w Antigravity napotkasz błędy „command not found” (nie znaleziono polecenia) lub problemy z uruchamianiem poleceń npx, mimo że działają one w standardowym terminalu systemowym, prawdopodobnie jest to spowodowane sposobem inicjowania środowiska powłoki.
Środowisko terminala Antigravity szuka ustawień konfiguracji w ~/.bash_profile. Wielu deweloperów przechowuje konfiguracje npx i ścieżek w ~/.bashrc. Jeśli te ustawienia nie zostaną udostępnione, Antigravity nie będzie wiedzieć, gdzie znaleźć Twoje narzędzia.
Możesz to naprawić, umieszczając plik .bashrc w pliku .bash_profile. Dzięki temu wszystkie dotychczasowe konfiguracje będą wczytywane przy każdym uruchomieniu Antigravity.
- Otwórz plik
~/.bash_profilew Antigravity. Dodaj do pliku ten blok kodu:
if [ -f ~/.bashrc ]; then source ~/.bashrc fiZapisz plik.
Ponownie uruchom Antigravity.
Inne zasoby
- Wypróbuj Firebase Studioćwiczenia z programowania dotyczące migracji do Antigravity.
- Zapoznaj się z dokumentacją Antigravity
- Zapoznaj się z Google AI Studiodokumentacją.
Potrzebujesz pomocy?
Jeśli masz pytania, uwagi lub napotkasz problemy podczas przenoszenia projektów, skontaktuj się z nami w jeden z tych sposobów:
- Skontaktuj się z zespołem pomocy Firebase.
- Opublikuj post na Firebase Studioforum społeczności.