Поддержка Firebase Studio прекратится 22 марта 2027 г. Мы упрощаем предложения для разработчиков ИИ, перенося уроки, извлеченные из предварительной версии Firebase Studio, в наши флагманские инструменты: Google AI Studio и Google Antigravity.
Интерфейс для создания приложений развивается, но мы по-прежнему стремимся поддерживать экосистему Firebase. Интегрируя агентные возможности непосредственно в наши флагманские ИИ-платформы, мы гарантируем, что Firebase продолжит предоставлять бесперебойную и надежную серверную часть для разработки на основе ИИ. Основные сервисы Firebase, такие как Cloud Firestore, Authentication и App Hosting, продолжат работать за пределами Firebase Studio.
Почему мы изменили правила
Firebase Studio – это предварительная версия, которая позволяет оценить возможности ИИ в разработке полного цикла. Мы учли ваши отзывы и решили упростить наши инструменты, чтобы сделать их более понятными и эффективными.
Для разработки на основе кода и агентов мы сосредоточимся на Antigravity – нашей платформе нового поколения, предназначенной для высокоскоростных автономных рабочих процессов с несколькими агентами.
Для быстрого прототипирования в браузере. Мы интегрировали 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. Это наша платформа нового поколения, ориентированная на агентов и предназначенная для высокоскоростных автономных рабочих процессов и оркестрации нескольких агентов. Выберите Antigravity, если выполняется хотя бы одно из следующих условий:
- Предпочитаете работать в среде, где главную роль играют агенты, и хотите лучше контролировать базу кода с помощью Antigravity IDE или терминала.
- Создали приложение с помощью встроенного шаблона или импортировали хранилище в Firebase Studio.
- В основном использовать режим просмотра кода в Firebase Studio
- Вам нужен прямой доступ к передовым возможностям разработки агентного ИИ в мощном центре агентов с поддержкой разных моделей, таких как Claude и GPT-OSS, в дополнение к Gemini.
- Начали в режиме Prototyper, но добавили важные функции или скрипты выполнения, для которых требуется локальная среда без ограничений облака.
Перейти на Google AI Studio
Для веб-версии среды прототипирования, которая позволяет использовать возможности ИИ в браузере, рекомендуем перейти на Google AI Studio. Это самый быстрый способ перейти от запроса к полнофункциональному рабочему приложению. Выберите Google AI Studio, если выполняется любое из следующих условий:
- предпочитаете веб-интерфейс, который идеально подходит для работы на нескольких устройствах или в средах, где нельзя установить локальное ПО.
- Создали приложение с помощью App Prototyping agent в Firebase Studio и цените быстрое прототипирование и генерацию приложений на основе запросов.
- хотят максимально быстро перейти от запроса к рабочей версии приложения;
Перенос приложений в Google AI Studio
Google AI Studio – это самый быстрый способ создать полнофункциональное приложение на основе запроса.
Шаг 1. Перенесите рабочую область
- Нажмите кнопку Перенести сейчас в верхней части рабочей области и выберите Подготовить к переносу в AI Studio.
- После завершения подготовки нажмите Перейти к Google AI Studio.
- Если появится запрос, прочитайте и примите Условия использования. Код автоматически откроется в новой рабочей области Google AI Studio.
Преобразование и загрузка приложения в Google AI Studio может занять несколько минут. Вы получите уведомление, когда процесс завершится. После этого вы можете продолжить работу над приложением с помощью агента Google AI Studio. Подробнее о создании приложений в Google AI Studio…
Шаг 2. Выберите способ публикации
В зависимости от ваших потребностей и того, хотите ли вы сохранить существующий URL приложения, выберите один из следующих способов публикации.
Вариант А. Опубликовать в App Hosting и сохранить существующий URL
Если вы ранее опубликовали приложение через Firebase Studio и хотите сохранить URL *.hosted.app или собственный домен, защитите ключ Gemini API и используйте GitHub Sync.
Защитите ключ Gemini API:
- В консоли Firebase перейдите на страницу App Hosting.
- Найдите существующий бэкенд (обычно он называется
studio) и нажмите View (Просмотр). - На вкладке Settings (Настройки) перейдите в раздел Environment (Среда).
Нажмите Add new (Добавить) и вставьте содержимое файла
.envв поле Key (Ключ), чтобы сохранить ключ Gemini API в качестве переменной среды.
Синхронизировать с GitHub из Google AI Studio:
- В Google AI Studio нажмите на значок Settings (Настройки) и перейдите на панель GitHub.
- Нажмите Войти в GitHub и установите приложение Google AI Studio GitHub.
Нажмите Создать хранилище GitHub.
Выберите Проиндексировать и зафиксировать все изменения.
Подключите хранилище к App Hosting:
- В консоли Firebase перейдите на страницу App Hosting.
- Найдите существующий бэкенд (обычно он называется
studio) и нажмите View (Просмотр). - На вкладке Settings (Настройки) выберите Deployment (Развертывание) > Connect to GitHub (Подключиться к GitHub).
- Войдите в GitHub и установите приложение Firebase App Hosting GitHub.
- Выберите хранилище, задайте ветку
mainи корневой каталог/. - Нажмите Сохранить и развернуть.
Синхронизируйте изменения с GitHub и разверните их:
- В Google AI Studio перейдите на панель GitHub.
- Проверьте изменения, которые будут опубликованы.
- Нажмите Проиндексировать и зафиксировать все изменения.
- Перейдите в консоль Firebase, чтобы отслеживать ход развертывания App Hosting.
Вариант Б. Перейдите на Cloud Run и опубликуйте приложение по новому URL
Если вы хотите опубликовать приложение одним кликом и либо не публиковали его ранее, либо не против нового URL (*.run.app), используйте кнопку Publish (Опубликовать) в Google AI Studio.
- Откройте приложение в Google AI Studio и нажмите Опубликовать.
- В окне выбора проекта нажмите Импортировать проект.
- Найдите и выберите название проекта, используемое Firebase Studio (оно указано на верхней панели навигации рабочей области Firebase Studio).
- Нажмите Импортировать, а затем – Опубликовать.
Перенос приложений в Antigravity
Antigravity – это локальная платформа и центр агентов, которые позволяют использовать автономные рабочие процессы с несколькими агентами в локальной среде разработки.
Требования
Убедитесь, что у вас установлены и обновлены до последней версии следующие компоненты:
- Google Antigravity IDE. В вариантах скачивания выберите Antigravity IDE (среда редактора). Это рабочая область, в которой вы будете открывать и запускать перенесенное приложение.
- Node.js (версия 20 или более поздняя)
- Firebase CLI (версия 15.10.0 или более поздняя)
Шаг 1. Экспортируйте и инициализируйте приложение
Автоматический перенос
Этот рабочий процесс использует агент Antigravity для автономного управления преобразованием проекта.
- В Firebase Studio нажмите кнопку Перенести в верхней части рабочей области.
Выберите способ экспорта в зависимости от того, какое окно появилось:
- Если вы видите кнопку Zip and Download (Заархивировать и скачать), нажмите ее.
- В противном случае откройте панель команд (
Cmd+Shift+Pна устройстве с macOS,Ctrl+Shift+Pна устройстве с ChromeOS, Windows или Linux) и выполните команду Firebase Studio: Zip & Download (: заархивировать и скачать).
Распакуйте папку на локальном компьютере и откройте ее в интегрированной среде разработки Antigravity.
На панели Agent (Агент) в интерфейсе Antigravity IDE введите следующий запрос. Чтобы оптимизировать рабочий процесс и сэкономить токены, рекомендуем выбрать модель Gemini Flash. Она разработана для быстрой и эффективной обработки больших объемов данных, например при преобразовании файлов.
@fbs-to-agy-exportАгент Antigravity начнет перенос проекта и будет запрашивать вашу помощь по мере необходимости. Следуйте инструкциям специалиста, чтобы завершить процесс переноса. Если возникнут ошибки, попросите агента повторить попытку.
Экспорт вручную
Если вы хотите выполнить перенос самостоятельно без использования токенов ИИ, вы можете экспортировать проект вручную с помощью CLI Firebase. Этот способ является прямым и не требует взаимодействия с агентом.
Откройте терминал и выполните следующую команду, заменив PATH путем к извлеченной папке проекта или исходному ZIP-файлу (используйте ., если вы уже находитесь в целевом каталоге):
npx firebase-tools@latest studio:export PATH
Шаг 2. Предварительный просмотр приложения
После того как вы распакуете проект и откроете его в IDE Antigravity, вы сможете посмотреть приложение локально.
- В Antigravity IDE перейдите в меню Run and Debug (Запуск и отладка) на боковой панели слева.
- Нажмите кнопку воспроизведения, чтобы запустить локальный сервер разработки.
- Чтобы посмотреть приложение, следуйте инструкциям в терминале.
Шаг 3. Опубликуйте приложение
Antigravity использует навыки агента, чтобы опубликовать ваше приложение в соответствии с рекомендациями Firebase.
На панели чата с агентом введите следующий запрос:
Publish my appКогда появится запрос на запуск
firebase deploy, выберите Да. Агент опубликует сайт по существующему URL, если вы ранее публиковали его в Firebase App Hosting. Если вы впервые публикуете контент в App Hosting, агент поможет вам разобраться в процессе.Чтобы получать обновления, попросите агента
publish my appна панели чата.
Перенос приложений на другие платформы
Если вы хотите перенести проект в другую среду разработки или на другую платформу хостинга, вы можете экспортировать исходный код и управлять развертываниями вручную.
Шаг 1. Экспортируйте исходный код проекта
До даты прекращения поддержки вам необходимо скачать локальную копию файлов проекта.
- Нажмите кнопку Перенести сейчас в верхней части рабочей области > Заархивировать и скачать.
- Распакуйте архив на локальном компьютере.
Шаг 2. Выберите способ публикации
После этого вы можете продолжить использовать приложение следующими способами:
CLI Firebase (сохраняет существующий URL)
Установите CLI Firebase с помощью
npm, выполнив следующую команду:npm install -g firebase-toolsВ терминале перейдите в каталог проекта.
Чтобы настроить развертывания App Hosting для локального проекта, выполните следующую команду:
firebase init apphostingКогда появится запрос, выберите Link to an existing backend (Связать с существующим бэкендом) и укажите бэкенд с названием studio. Это позволит сохранить URL приложения.
Завершите настройку, следуя инструкциям на экране. Конфигурация App Hosting будет добавлена в
firebase.json.Разверните приложение:
firebase deploy
Внешний хостинг. Поскольку экспортированный код представляет собой стандартное веб-приложение, вы можете инициализировать его у любого хостинг-провайдера. Обратите внимание, что при переходе на внешний сервис URL изменится.
Только локальная разработка. Вы можете продолжить разработку и тестирование приложения локально с помощью Firebase Local Emulator Suite. Это позволит быстрее проводить тестирование в офлайн-режиме без развертывания в рабочей среде.
Устранение неполадок и часто задаваемые вопросы
Ниже приведены ответы на часто задаваемые вопросы и инструкции по устранению неполадок, связанных с переносом проектов Firebase Studio.
Можно ли продолжать использовать Firebase Studio до прекращения поддержки?
Да, вы можете использовать существующие рабочие области до 22 марта 2027 г. Мы продолжим выпускать критические исправления системы безопасности и обновления модели Gemini, чтобы ваши текущие проекты работали стабильно. Обратите внимание, что с 22 июня 2026 г. создавать новые рабочие области будет нельзя.
Будет ли перенесена история чата с агентом?
История чата с агентом не входит в текущий экспортированный ZIP-файл. Однако вы можете найти файлы истории чата для агентов App Prototyping agent и Gemini в каталоге /home/user/.idx/ai рабочей области Firebase Studio. Здесь хранятся запросы и ответы из всех режимов чата.
Вот как создать ZIP-файл с историей:
- Выберите File (Файл) > Open Folder (Открыть папку).
- Примите каталог
/home/userпо умолчанию. - После загрузки файлов нажмите правой кнопкой мыши на каталог
.idx/aiи выберите Zip and Download (Заархивировать и скачать). - Когда появится запрос на пересоздание среды, нажмите Cancel (Отмена).
- После завершения скачивания снова откройте рабочую папку в меню File (Файл), чтобы вернуться в рабочую область.
Для сеансов Prototyper вы также можете просматривать свои запросы в журнале git. Вот как их найти:
Перейдите в режим просмотра кода
.
Выполните одно из следующих действий:
- Откройте сеанс терминала (
Cmd-Shift-Cна устройстве с macOS,Ctrl-Shift-Cна устройстве с ChromeOS, Windows или Linux) и введитеgit log. - Откройте Source Control (Управление исходным кодом) (
Cmd+Shift+Gна устройстве с macOS,Ctrl-Shift+Gна устройстве с ChromeOS, Windows или Linux) и посмотрите историю исходного кода.
- Откройте сеанс терминала (
Я пытаюсь скачать файлы в формате ZIP в Firebase Studio, но ничего не происходит.
Обычно это происходит из-за блокировщика всплывающих окон в браузере. Поскольку при переносе открывается новый интерфейс, некоторые браузеры могут помечать его как нежелательное всплывающее окно.
Чтобы устранить эту проблему, найдите уведомление "Всплывающее окно заблокировано" в адресной строке браузера (обычно справа). Нажмите на значок и выберите вариант, разрешающий всплывающие окна, а затем снова нажмите кнопку.
Если это не поможет, воспользуйтесь инструкциями из раздела Как скачать файлы из Firebase Studio? чтобы вручную выполнить команду Zip and Download (Заархивировать и скачать).
Можно ли перенести рабочие области Firebase Studio, к которым мне предоставлен доступ?
Кнопка Перенести доступна только пользователю, который создал рабочую область Firebase Studio. Если вам нужна копия проекта, вы можете сделать следующее:
- Дублировать рабочую область. Создайте копию проекта в своем аккаунте, чтобы связать ее с собственным проектом Firebase и использовать инструменты переноса.
- Экспортируйте код вручную. В режиме просмотра кода откройте палитру
команд (
Cmd+Shift+Pна Mac илиCtrl+Shift+Pв ChromeOS, Windows или Linux) и выполните команду Firebase Studio: Zip & Download (: заархивировать и скачать).
Где найти приложения, перенесенные в Google AI Studio?
На странице Ваши приложения представлен единый список всех ваших проектов, включая созданные с нуля в Google AI Studio и перенесенные.
Firebase Authentication с функцией "Войти с аккаунтом Google" не работает после перехода на Google AI Studio.
Если в вашем приложении используется функция "Войти с аккаунтом Google", вам необходимо авторизовать домен нового проекта.
- В консоли Firebase перейдите на страницу Настройки Authentication.
- Нажмите Авторизованные домены.
- Нажмите Добавить домен и добавьте домен приложения Google AI Studio.
Что делать, если агент Google AI Studio перестанет работать или после переноса в Google AI Studio появятся ошибки?
Поскольку агент Google AI Studio выполняет сложные фоновые задачи во время переноса приложения, иногда могут возникать проблемы, например отмена задачи, повторяющиеся сообщения или неотвечающие потоки.
- Если агент остановился посреди задачи без явной ошибки, попробуйте дать ему подсказку, например "Продолжи с того места, где остановился" или "Попробуй выполнить последний шаг ещё раз". Часто это помогает возобновить процесс.
- Если вы видите сообщение о том, что при выполнении кода возникли ошибки, нажмите кнопку Исправить, чтобы агент устранил их автоматически.
Что делать, если экспорт завис или истекло время ожидания?
Если процесс переноса зависает во время подготовки файлов, часто это связано с тем, что папка проекта слишком большая.
Чтобы обеспечить успешный перенос:
- Удаленные (
node_modules). В процессе переноса эта папка обычно удаляется. Однако если вы переименовали или переместили его или планируете вручную заархивировать и скачать код, удалите его перед началом переноса. Переносить эту папку не нужно, поскольку вы сможете запуститьnpm installпосле перехода в новую среду. - Удалите большие артефакты. Удалите все большие медиафайлы, экспортированные базы данных или папки сборки, которые не являются строго необходимыми для исходного кода.
- Проверьте, нет ли скрытых файлов. Убедитесь, что вы случайно не добавили в архив огромную историю
.gitили локальные журналы.
Удалив большие файлы, попробуйте перенести проект ещё раз.
Почему команды CLI Firebase или npx не выполняются в терминале Antigravity?
Если вы видите ошибки "команда не найдена" или проблемы с выполнением команд npx в Antigravity, хотя они работают в стандартном терминале системы, скорее всего, это связано с тем, как инициализируется среда оболочки.
Терминальная среда Antigravity ищет настройки конфигурации в ~/.bash_profile. У многих разработчиков конфигурации npx и path хранятся в файле ~/.bashrc. Если не предоставить доступ к этим настройкам, Antigravity не сможет найти ваши инструменты.
Чтобы устранить эту проблему, укажите файл .bashrc в .bash_profile. Это гарантирует, что все существующие конфигурации будут загружаться при каждом запуске Antigravity.
- Откройте файл
~/.bash_profileв Antigravity. Добавьте в файл следующий блок кода:
if [ -f ~/.bashrc ]; then source ~/.bashrc fiСохраните файл.
Перезапустите Antigravity.
Другие ресурсы
- Попробуйте практическую работу по переходу с Firebase Studio на Antigravity.
- Изучите документацию по Antigravity.
- Изучите документацию по Google AI Studio.
Нужна помощь?
Если у вас есть вопросы или отзывы или вы столкнулись с проблемами при переносе проектов, обратитесь к нам одним из следующих способов:
- Обратитесь в службу поддержки Firebase.
- Опубликуйте запись на форуме сообщества Firebase Studio.