Поддержка Firebase Studio прекращается 22 марта 2027 года. Мы упрощаем наши предложения для разработчиков ИИ, перенося опыт, полученный в ходе предварительного тестирования Firebase Studio, в наши флагманские инструменты: Google AI Studio и Google Antigravity .
Хотя интерфейс для создания приложений постоянно развивается, наша приверженность экосистеме Firebase сильна как никогда. Интегрируя возможности агентов непосредственно в наши флагманские платформы ИИ, мы гарантируем, что Firebase продолжит предоставлять бесперебойную и надежную серверную часть для разработки на основе ИИ. Основные сервисы Firebase, такие как Cloud Firestore , Authentication и App Hosting , будут по-прежнему работать вне Firebase Studio .
Почему мы вносим эти изменения
Firebase Studio был запущен в тестовом режиме для изучения будущего разработки полного стека на основе искусственного интеллекта. Основываясь на ваших отзывах, мы оптимизируем наши инструменты, чтобы предоставить более понятные и мощные пути дальнейшего развития:
Для разработки с приоритетом кода и использованием агентного подхода : мы ориентируемся на Antigravity , нашу IDE нового поколения, разработанную для высокоскоростных, автономных локальных рабочих процессов.
Для быстрого прототипирования в браузере : мы интегрировали Cloud Firestore и Firebase Authentication непосредственно в Google AI Studio, чтобы обеспечить максимально быстрый переход от запроса к внедрению в производство.
Основные сервисы Firebase ( Cloud Firestore , Authentication , App Hosting и т. д.) не затронуты. Ваши базы данных и пользовательские данные будут продолжать нормально функционировать. Это прекращение поддержки касается только среды разработки Firebase Studio .
Хронология заката
Мы предоставляем переходный период продолжительностью один год, чтобы у вас было достаточно времени для переноса ваших проектов:
- 19 марта 2026 г .: Объявление о прекращении поддержки, и инструменты миграции начинают внедряться в Firebase Studio .
- 22 июня 2026 г .: Создание новых рабочих пространств отключено. Вы можете продолжать работать в существующих рабочих пространствах и переносить их.
- 22 марта 2027 г .: Firebase Studio отключен, все оставшиеся данные безвозвратно удалены и не подлежат восстановлению.
Выберите путь миграции
В зависимости от того, как вы используете Firebase Studio , выберите путь миграции, который лучше всего соответствует вашему рабочему процессу.
Переход на Google Antigravity (уже доступно)
Для разработки с приоритетом кода и использованием автономных процессов мы рекомендуем перейти на Antigravity . Это наша IDE нового поколения, разработанная для высокоскоростных, автономных локальных рабочих процессов. Вам следует выбрать Antigravity, если вы соответствуете любому из следующих критериев:
- Предпочтительно работать в локальной среде разработки с приоритетом кода и более глубоким контролем над кодовой базой.
- Вы создали приложение, используя встроенный шаблон или импортированный репозиторий в Firebase Studio?
- В основном используйте среду просмотра кода в Firebase Studio
- Хотите получить прямой доступ к передовым возможностям разработки агентного ИИ в мощной IDE с поддержкой различных моделей, таких как Claude и GPT-OSS, в дополнение к Gemini?
- Начиналось всё в Prototyper mode, but added significant features or execution scripts that require a local environment without cloud limitations
Переход на Google AI Studio (скоро будет доступно)
Мы продолжаем работать над процессом миграции в Google AI Studio , чтобы обеспечить его надежную работу. Как только он станет доступен, вам следует выбрать Google AI Studio, если вы соответствуете любому из следующих критериев:
- Предпочтительнее использовать веб-интерфейс, который идеально подходит для работы на нескольких устройствах или в средах, где невозможно установить локальное программное обеспечение.
- Вы создали свое приложение с помощью App Prototyping agent в Firebase Studio и цените быстрое прототипирование и генерацию приложений на основе подсказок?
- Хотите максимально быстро пройти путь от командной строки до полноценного рабочего приложения?
Инструкции по миграции в Google AI Studio появятся позже!
Перенесите приложения на Antigravity.
Antigravity — это локальная IDE, ориентированная на агентов, которая переносит возможности искусственного интеллекта в вашу локальную среду разработки.
Предварительные требования
Убедитесь, что у вас локально установлены и полностью обновлены следующие компоненты:
- Google Antigravity IDE
- Node.js (версия 20 или выше)
- Firebase CLI (версия 15.10.0 или выше)
Шаг 1: Экспортируйте и инициализируйте ваше приложение.
Автоматизированная миграция
В этом рабочем процессе используется агент Antigravity для автономного управления трансформацией проекта.
- В Firebase Studio нажмите кнопку «Переместить сейчас» в верхней части рабочей области.
Следуйте инструкциям по экспорту, указанным в появившемся окне:
- Если вы видите кнопку «Zip» и «Скачать» , нажмите на неё.
- В противном случае откройте палитру команд (
Cmd+Shift+Pна Mac илиCtrl+Shift+Pна ChromeOS, Windows или Linux) и выполните команду Firebase Studio : Zip & Download .
Распакуйте папку локально и откройте её в Antigravity.
В панели «Агент» в Antigravity введите следующую команду. Для оптимизации рабочего процесса и экономии токенов мы рекомендуем выбрать модель Gemini Flash . Она разработана для скорости и эффективности при выполнении больших объемов задач преобразования, таких как конвертация файлов.
@fbs-to-agy-exportАгент Antigravity начнет миграцию проекта, запрашивая вашу помощь на каждом этапе. Следуйте указаниям агента, чтобы завершить процесс миграции. Если вы столкнетесь с какими-либо ошибками, попросите агента повторить попытку.
Ручной экспорт
Если вы предпочитаете управлять миграцией самостоятельно, без использования токенов ИИ, вы можете использовать Firebase CLI для ручного экспорта вашего проекта. Этот метод является прямым и не требует взаимодействия с агентом.
Откройте терминал и выполните следующую команду, заменив PATH путем к папке с распакованным проектом или исходному zip-файлу (используйте точку . если вы уже находитесь в целевом каталоге):
npx firebase-tools@latest studio:export PATH
Шаг 2: Предварительный просмотр вашего приложения
После того как вы распакуете свой проект и откроете его в Antigravity, вы сможете просмотреть свое приложение локально:
- В Antigravity перейдите в меню «Запуск и отладка», расположенное в левой боковой панели.
- Нажмите кнопку воспроизведения, чтобы запустить локальный сервер разработки.
- Следуйте инструкциям в терминале, чтобы просмотреть ваше приложение.
Шаг 3: Опубликуйте свое приложение
Antigravity использует навыки агента для публикации вашего приложения в соответствии с лучшими практиками Firebase.
В панели чата введите следующую команду:
Publish my appКогда появится запрос на выполнение
firebase deploy, выберите «Да» . Агент опубликует приложение по вашему существующему URL-адресу, если вы ранее публиковали его в Firebase App Hosting . Если вы публикуете приложение в App Hosting впервые, агент проведет вас через весь процесс.Для получения будущих обновлений поручите агенту
publish my appв чате Antigravity.
Перенос приложений на другие платформы
Если вы предпочитаете перенести свой проект в другую среду разработки или на другую хостинговую платформу, вы можете экспортировать исходный код и управлять развертыванием вручную.
Шаг 1: Экспорт исходного кода проекта
До истечения срока действия необходимо загрузить локальную копию файлов проекта:
- Нажмите кнопку «Переместить сейчас» в верхней части рабочего пространства > «Заархивировать и загрузить» .
- Распакуйте архив на свой локальный компьютер.
Шаг 2: Выберите способ публикации
После того как ваш код будет локализован, вы можете продолжить запуск приложения, используя следующие методы:
Firebase CLI (сохраняет существующий URL)
Установите Firebase CLI с помощью
npm, выполнив следующую команду:npm install -g firebase-toolsПерейдите в каталог вашего проекта в терминале.
Выполните эту команду, чтобы настроить развертывание App Hosting для вашего локального проекта:
firebase init apphostingПри появлении запроса выберите «Привязать к существующей административной панели» и выберите панель с именем studio . Это гарантирует, что URL-адрес вашего приложения останется неизменным.
Следуйте инструкциям, чтобы завершить настройку. Настройки App Hosting будут добавлены в
firebase.json.Разверните приложение:
firebase deploy
Внешний хостинг: Поскольку экспортированный вами код представляет собой стандартное веб-приложение, вы можете инициализировать его у любого хостинг-провайдера. Обратите внимание, что переход к внешнему провайдеру приведет к созданию нового URL-адреса.
Только для локальной разработки: вы можете продолжать разрабатывать и тестировать свое приложение локально, используя Firebase Local Emulator Suite для более быстрого тестирования в автономном режиме без развертывания в рабочей среде.
Устранение неполадок и часто задаваемые вопросы
Ознакомьтесь с приведенными ниже часто задаваемыми вопросами и шагами по устранению неполадок при миграции проектов Firebase Studio .
Могу ли я продолжать использовать Firebase Studio до тех пор, пока не будет прекращена его поддержка?
Да, вы можете получить доступ к существующим рабочим пространствам до 22 марта 2027 года. Мы продолжим выпускать критически важные обновления безопасности и обновления модели Gemini , чтобы обеспечить стабильность ваших текущих проектов. Обратите внимание, что создание новых рабочих пространств будет отключено начиная с 22 июня 2026 года.
Будет ли перенесена история моих чатов с агентом?
История чата с вашим агентом не входит в текущий экспортированный zip-файл. Однако вы можете найти файлы истории чата Gemini для App Prototyping agent и агентов Gemini в Firebase в своей рабочей области в каталоге /home/user/.idx/ai вашей рабочей области Firebase Studio . Эти файлы содержат подсказки и ответы из всех режимов чата Gemini .
Вот как создать ZIP-архив, содержащий вашу историю:
- Выберите Файл > Открыть папку .
- Примите каталог
/home/userпо умолчанию. - После загрузки файлов щелкните правой кнопкой мыши по папке
.idx/aiи выберите пункт «Заархивировать и загрузить» . - Когда появится запрос на пересоздание среды, нажмите «Отмена» .
- После завершения загрузки откройте свою рабочую директорию из меню «Файл» , чтобы вернуться в рабочее пространство.
В Prototyper sessions, you can also view your prompts as part of the git log. Here's how to locate them:
Просмотреть код (
).
Выполните одно из следующих действий:
- Откройте терминал (
Cmd-Shift-Cна Mac илиCtrl-Shift-Cна ChromeOS, Windows или Linux) и введитеgit log. - Откройте систему контроля версий (
Cmd+Shift+Gна Mac илиCtrl-Shift+Gна ChromeOS, Windows или Linux) и просмотрите историю изменений исходного кода.
- Откройте терминал (
Я попытался заархивировать и загрузить свои файлы в Firebase Studio , но ничего не произошло.
Обычно это происходит из-за блокировщика всплывающих окон в браузере. Поскольку процесс миграции открывает новый интерфейс для обработки вашего запроса, некоторые браузеры могут пометить его как нежелательное всплывающее окно.
Чтобы это исправить, найдите уведомление «Всплывающие окна заблокированы» в адресной строке вашего браузера (обычно справа). Щелкните значок и выберите опцию, разрешающую всплывающие окна, а затем попробуйте нажать кнопку еще раз.
Если это не сработает, воспользуйтесь инструкциями в разделе «Как загрузить файлы из Firebase Studio ?» , чтобы запустить команды Zip и Download вручную.
Могу ли я перенести рабочие пространства Firebase Studio , которыми со мной поделились?
Кнопку «Переместить сейчас» может использовать только тот, кто создал рабочую область Firebase Studio . Если вы хотите получить копию проекта, вы можете сделать одно из следующих действий:
- Дублирование рабочего пространства : Создайте копию проекта в своей учетной записи, что позволит вам связать ее с вашим собственным проектом Firebase и использовать инструменты миграции.
- Экспорт кода вручную: В режиме просмотра кода вы можете открыть палитру команд (
Cmd+Shift+Pна Mac илиCtrl+Shift+Pна ChromeOS, Windows или Linux) и запустить команду Firebase Studio : Zip & Download .
Что произойдет, если экспорт зависнет или истечет время ожидания?
Если процесс миграции зависает на этапе подготовки файлов, это часто происходит из-за слишком большого размера папки проекта.
Чтобы подготовить почву для успешной миграции:
- Удалите
node_modules: В рамках процесса миграции эта папка обычно удаляется. Однако, если вы переименовали или переместили её, или планируете вручную заархивировать и загрузить свой код, удалите её перед началом миграции. Вам не нужно мигрировать эту папку, поскольку вы можете запуститьnpm installпосле перехода в новую среду. - Удалите крупные артефакты: удалите все большие медиафайлы, экспортированные из базы данных файлы или папки сборки, которые не являются строго необходимыми для исходного кода.
- Проверьте наличие "скрытого" избыточного кода: убедитесь, что вы случайно не архивируете в архив большой объем истории
.gitили локальных логов.
После удаления всех больших файлов попробуйте снова перенести свой проект.
Почему мои команды Firebase CLI или npx не выполняются в терминале Antigravity?
Если при выполнении команд npx в Antigravity возникают ошибки типа «команда не найдена» или проблемы, даже если они работают в стандартном терминале вашей системы, скорее всего, это связано с тем, как инициализируется ваша среда командной оболочки.
Терминальная среда Antigravity ищет параметры конфигурации в вашем файле ~/.bash_profile . Многие разработчики хранят свои настройки npx и пути в файле ~/.bashrc . Если эти настройки не используются совместно, Antigravity не сможет найти ваши инструменты.
Это можно исправить, добавив команду `source` из файла .bashrc в файл `.bash_profile`. Это гарантирует загрузку всех существующих конфигураций при каждом запуске Antigravity.
- Откройте файл
~/.bash_profileв Antigravity. Добавьте в файл следующий блок кода:
if [ -f ~/.bashrc ]; then source ~/.bashrc fiСохраните файл.
Перезапустите антигравитацию.
Нужна помощь?
Если у вас возникли вопросы, замечания или проблемы при миграции проектов, свяжитесь с нами одним из следующих способов:
- Обратитесь в службу поддержки Firebase .
- Разместите сообщение на форуме сообщества Firebase Studio .