Firebase Studio
Crea prototipos, compila y envía apps integradas en la pila completa con IA con rapidez y eficiencia, directamente desde tu navegador.
Firebase Studio es un entorno de desarrollo basado en la nube que te ayuda a compilar y enviar apps de IA de pila completa de calidad de producción, incluidas APIs, backends, frontends, dispositivos móviles y mucho más. Firebase Studio unifica Project IDX con agentes de IA especializados y la asistencia de Gemini en Firebase para proporcionar un espacio de trabajo colaborativo al que se puede acceder desde cualquier lugar y que contiene todo lo que necesitas para desarrollar una aplicación. Puedes importar tus proyectos existentes o comenzar algo nuevo con plantillas que admiten una variedad de lenguajes y frameworks.
Funciones clave
Importa proyectos desde el control de código fuente o el archivo local | Trae tus propias apps a Firebase Studio importando un archivo local o conectando un repositorio público o privado en GitHub, GitLab o Bitbucket. |
Configuración rápida de proyectos con plantillas y muestras integradas |
Firebase Studio proporciona compatibilidad extensa con frameworks y lenguajes con una gran biblioteca de plantillas y apps de ejemplo, incluidos lenguajes populares como Go, Java, .NET, Node.js y Python Flask, y frameworks como Next.js, React, Angular, Vue.js, Android, Flutter y muchos más. Comienza con una plantilla o una app de ejemplo de la galería de plantillas o crea tu propia plantilla personalizada para compartirla. |
Prototipado rápido de lenguaje natural | Usa Gemini en Firebase para crear prototipos y publicar aplicaciones web de pila completa con App Prototyping agent. Genera apps completas con instrucciones multimodales, como lenguaje natural, imágenes y dibujos. |
Asistencia de IA siempre disponible de Gemini en Firebase |
Usa la asistencia de programación con IA de Gemini en Firebase en todas las plataformas de desarrollo: chat interactivo, generación de código, ejecución de herramientas y sugerencias de código intercalado. Gemini en Firebase puede ayudarte a escribir código y documentación, corregir errores, escribir y ejecutar pruebas de unidades, administrar y resolver dependencias, trabajar con contenedores de Docker y mucho más. |
Entorno de desarrollo familiar y altamente personalizable |
Firebase Studio se compila en el popular proyecto Code OSS y ejecuta una máquina virtual (VM) completa con Google Cloud. Puedes personalizar casi todos los aspectos de tu entorno de desarrollo en línea con Nix, incluidos los paquetes del sistema, las herramientas de lenguaje, las configuraciones de IDE, las vistas previas de apps y la configuración de IDE, y compartir el proyecto y toda su configuración de entorno de desarrollo con una plantilla personalizada. |
Herramientas, emuladores y métodos de implementación integrados con integración profunda de Firebase y Google Cloud |
Obtén una vista previa de tus apps web y para Android directamente en el navegador y aprovecha los servicios y herramientas del entorno de ejecución integrados para la emulación, las pruebas y la depuración. Firebase Studio se integra sin problemas con los servicios de Firebase y Google Cloud. Por ejemplo, puedes usar la Firebase Local Emulator Suite directamente desde Firebase Studio para probar en detalle Firebase y Google Cloud servicios como Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting y Firebase Hosting antes de publicar tu app. |
¿Cómo funciona?
Firebase Studio admite varios modos para satisfacer diferentes estilos de desarrollo:
Codificación con control total: Trabaja directamente en un IDE basado en código de código abierto en el que puedes importar repositorios existentes o iniciar proyectos nuevos, y usar extensiones del Registro abierto de VSX. Gemini en Firebase proporciona asistencia de IA adaptada al espacio de trabajo con finalización de código, generación de código, pruebas, ejecución de herramientas y documentación. Puedes personalizar por completo tus espacios de trabajo, tu enfoque de implementación y el entorno de ejecución de destino con compatibilidad con la configuración extensible mediante Nix.
Sugerencias sin código: El agente de prototipado de apps, también conocido como Prototyper, te permite crear espacios de trabajo nuevos para crear prototipos y definir mejor las ideas de apps con Gemini en Firebase, sin escribir ningún código. Trabaja con el agente con instrucciones multimodales para desarrollar de forma iterativa una app de pila completa (actualmente funciona para apps web), probar y depurar, y compartir tu trabajo con otras personas directamente desde tu navegador. Si es necesario, puedes revertir los cambios de inmediato, agregar funciones nuevas, probar, publicar en Firebase App Hosting y supervisar el rendimiento de tu app con la observabilidad integrada.
Puedes alternar sin problemas entre la programación y las indicaciones para aprovechar las fortalezas de cada una. Por ejemplo, puedes comenzar con un prototipo en App Prototyping agent que cubra los conceptos básicos, como la estructura de la app y el flujo de usuarios, y luego cambiar a Code para implementar más lógica y integración personalizadas.
Esta flexibilidad te permite iterar rápidamente y compilar apps que satisfagan tus necesidades específicas, todo desde Firebase Studio.
Precios, cuotas y límites
El acceso a Firebase Studio está disponible sin costo para tres lugares de trabajo por usuario. Si te unes al Programa para desarrolladores de Google, puedes aumentar la cantidad de lugares de trabajo que puedes crear a 10. Para actualizar a 30 espacios de trabajo, suscríbete al plan Google Developer Premium.
Es posible que algunas integraciones (como Firebase App Hosting) requieran una cuenta de Cloud Billing. Si creas un proyecto de Firebase con Firebase Studio y vinculas una cuenta de facturación a ese proyecto, ocurrirá lo siguiente:
El proyecto de Firebase se actualizará automáticamente al plan de precios de pago por uso Blaze.
Tu uso de Gemini API se actualiza al nivel pagado.
Se te cobrará por el uso de servicios pagados que superen la cuota sin costo.
Obtén más información en Comprende los costos de App Hosting, los precios de Firebase y los precios de la API para desarrolladores de Gemini.
Cómo usa Firebase Studio tus datos
El uso de Firebase Studio se rige por las Condiciones del Servicio de Google.
Sin embargo, ten en cuenta que el uso de las funciones de IA generativa en Firebase Studio se rige por la Política de Uso Prohibido de IA Generativas y las Condiciones del Servicio Adicionales de Gemini API (que se rigen específicamente por las Condiciones del Servicio Adicionales de Gemini API: Servicios No Pagados).
Para bloquear el uso de tus instrucciones y respuestas para el entrenamiento de modelos, no uses App Prototyping agent ni Gemini en Firebase dentro de Firebase Studio. Para bloquear el uso de tu código para el entrenamiento de modelos, desactiva la finalización de código y el indexado de código en la configuración de Firebase Studio.
Próximos pasos
- Comienza a crear prototipos de tu nueva app con Firebase Studio.
- Obtén más información sobre los Firebase Studio espacios de trabajo.