22 marca 2027 r. wycofamy Firebase Studio. Upraszczamy ofertę dla deweloperó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ę zmienia, ale nasze zaangażowanie w ekosystem Firebase jest silniejsze niż kiedykolwiek. Dzięki integracji funkcji opartych na agentach bezpośrednio z naszymi flagowymi platformami AI zapewniamy, że Firebase nadal będzie bezproblemowym i niezawodnym zapleczem dla programowania 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 zostało udostępnione w wersji podglądowej, aby zbadać przyszłość programowania pełnozakresowego opartego na AI. Na podstawie Twojej opinii upraszczamy nasze narzędzia, aby zapewnić przejrzystą i bardziej wydajną ścieżkę rozwoju:
Programowanie oparte na kodzie i agentach: skupiamy się na Antigravity, naszym środowisku IDE nowej generacji, które zostało zaprojektowane z myślą o szybkich i autonomicznych lokalnych procesach roboczych.
Szybkie prototypowanie w przeglądarce: zintegrowaliśmy Cloud Firestore i Firebase Authentication bezpośrednio z Google AI Studio, aby zapewnić najszybszą ścieżkę od prompta 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. Wycofanie dotyczy tylko środowiska programistycznego Firebase Studio development environment.
Harmonogram wycofywania
Aby zapewnić Ci wystarczająco dużo czasu na migrację projektów, udostępniamy roczny okres przejściowy:
- 19 marca 2026 r.: ogłoszenie o wycofaniu i rozpoczęcie wdrażania narzędzi do migracji w Firebase Studio.
- 22 czerwca 2026 r.: wyłączenie możliwości tworzenia nowych obszarów roboczych. Możesz nadal pracować w istniejących obszarach roboczych i je migrować.
- 22 marca 2027 r.: Firebase Studio wyłączenie i trwałe usunięcie wszystkich pozostałych danych, których nie będzie można odzyskać.
Wybierz ścieżkę migracji
W zależności od tego, jak korzystasz z Firebase Studio, wybierz ścieżkę migracji, która najlepiej pasuje do Twojego procesu roboczego.
Migracja do Google Antigravity (dostępne teraz)
Jeśli chcesz programować w środowisku opartym na kodzie i agentach, zalecamy migrację do Antigravity. Jest to nasze środowisko IDE nowej generacji, które zostało zaprojektowane z myślą o szybkich i autonomicznych lokalnych procesach roboczych. Wybierz Antigravity, jeśli spełniasz co najmniej jedno z tych kryteriów:
- Wolisz pracować w lokalnym środowisku programistycznym opartym na kodzie, które zapewnia większą kontrolę nad bazą kodu.
- Aplikacja została utworzona za pomocą wbudowanego szablonu lub zaimportowanego repozytorium w Firebase Studio.
- Głównie korzystasz ze środowiska widoku kodu w Firebase Studio
- Chcesz mieć bezpośredni dostęp do najnowocześniejszych funkcji programowania agentowej AI w zaawansowanym środowisku IDE, które obsługuje różne modele, takie jak Claude i GPT-OSS, oprócz Gemini.
- Zaczęto w Prototyper mode, but added significant features or execution scripts that require a local environment without cloud limitations
Migracja do Google AI Studio (wkrótce)
Nadal dopracowujemy potok migracji do Google AI Studio, aby zapewnić jego niezawodne działanie. Gdy będzie dostępny, wybierz Google AI Studio, jeśli spełniasz co najmniej jedno z tych kryteriów:
- Wolisz korzystać z przeglądarki, co jest idealne w przypadku procesów roboczych na wielu urządzeniach lub środowisk, w których nie można zainstalować oprogramowania lokalnego.
- Aplikacja została utworzona za pomocą App Prototyping agent w Firebase Studio i cenisz szybkie prototypowanie oraz generowanie aplikacji na podstawie promptów.
- Chcesz mieć najszybszą ścieżkę od prompta do pełnozakresowej aplikacji produkcyjnej.
Wkrótce opublikujemy instrukcje migracji do Google AI Studio!
Migracja aplikacji do Antigravity
Antigravity to lokalne środowisko IDE oparte na agentach, które wprowadza moc AI do lokalnego środowiska programistycznego.
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
Migracja automatyczna
Ten przepływ pracy wykorzystuje agenta Antigravity do autonomicznego przekształcania projektu.
- W Firebase Studio kliknij przycisk Przenieś teraz u góry swojego obszaru roboczego.
Postępuj zgodnie z metodą eksportu na podstawie okna, które się pojawi:
- Jeśli widzisz przycisk Spakuj i pobierz, kliknij go.
- W przeciwnym razie otwórz paletę poleceń (
Cmd+Shift+Pna Macu lubCtrl+Shift+Pw ChromeOS, Windows lub Linux) i uruchom polecenie Firebase Studio: Spakuj i pobierz.
Rozpakuj folder lokalnie i otwórz go w Antigravity.
W panelu Agent w Antigravity wpisz ten prompt. Aby zoptymalizować proces roboczy i oszczędzać tokeny, zalecamy wybranie Gemini Flash modelu. Został on zaprojektowany z myślą o szybkości i wydajności w zadaniach przekształcania dużych ilości danych, takich jak konwersja plików.
@fbs-to-agy-exportAgent Antigravity rozpocznie migrację projektu, prosząc Cię o pomoc. Aby dokończyć proces migracji, postępuj zgodnie z instrukcjami agenta. Jeśli wystąpią błędy, poproś agenta o ponowienie próby.
Eksport ręczny
Jeśli wolisz samodzielnie zarządzać migracją bez używania tokenów AI, możesz użyć interfejsu CLI Firebase do ręcznego wyeksportowania projektu. 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 rozpakowanego folderu projektu lub oryginalnego pliku ZIP
(jeśli jesteś już w katalogu docelowym, użyj .):
npx firebase-tools@latest studio:export PATH
Krok 2. Wyświetlanie podglądu aplikacji
Po rozpakowaniu projektu i otwarciu go w Antigravity możesz wyświetlić aplikację lokalnie:
- W Antigravity otwórz menu Uruchom i debuguj znajdujące się 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 w terminalu.
Krok 3. Opublikuj aplikację
Antigravity używa umiejętności agenta do publikowania aplikacji zgodnie z najlepszymi praktykami Firebase.
W panelu czatu wpisz ten prompt:
Publish my appGdy pojawi się prośba o uruchomienie polecenia
firebase deploy, kliknij Tak. Jeśli aplikacja została już opublikowana w Firebase App Hosting, agent opublikuje ją pod dotychczasowym adresem URL. Jeśli publikujesz w App Hosting po raz pierwszy, agent przeprowadzi Cię przez ten proces.Aby otrzymywać przyszłe aktualizacje, poproś agenta o
publish my appw panelu czatu Antigravity.
Migracja aplikacji na inne platformy
Jeśli wolisz przenieść projekt do innego środowiska programistycznego lub na inną platformę hostingową, możesz wyeksportować kod źródłowy i ręcznie zarządzać wdrożeniami.
Krok 1. Eksportowanie źródła projektu
Przed datą wycofania musisz pobrać lokalną kopię plików projektu:
- U góry obszaru roboczego kliknij przycisk Przenieś teraz > Spakuj i pobierz.
- Rozpakuj archiwum na komputerze lokalnym.
Krok 2. Wybierz metodę publikowania
Gdy kod będzie dostępny lokalnie, możesz nadal udostępniać aplikację za pomocą tych metod:
Firebase CLI (zachowuje dotychczasowy adres URL)
Zainstaluj Firebase CLI za pomocą
npm, uruchamiając to polecenie:npm install -g firebase-toolsW terminalu przejdź do katalogu projektu.
Uruchom to polecenie, aby skonfigurować wdrożenia App Hosting w projekcie lokalnym:
firebase init apphostingGdy pojawi się prośba, kliknij Połącz z istniejącym zapleczem i wybierz zaplecze o nazwie studio. Dzięki temu adres URL aplikacji pozostanie taki sam.
Aby dokończyć konfigurację, postępuj zgodnie z instrukcjami. Twoja konfiguracja App Hostingzostanie 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 hostingu. Pamiętaj, że przejście do zewnętrznego dostawcy spowoduje utworzenie nowego adresu URL.
Tylko programowanie lokalne: możesz nadal programować i testować aplikację lokalnie za pomocą 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 tymi najczęstszymi pytaniami i instrukcjami rozwiązywania problemów związanych z migracją swoich Firebase Studio projektów.
Czy mogę nadal korzystać z Firebase Studio do czasu wycofania?
Tak, do 22 marca 2027 r. możesz korzystać z istniejących obszarów roboczych. Będziemy nadal udostępniać krytyczne poprawki zabezpieczeń i Gemini model aktualizacje, aby zapewnić stabilność bieżących 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 z agentem nie jest częścią bieżącego wyeksportowanego pliku ZIP. Możesz jednak
znaleźć pliki historii czatu Gemini dla
agenta App Prototyping agent i Gemini w agentach Firebase w
obszarze roboczym w katalogu /home/user/.idx/ai obszaru roboczego Firebase Studio. Zawiera on prompty i odpowiedzi ze wszystkich
Gemini trybów czatu.
Oto jak utworzyć plik ZIP zawierający historię:
- Kliknij Plik > Otwórz folder.
- Zaakceptuj domyślny katalog
/home/user. - Gdy pliki się wczytają, 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 Prototyper sessions, you can also view your prompts as
part of the git log. Here's how to locate them:
Otwórz widok Kod (
).
Wykonaj jedną z tych czynności:
- Otwórz sesję terminala (
Cmd-Shift-Cna Macu lubCtrl-Shift-Cw ChromeOS, Windows lub Linux) i wpiszgit log. - Otwórz Kontrolę źródła (
Cmd+Shift+Gna Macu lubCtrl-Shift+Gw ChromeOS, Windows lub Linux) i wyświetl historię źródła.
- Otwórz sesję terminala (
Próbowałem(-am) spakować i pobrać pliki w Firebase Studio, ale nic się nie dzieje.
Zwykle jest to spowodowane przez blokowanie wyskakujących okienek w przeglądarce. Ponieważ proces migracji otwiera nowy interfejs do przetwarzania Twojego żądania, niektóre przeglądarki mogą oznaczyć go jako niechciane wyskakujące okienko.
Aby rozwiązać ten problem, poszukaj powiadomienia „Zablokowano wyskakujące okienko” na pasku adresu przeglądarki (zwykle po prawej stronie). Kliknij ikonę i wybierz opcję zezwalania na wyskakujące okienka, a następnie 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 Spakuj i pobierz.
Czy mogę migrować Firebase Studio obszary robocze, które zostały mi udostępnione?
Tylko osoba, która utworzyła obszar roboczy Firebase Studio, może użyć przycisku Przenieś teraz. Jeśli chcesz uzyskać kopię projektu, możesz wykonać jedną z tych czynności:
- Duplikowanie obszaru roboczego: utwórz kopię projektu na swoim koncie, aby móc połączyć go z własnym projektem w Firebase i używać narzędzi do migracji.
- Ręczne eksportowanie kodu: w widoku kodu możesz otworzyć paletę
poleceń (
Cmd+Shift+Pna Macu lubCtrl+Shift+Pw ChromeOS, Windows lub Linux) i uruchomić polecenie Firebase Studio: Spakuj i pobierz.
Co zrobić, jeśli eksport się zawiesi lub przekroczy limit czasu?
Jeśli proces migracji zawiesi się podczas przygotowywania plików, często jest to spowodowane zbyt dużym folderem projektu.
Aby zapewnić prawidłową migrację:
- Usuń
node_modules: w ramach procesu migracji ten folder jest zwykle usuwany. Jeśli jednak zmienisz jego nazwę lub przeniesiesz go albo planujesz ręcznie spakować i pobrać kod, usuń go przed rozpoczęciem migracji. Nie musisz migrować tego folderu, ponieważ po przeniesieniu do nowego środowiska możesz uruchomić polecenienpm install. - Usuń duże artefakty: usuń wszystkie duże pliki multimedialne, eksporty baz danych lub foldery kompilacji, które nie są niezbędne do kodu źródłowego.
- Sprawdź, czy nie ma „ukrytych” plików: upewnij się, że nie spakujesz przypadkowo dużej historii
.gitani logów lokalnych.
Po usunięciu dużych plików spróbuj ponownie przeprowadzić migrację projektu.
Dlaczego polecenia Firebase CLI lub npx nie działają w terminalu Antigravity?
Jeśli w Antigravity występują 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 pliku ~/.bash_profile. Wielu deweloperów przechowuje konfiguracje npx i ścieżek w pliku ~/.bashrc. Jeśli te ustawienia nie są udostępnione, Antigravity nie będzie wiedzieć, gdzie znaleźć Twoje narzędzia.
Możesz rozwiązać ten problem, dodając plik .bashrc do 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.
Uruchom ponownie Antigravity.
Potrzebujesz pomocy?
Jeśli masz pytania, uwagi lub napotkasz problemy podczas migracji projektów, skontaktuj się z nami w jeden z tych sposobów:
- Skontaktuj się z zespołem pomocy Firebase.
- Opublikuj post na forum społeczności Firebase Studio.