Firebase Studio se dará de baja el 22 de marzo de 2027. Simplificaremos nuestras ofertas para desarrolladores de IA. Para ello, incorporaremos las lecciones aprendidas de la versión preliminar de Firebase Studio a nuestras herramientas insignia: Google AI Studio y Google Antigravity.
Si bien la interfaz para compilar apps está evolucionando, nuestro compromiso con el ecosistema de Firebase es más fuerte que nunca. Cuando integramos capacidades de agente directamente en nuestras plataformas de IA insignia, nos aseguramos de que Firebase siga proporcionando un backend confiable y sin problemas para el desarrollo basado en IA. Los servicios principales de Firebase, como Cloud Firestore, Authentication y App Hosting, seguirán funcionando fuera de Firebase Studio.
Por qué realizamos este cambio
Firebase Studio se lanzó como versión preliminar para explorar el futuro del desarrollo de full stack impulsado por IA. En función de tus comentarios, optimizaremos nuestras herramientas para ofrecerte rutas más claras y eficaces:
Para el desarrollo centrado en el código y en los agentes: Nos enfocamos en Antigravity, nuestro IDE de nueva generación diseñado para flujos de trabajo locales autónomos y de alta velocidad.
Para un prototipado rápido basado en el navegador: Integramos Cloud Firestore y Firebase Authentication directamente en Google AI Studio para proporcionar la ruta más rápida de la instrucción a la producción.
Tus servicios principales de Firebase (Cloud Firestore, Authentication, App Hosting, etc.) no se ven afectados. Tus bases de datos y datos de usuario seguirán funcionando con normalidad. Este proceso de baja solo se aplica al entorno de desarrollo de Firebase Studio.
Cronograma del proceso de baja
Proporcionamos un período de transición de un año para asegurarnos de que tengas tiempo suficiente para migrar tus proyectos:
- 19 de marzo de 2026: Se anuncia la baja y se comienzan a lanzar las herramientas de migración a Firebase Studio.
- 22 de junio de 2026: Se inhabilitará la creación de espacios de trabajo nuevos. Puedes seguir trabajando en los espacios de trabajo existentes y migrarlos.
- 22 de marzo de 2027: Se cierra Firebase Studio, y todos los datos restantes se borran de forma permanente y no se pueden recuperar.
Elige tu ruta de migración
Según cómo uses Firebase Studio, elige la ruta de migración que mejor se adapte a tu flujo de trabajo.
Migra a Google Antigravity
Para una experiencia de desarrollo basada en código y con agentes, te recomendamos migrar a Antigravity. Este es nuestro IDE de nueva generación diseñado para flujos de trabajo locales autónomos y de alta velocidad. Debes elegir Antigravity si cumples con alguno de los siguientes criterios:
- Prefieres trabajar en un entorno de desarrollo local y basado en código con un mayor control sobre tu base de código.
- Creaste tu app con una plantilla integrada o un repositorio importado en Firebase Studio
- Usas principalmente el entorno de la Vista de código en Firebase Studio.
- Quieres acceso directo a capacidades de desarrollo de IA de agentes de vanguardia en un IDE potente, con compatibilidad para usar diferentes modelos como Claude y GPT-OSS, además de Gemini.
- Comenzaste en el modo Prototyper, pero agregaste funciones o secuencias de comandos de ejecución importantes que requieren un entorno local sin limitaciones de la nube .
Migra a Google AI Studio
Para un entorno de creación de prototipos basado en la Web que lleva la potencia de la IA a tu navegador, te recomendamos migrar a Google AI Studio. Ofrece la ruta más rápida desde la instrucción hasta una app de producción de full stack. Debes elegir Google AI Studio si cumples con alguno de los siguientes criterios:
- Prefieres una experiencia basada en la Web, que es ideal para flujos de trabajo multidispositivo o entornos en los que no puedes instalar software local.
- Creaste tu app con el App Prototyping agent en Firebase Studio y valoras el prototipado rápido y la generación de apps basadas en instrucciones.
- Deseas la ruta más rápida desde la instrucción hasta una app de producción de full stack.
Migra apps a Google AI Studio
Google AI Studio ofrece la ruta más rápida desde la instrucción hasta una app de producción de full stack.
Paso 1: Transfiere tu espacio de trabajo
- Haz clic en el botón Mover ahora que se encuentra en la parte superior de tu espacio de trabajo y, luego, selecciona Preparar para AI Studio.
- Una vez que se complete el paso de preparación, haz clic en Mover a Google AI Studio.
- Si se te solicita, revisa y acepta las Condiciones del Servicio. Tu código se abrirá automáticamente en un nuevo Google AI Studio espacio de trabajo.
Es posible que Google AI Studio tarde varios minutos en convertir y cargar tu app. Te notificará cuando se complete el proceso. Cuando termines, podrás seguir iterando en tu app con la ayuda del Google AI Studio agente. Obtén más información para compilar apps en Google AI Studio.
Paso 2: Elige tu método de publicación
Según tus necesidades de implementación y si deseas conservar la URL de tu aplicación existente, selecciona uno de los siguientes métodos de publicación.
Opción A: Publica en App Hosting y conserva tu URL existente
Si publicaste tu app anteriormente a través de Firebase Studio y quieres
conservar tu *.hosted.app URL o dominio personalizado, protege tu clave de API de Gemini y
usa la sincronización de GitHub:
Protege tu clave de API de Gemini:
- En la consola de Firebase, ve a la página de App Hosting.
- Busca tu backend existente (por lo general, llamado
studio) y haz clic en Ver. - En la pestaña Configuración, navega a Entorno.
Haz clic en Agregar nuevo y pega el contenido de tu archivo
.enven el campo Clave para almacenar de forma segura tu clave de API de Gemini como una variable de entorno.
Sincroniza con GitHub desde Google AI Studio:
- En Google AI Studio, haz clic en el ícono Configuración y navega al panel GitHub.
- Haz clic en Acceder a GitHub e instala la Google AI Studio app de GitHub.
Haz clic en Crear repositorio de GitHub.
Selecciona Preparar y confirmar todos los cambios.
Conecta el repositorio a App Hosting:
- En la consola de Firebase, ve a la página de App Hosting.
- Busca tu backend existente (por lo general, llamado
studio) y haz clic en Ver. - En la pestaña Configuración, selecciona Implementación > Conectar a GitHub.
- Accede a GitHub e instala la app de GitHub Firebase App Hosting.
- Selecciona tu repositorio, configura la rama en
mainy el directorio raíz en/. - Haz clic en Guardar y volver a implementar.
Sincroniza tus cambios con GitHub y vuelve a implementar:
- En Google AI Studio, navega al panel de GitHub.
- Revisa los cambios que se publicarán.
- Haz clic en Preparar y confirmar todos los cambios.
- Navega a la Firebase consola para supervisar el progreso de la App Hosting implementación.
Opción B: Muévete a Cloud Run y publica tu app en una URL nueva
Si prefieres una experiencia con un solo clic y no publicaste
tu app anteriormente o no te importa una URL nueva (*.run.app), usa el botón Publicar en
Google AI Studio:
- Abre tu app en Google AI Studio y haz clic en Publicar.
- En el selector de proyectos, haz clic en Importar proyecto.
- Busca y selecciona el nombre del proyecto que usa Firebase Studio (que se encuentra en la barra de navegación superior de tu Firebase Studio espacio de trabajo).
- Haz clic en Importar y, luego, en Publicar.
Cómo migrar apps a Antigravity
Antigravity es un IDE local centrado en los agentes que lleva la potencia de la IA a tu entorno de desarrollo local.
Requisitos previos
Asegúrate de tener instalado lo siguiente de forma local y completamente actualizado:
- IDE de Google Antigravity
- Node.js (versión 20 o posterior)
- Firebase CLI (versión 15.10.0 o posterior)
Paso 1: Exporta e inicializa tu app
Migración automatizada
Este flujo de trabajo usa el agente Antigravity para controlar de forma autónoma la transformación del proyecto.
- En Firebase Studio, haz clic en el botón Mover ahora que se encuentra en la parte superior de tu espacio de trabajo.
Sigue el método de exportación según la ventana que aparezca:
- Si ves el botón Zip and Download, haz clic en él.
- De lo contrario, abre la paleta de comandos (
Cmd+Shift+Pen Mac oCtrl+Shift+Pen ChromeOS, Windows o Linux) y ejecuta el comando Firebase Studio: Zip & Download.
Extrae la carpeta de forma local y ábrela en Antigravity.
En el panel Agente de Antigravity, ingresa la siguiente instrucción. Para optimizar tu flujo de trabajo y conservar tokens, te recomendamos que selecciones el modelo Gemini Flash. Está diseñado para brindar velocidad y eficiencia en tareas de transformación de gran volumen, como la conversión de archivos.
@fbs-to-agy-exportEl agente de Antigravity comenzará la migración del proyecto y te pedirá ayuda durante el proceso. Sigue las indicaciones del agente para completar el proceso de migración. Si encuentras algún error, pídele al agente que vuelva a intentarlo.
Exportación manual
Si prefieres administrar la migración por tu cuenta sin usar tokens de IA, puedes usar Firebase CLI para exportar tu proyecto de forma manual. Este método es directo y no requiere la interacción de un agente.
Abre la terminal y ejecuta el siguiente comando, reemplazando PATH por la ruta de acceso a la carpeta del proyecto extraído o al archivo ZIP original (usa . si ya estás en el directorio de destino):
npx firebase-tools@latest studio:export PATH
Paso 2: Obtén una vista previa de tu app
Una vez que hayas extraído tu proyecto y lo hayas abierto en Antigravity, podrás ver tu aplicación de forma local:
- En Antigravity, navega al menú Run and Debug que se encuentra en la barra lateral izquierda.
- Haz clic en el botón de reproducción para iniciar el servidor de desarrollo local.
- Sigue las instrucciones de la terminal para obtener una vista previa de tu app.
Paso 3: Publica tu app
Antigravity usa habilidades de agentes para publicar tu app con las prácticas recomendadas de Firebase.
En el panel de chat, ingresa la siguiente instrucción:
Publish my appCuando se te solicite que ejecutes
firebase deploy, elige Sí. El agente se publicará en tu URL existente si ya publicaste contenido en Firebase App Hosting. Si es la primera vez que publicas contenido en App Hosting, el agente te guiará en el proceso.Para futuras actualizaciones, indícale al agente que
publish my appen el panel de chat de Antigravity.
Migra apps a otras plataformas
Si prefieres trasladar tu proyecto a otro entorno de desarrollo o plataforma de hosting, puedes exportar tu código fuente y administrar las implementaciones de forma manual.
Paso 1: Exporta la fuente de tu proyecto
Antes de la fecha de baja, debes descargar una copia local de los archivos de tu proyecto:
- Haz clic en el botón Move now en la parte superior de tu espacio de trabajo > Zip and Download.
- Extrae el archivo en tu máquina local.
Paso 2: Elige tu método de publicación
Una vez que el código sea local, puedes seguir publicando tu app con los siguientes métodos:
Firebase CLI (conserva tu URL existente)
Instala Firebase CLI con
npmejecutando el siguiente comando:npm install -g firebase-toolsNavega al directorio de tu proyecto en la terminal.
Ejecuta este comando para configurar las implementaciones de App Hosting en tu proyecto local:
firebase init apphostingCuando se te solicite, selecciona Vincular a un backend existente y elige el backend llamado studio. Esto garantiza que la URL de tu app siga siendo la misma.
Sigue las indicaciones para completar la configuración. Tu configuración de App Hosting se agregará a
firebase.json.Implementa la aplicación:
firebase deploy
Alojamiento externo: Dado que el código exportado es una aplicación web estándar, puedes inicializarlo con cualquier proveedor de hosting. Ten en cuenta que, si te cambias a un proveedor externo, se generará una URL nueva.
Solo para desarrollo local: Puedes seguir desarrollando y probando tu app de forma local con Firebase Local Emulator Suite para realizar pruebas sin conexión más rápidas sin implementar en un entorno activo.
Solución de problemas y preguntas frecuentes
Revisa las siguientes preguntas frecuentes y los pasos para solucionar problemas relacionados con la migración de tus proyectos de Firebase Studio.
¿Puedo seguir usando Firebase Studio hasta que se produzca la baja?
Sí, puedes acceder a los espacios de trabajo existentes hasta el 22 de marzo de 2027. Seguiremos proporcionando parches de seguridad y actualizaciones del modelo Gemini esenciales para garantizar que tus proyectos actuales sigan siendo estables. Ten en cuenta que la creación de espacios de trabajo nuevos se inhabilitará a partir del 22 de junio de 2026.
¿Se migrará mi historial de chat con el agente?
El historial de chat del agente no forma parte del archivo ZIP exportado actual. Sin embargo,
puedes encontrar los archivos del historial de chat de Gemini para
los agentes App Prototyping agent y Gemini en Firebase dentro de tu
espacio de trabajo en el directorio /home/user/.idx/ai de tu
Firebase Studio espacio de trabajo. Contiene instrucciones y respuestas de todos los
Gemini modos de chat.
Sigue estos pasos para crear un archivo ZIP que contenga tu historial:
- Selecciona File > Open Folder.
- Acepta el directorio
/home/userpredeterminado. - Después de que se carguen los archivos, haz clic con el botón derecho en el directorio
.idx/aiy selecciona Zip and Download. - Cuando se te solicite volver a compilar el entorno, haz clic en Cancel.
- Una vez que se complete la descarga, vuelve a abrir el directorio de trabajo desde el menú Archivo para volver a tu espacio de trabajo.
Para las sesiones Prototyper, también puedes ver tus instrucciones como
parte del registro git. A continuación, te mostramos cómo encontrarlas:
Abre la vista Code (
).
Realiza una de las siguientes acciones:
- Abre una sesión de terminal (
Cmd-Shift-Cen Mac oCtrl-Shift-Cen ChromeOS, Windows o Linux) y escribegit log. - Abre Source Control (
Cmd+Shift+Gen Mac oCtrl-Shift+Gen ChromeOS, Windows o Linux) y consulta el historial de la fuente.
- Abre una sesión de terminal (
Intenté comprimir y descargar mis archivos en Firebase Studio, pero no sucedió nada.
Por lo general, esto se debe a un bloqueador de ventanas emergentes del navegador. Dado que el flujo de migración abre una interfaz nueva para procesar tu solicitud, es posible que algunos navegadores la marquen como una ventana emergente no deseada.
Para corregir este problema, busca la notificación "Se bloqueó la ventana emergente" en la barra de direcciones de tu navegador (por lo general, en el lado derecho). Haz clic en el ícono y selecciona la opción para permitir ventanas emergentes. Luego, vuelve a hacer clic en el botón.
Si esto no funciona, sigue las instrucciones que se indican en ¿Cómo descargo mis archivos de Firebase Studio? para ejecutar el comando Zip and Download de forma manual.
¿Puedo migrar los espacios de trabajo de Firebase Studio que se compartieron conmigo?
Solo la persona que creó el espacio de trabajo de Firebase Studio puede usar el botón Move now. Si quieres una copia del proyecto, puedes hacer lo siguiente:
- Duplica el espacio de trabajo: Crea una copia del proyecto en tu propia cuenta, lo que te permitirá vincularlo a tu propio proyecto de Firebase y usar las herramientas de migración.
- Exporta tu código de forma manual: En la vista de código, puedes abrir la paleta de comandos (
Cmd+Shift+Pen Mac oCtrl+Shift+Pen ChromeOS, Windows o Linux) y ejecutar el comando Firebase Studio: Zip & Download.
¿Dónde puedo encontrar las apps que migré a Google AI Studio?
La página Tus appsproporciona una lista unificada de todos tus proyectos, incluidos los que se crearon desde cero en Google AI Studio y los que migraste.
Firebase Authentication con Acceso con Google no funciona después de migrar a Google AI Studio.
Si tu app usa Acceso con Google, debes autorizar el dominio de tu proyecto nuevo.
- En la consola de Firebase, ve a la página de configuración de Authentication.
- Haz clic en Dominios autorizados.
- Haz clic en Agregar dominio y agrega el dominio de tu Google AI Studio app.
¿Qué debo hacer si el agente de Google AI Studio deja de funcionar o veo errores en Google AI Studio después de la migración?
Debido a que el Google AI Studio agente administra tareas complejas en segundo plano mientras migra tu app, el agente puede tener problemas ocasionalmente, como "tarea cancelada", mensajes repetidos o subprocesos que no responden.
- Si el agente se detiene a mitad de la tarea sin un error claro, darle una instrucción como "Continuar donde lo dejaste" o "Volver a intentar ese último paso" suele iniciar el proceso.
- Si ves un mensaje que indica que hubo errores al ejecutar el código, haz clic en el botón Corregir para indicarle al agente que los resuelva automáticamente.
¿Qué sucede si la exportación se detiene o se agota el tiempo de espera?
Si el proceso de migración se detiene mientras se preparan los archivos, suele deberse a una carpeta de proyecto demasiado grande.
Para allanar el camino hacia una migración exitosa, haz lo siguiente:
- Borra
node_modules: Como parte del proceso de migración, esta carpeta generalmente se quita. Sin embargo, si le cambiaste el nombre o la moviste, o planeas comprimir y descargar tu código de forma manual, bórrala antes de iniciar la migración. No es necesario que migres esta carpeta, ya que puedes ejecutarnpm installuna vez que te hayas cambiado al nuevo entorno. - Quita artefactos grandes: Borra los archivos multimedia grandes, las exportaciones de bases de datos o las carpetas de compilación que no sean estrictamente necesarios para el código fuente.
- Comprueba si hay "volumen" oculto: Asegúrate de no estar comprimiendo accidentalmente un historial de
.gitmasivo o registros locales.
Una vez que borres los archivos grandes, vuelve a intentar migrar tu proyecto.
¿Por qué fallan mis comandos de Firebase CLI o de npx en la terminal de Antigravity?
Si encuentras errores de "comando no encontrado" o problemas para ejecutar comandos npx en Antigravity, aunque funcionen en la terminal estándar del sistema, es probable que se deba a la forma en que se inicializa tu entorno de shell.
El entorno de terminal de Antigravity busca parámetros de configuración en tu ~/.bash_profile. Muchos desarrolladores tienen sus configuraciones de npx y de ruta de acceso almacenadas en ~/.bashrc. Si no se comparten estos parámetros de configuración, Antigravity no sabrá dónde encontrar tus herramientas.
Para solucionar este problema, ejecuta tu archivo .bashrc dentro de tu .bash_profile. Esto garantiza que se carguen todos los parámetros de configuración existentes cada vez que se inicie Antigravity.
- Abre el archivo
~/.bash_profileen Antigravity. Agrega el siguiente bloque de código al archivo:
if [ -f ~/.bashrc ]; then source ~/.bashrc fiGuarda el archivo.
Reinicia Antigravity.
Otros recursos
- Prueba el codelab de migración de Firebase Studio a Antigravity.
- Explora la documentación de Antigravity.
- Explora la documentaciónGoogle AI Studio.
¿Necesitas ayuda?
Si tienes preguntas, comentarios o problemas para migrar tus proyectos, comunícate con nosotros a través de uno de los siguientes medios:
- Comunícate con el equipo de Asistencia de Firebase.
- Publica en el foro de la comunidad de Firebase Studio.