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 możliwości agentowych bezpośrednio z naszymi flagowymi platformami AI zapewniamy, że Firebase nadal będzie bezproblemowym i niezawodnym backendem do tworzenia aplikacji opartych 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 testowej, aby umożliwić poznanie przyszłości tworzenia aplikacji opartych na AI i pełnym stosie technologicznym. Na podstawie Twojej opinii upraszczamy nasze narzędzia, aby zapewnić przejrzystą i bardziej wydajną ścieżkę rozwoju:
Tworzenie oparte na kodzie i agentowe: skupiamy się na Antigravity, naszym środowisku IDE nowej generacji, które zostało zaprojektowane z myślą o szybkich, autonomicznych lokalnych przepływach pracy.
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 aplikacji produkcyjnej.
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ć 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łączamy tworzenie nowych obszarów roboczych. Możesz nadal pracować w istniejących obszarach roboczych i je migrować.
- 22 marca 2027 r.: Firebase Studio zostaje wyłączone, a wszystkie pozostałe dane zostaną trwale usunięte i nie będzie można ich przywrócić.
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
Aby zapewnić tworzenie oparte na kodzie i agentowe, 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 którekolwiek 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 tworzenia aplikacji opartych na 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
Aby uzyskać środowisko prototypowania w przeglądarce, które wykorzystuje możliwości AI, zalecamy migrację do Google AI Studio. Zapewnia ono najszybszą ścieżkę od prompta do aplikacji produkcyjnej o pełnym stosie technologicznym. Wybierz Google AI Studio jeśli spełniasz którekolwiek 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 , a Ty cenisz szybkie prototypowanie i generowanie aplikacji na podstawie promptów.
- Chcesz mieć najszybszą ścieżkę od prompta do aplikacji produkcyjnej o pełnym stosie technologicznym.
Migracja aplikacji do Google AI Studio
Google AI Studio zapewnia najszybszą ścieżkę od prompta do aplikacji produkcyjnej o pełnym stosie technologicznym.
Krok 1. Przenieś obszar roboczy
- U góry obszaru roboczego kliknij przycisk Przenieś teraz, a następnie wybierz Przygotuj do AI Studio.
- Gdy przygotowanie się zakończy, kliknij Przenieś do Google AI Studio.
- Jeśli pojawi się taka prośba, zapoznaj się z Warunkami korzystania z usługi i je zaakceptuj. Twój kod zostanie automatycznie otwarty w nowym Google AI Studio obszarze roboczym.
Konwersja i wczytanie aplikacji w Google AI Studio może potrwać kilka minut. Gdy proces się zakończy, otrzymasz powiadomienie. Po zakończeniu możesz dalej iterować aplikację z pomocą agenta Google AI Studio. Więcej informacji o tworzeniu aplikacji w Google AI Studio
Krok 2. Wybierz metodę publikowania
W zależności od potrzeb w zakresie 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 w 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ź dotychczasowy 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ą.
Zsynchronizuj z GitHubem w Google AI Studio:
- W Google AI Studio kliknij ikonę Ustawienia i otwórz panel GitHub.
- Kliknij Zaloguj się w GitHubie i zainstaluj aplikację Google AI Studio 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ź dotychczasowy backend (zwykle o nazwie
studio) i kliknij Wyświetl. - Na karcie Ustawienia kliknij Wdrożenie > Połącz z GitHubem.
- Zaloguj się w GitHubie i zainstaluj aplikację Firebase App Hosting na GitHubie.
- Wybierz repozytorium, ustaw gałąź na
maini katalog główny na/. - Kliknij Zapisz i wdróż.
Zsynchronizuj zmiany z GitHubem i wdróż:
- W Google AI Studio otwórz panel GitHub.
- Sprawdź zmiany, które mają zostać opublikowane.
- Kliknij Przygotuj i zatwierdź wszystkie zmiany.
- Otwórz konsolę Firebase aby monitorować postęp wdrażania App Hosting.
Opcja B. Przenieś do Cloud Run i opublikuj aplikację pod nowym adresem URL
Jeśli wolisz rozwiązanie, które wymaga tylko jednego kliknięcia, 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 projektu kliknij Importuj projekt.
- Wyszukaj i wybierz nazwę projektu używaną przez Firebase Studio (znajduje się ona na pasku nawigacyjnym u góry Firebase Studio obszaru roboczego).
- Kliknij Importuj, a potem kliknij Opublikuj.
Migracja aplikacji do Antigravity
Antigravity to lokalne środowisko IDE oparte na agentach, które wykorzystuje możliwości 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. Eksportuj i zainicjuj aplikację
Migracja automatyczna
Ten przepływ pracy wykorzystuje agenta Antigravity do autonomicznego przekształcania projektu.
- W Firebase Studio u góry obszaru roboczego kliknij przycisk Przenieś teraz.
Postępuj zgodnie z metodą eksportu w zależności od 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świetl podgląd 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 sprawdzonymi metodami Firebase.
W panelu czatu wpisz ten prompt:
Publish my appGdy pojawi się prośba o uruchomienie polecenia
firebase deploy, kliknij Tak. Agent opublikuje ją pod dotychczasowym adresem URL, jeśli aplikacja została już opublikowana w Firebase App Hosting. Jeśli publikujesz w App Hosting po raz pierwszy, agent przeprowadzi Cię przez ten proces.Aby otrzymywać aktualizacje w przyszłości, poproś agenta o
publish my appw panelu czatu Antigravity.
Migracja 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. Wyeksportuj źródło 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 otwórz katalog 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 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 tworzyć i testować aplikację lokalnie za pomocą Firebase Local Emulator Suite, aby szybciej testować 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 dotychczasowych 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 w obszarze
roboczym Firebase Studio. Zawiera on prompty i odpowiedzi ze wszystkich
Gemini trybów czatu.
Aby 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 kodu (
).
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óbuję spakować i pobrać pliki w Firebase Studio, ale nic się nie dzieje.
Zwykle jest to spowodowane przez blokadę wyskakujących okienek w przeglądarce. Ponieważ proces migracji otwiera nowy interfejs do przetwarzania żą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ę zezwalającą 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:
- Duplikuj obszar roboczy: 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ę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: Spakuj i pobierz.
Gdzie mogę znaleźć aplikacje, które zostały przeniesione do Google AI Studio?
Na stronie Twoje aplikacje znajdziesz ujednoliconą listę wszystkich projektów, w tym tych utworzonych od podstaw w Google AI Studio i tych, które zostały przeniesione.
Firebase Authentication z logowaniem przez Google nie działa po migracji do Google AI Studio.
Jeśli aplikacja korzysta z logowania przez Google, musisz autoryzować nową domenę projektu.
- W konsoli Firebase otwórz stronę ustawień Authentication.
- 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?
Podczas migracji aplikacji agent Google AI Studio zarządza złożonymi zadaniami w tle, dlatego czasami może napotkać problemy, takie jak "zadanie anulowane," powtarzające się wiadomości lub nieodpowiadające wątki.
- Jeśli agent zatrzyma się w trakcie zadania bez wyraźnego błędu, często pomaga prompt, taki jak „Kontynuuj od miejsca, w którym skończyłeś(-aś)” lub „Spróbuj ponownie wykonać ostatni krok”.
- Jeśli zobaczysz komunikat o błędach podczas uruchamiania kodu, kliknij przycisk Napraw , aby poprosić agenta o automatyczne rozwiązanie problemów.
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 umożliwić pomyślną 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” niepotrzebnych 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źć narzędzia.
Możesz rozwiązać ten problem, importują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.
Uruchom ponownie Antigravity.
Inne zasoby
- Wypróbuj ćwiczenie w Codelabs dotyczące migracji z Firebase Studio do Antigravity.
- Zapoznaj się z dokumentacją Antigravity.
- Zapoznaj się z dokumentacją Google AI Studio.
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.