Firebase Studio
Plateforme de développement d’applications AI full-stack intégrant Gemini, un IDE cloud et les services Firebase
Étiquettes :Outils de programmation IAÉtat actuel de Firebase Studio
Firebase Studio est un environnement de développement agencé en navigateur lancé par Google, qui intégrait auparavant Project IDX, l’aide à la programmation Gemini, App Prototyping Agent et le déploiement Firebase. Il permet de créer et de développer des applications web full-stack, mobiles, backend ainsi que des applications basées sur l’IA.
Avertissement important :Firebase Studio est en cours de désactivation. Selon les informations officielles, l’enregistrement de nouveaux utilisateurs et la création de nouvelles zones de travail seront interrompus à partir du 22 juin 2026, et le service devrait être fermé le 22 mars 2027.
Les espaces de travail existants restent accessibles, modifiables et transférables avant la fin de leur disponibilité. Les applications déployées sur Firebase continueront de fonctionner, et les produits clés de Firebase tels que Firestore, Authentication et App Hosting ne seront pas affectés par la fin de service de Firebase Studio.
Heure de désactivation et portée de l’impact
| Temps ou objet | Arrangements officiels | Ce que l’utilisateur doit faire |
|---|---|---|
| 22 juin 2026 | Arrêter l’inscription de nouveaux utilisateurs et la création de nouvelles zones de travail | Les nouveaux utilisateurs doivent passer à Google AI Studio ou Antigravity |
| Espace de travail existant | Il est possible de continuer à accéder et à migrer avant la désactivation. | Faites une sauvegarde du code le plus rapidement possible et choisissez la destination de migration. |
| 22 mars 2027 | Le projet Firebase Studio va être fermé | Terminer la migration et l’acceptation avant cette date. |
| Application déployée | Continuer à fonctionner après avoir été mis hors ligne | Continuer à gérer via Firebase ou Google Cloud |
| Produits clés de Firebase | Indépendant de la suppression par Studio | Continuer à utiliser le tarif et la console existants |
Fonctionnalités principales historiques de Firebase Studio
- Espace de travail cloud :Un éditeur de code, une terminal, une prévisualisation et une machine virtuelle complète sont disponibles dans le navigateur.
- App Prototyping Agent:Créer des prototypes d’applications full-stack Next.js à l’aide de texte, d’images ou de schémas.
- Aide à la programmation Gemini :Fournit des fonctionnalités de chat, de génération de code, d’interprétation, de complétion et d’opérations en ligne de code.
- Opération de l’agent :Modifier le fichier après vérification par l’utilisateur, exécuter des commandes en terminal et interpréter les résultats de l’exécution.
- Intégration Firebase :Connecter Firestore, Authentication, App Hosting et Gemini API.
- Importation du projet :Importez des projets depuis un dépôt de code source, un fichier compressé local ou un design Figma.
- Modèles et exemples :Couvre Next.js, React, Angular, Vue, Flutter, Android, Go et Python, entre autres.
- Environnement Nix :Installer des paquets système, des extensions, des services et des dépendances de projet par configuration déclarative.
- Aperçu de l’application :Exécuter l’application Web dans la zone de travail et générer une prévisualisation temporaire partageable.
- Publication du déploiement :Connecter le projet Firebase au flux de prototype et le publier sur App Hosting.
- Partage collaboratif :Accédez à l’espace de travail depuis n’importe quel appareil et partagez l’environnement de développement avec les membres de l’équipe.
- Contrôle du code :Prend en charge les fichiers de règles d’IA, l’option d’indexation du code et la configuration des fichiers à exclure.
Comment choisir la destination de migration
| Caractéristiques du projet | Direction de migration recommandée | Raison |
|---|---|---|
| Généré principalement par l’App Prototyping Agent | Google AI Studio | La voie pour construire une application full-stack à partir des prompts est plus directe. |
| Accorder de l’importance à la visualisation rapide des prototypes | Google AI Studio | Conçu pour la génération par Agent, la prévisualisation et la poursuite des itérations de l’application |
| Créer à partir d’un modèle ou d’un dépôt Git | Google Antigravity | Plus adapté aux workflows de développement agentic axés sur le code |
| Utilisation à long terme de Code View | Google Antigravity | Met l’accent sur le contrôle du répertoire de code, les multiples agents et l’expérience IDE ou en terminal |
| Pas encore décidé | Exporter d’abord vers le répertoire Git | Conserver l’historique de la version complète, afin de pouvoir continuer dans d’autres environnements ultérieurement |
Différences entre Google AI Studio et Antigravity
| dimension | Google AI Studio | Google Antigravity |
|---|---|---|
| Entrée principale | Conception de prompts et d’applications pour le web | Environnement de développement de code prioritaire pour les agents |
| Adéquat pour les utilisateurs | Concepteur de prototypes, spécialiste produit et développeur full-stack | Développeurs professionnels souhaitant un contrôle approfondi du code |
| Objet de migration | Projet de classe App Prototyping | Modèles, importation de dépôts et projet Code View |
| Direction du modèle | Principallement avec Gemini et les services d’application Google | Soutien à plusieurs flux de travail d’agents et de modèles |
| Changement ultérieur | Pouvant être exporté depuis l’étiquette Code vers Antigravity | Adapté pour poursuivre le développement d’ingénierie local ou via des agents |
Prix de Firebase Studio et limitations des espaces de travail
Firebase Studio est gratuit pendant la période de prévisualisation, mais l’inscription de nouveaux utilisateurs et la création de nouvelles zones de travail ont été interrompues. Le nombre de zones de travail existantes ne peut plus servir de base pour que de nouveaux utilisateurs effectuent un achat. Les utilisateurs actuels doivent continuer de se concentrer sur la date de migration, plutôt que d’acquérir une abonnement à long terme pour des zones de travail supplémentaires dans Studio.
| Types de visites historiques | Limite de l’aire de travail historique | Signification actuelle |
|---|---|---|
| Pas de profil dans le Google Developer Program | 3 par utilisateur | Uniquement pour comprendre les comptes existants, la création de nouveaux comptes n’est plus possible. |
| Google Developer Program Standard | 10 par utilisateur | Standard est gratuit, mais Studio cesse de créer de nouveaux comptes. |
| Google Developer Program Premium | 30 par utilisateur | L’abonnement ne peut pas changer les dates de fermeture de Studio. |
Pour les utilisateurs non Premium, il est possible d’avoir au total un maximum de 2 environnements Flutter et React Native avec Expo. Cette limitation n’a également de pertinence que pour les environnements existants ; lors du transfert, il convient de se concentrer sur la sauvegarde du code, des configurations et des projets Firebase associés.
Pourquoi une zone de travail gratuite peut aussi engendrer des frais
- App Hosting:La publication d’une application peut nécessiter une association à Cloud Billing, avec facturation en fonction de la consommation réelle des ressources.
- Projet Blaze :Lorsqu’une zone de travail est associée à un projet Firebase facturé, le projet passe en mode paiement à l’utilisation.
- Gemini Developer API:Après avoir associé des projets payants, la consommation d’API peut entrer dans la catégorie payante.
- Firestore:Les lectures, écritures, suppressions et stockages qui dépassent la quota gratuit entraînent des frais.
- Authentication:Certaines méthodes d’authentification et les dépassements de quantité sont facturés selon les règles actuelles de Firebase.
- Services cloud :La création, les réseaux, les journaux, les fonctions, le stockage et d’autres ressources Google Cloud peuvent être facturés séparément.
Le fait que Firebase Studio soit gratuit signifie simplement que l’environnement de développement lui-même est en version bêta et ne coûte rien, ce qui ne veut pas dire que les applications déployées et tous les services backend sont gratuits. Après la migration, il reste nécessaire de configurer des budgets, des alertes et le nettoyage des ressources pour le projet Firebase existant.
Tutoriel pour migrer vers Google AI Studio
- Code de sauvegarde :Soumettez d’abord toutes les modifications au répertoire Git, puis téléchargez les fichiers et les configurations nécessaires.
- Éléments à vérifier :Enregistrer l’ID actuel du projet Firebase, les variables d’environnement, les services et l’état du déploiement.
- Démarrer la migration :Sélectionnez « Move now » en haut de l’espace de travail existant.
- Préparation du projet :Sélectionnez Prepare for AI Studio et attendez que le traitement de compatibilité soit terminé.
- Exécuter le déplacement :Cliquez sur « Move to Google AI Studio » pour accéder à un nouvel environnement de développement d’applications.
- Réconfiguration :Vérifiez les Secrets, les connexions Firebase, la Gemini Key et les scripts de build.
- Vérification complète :Tester la connexion, la base de données, les règles de sécurité, l’API, ainsi que la prévisualisation et le déploiement en production.
Tutoriel pour migrer vers Google Antigravity
- Enregistrer complètement le code existant, les branches et les modifications non soumises dans le répertoire Git.
- Enregistrer l’environnement Nix, les dépendances système, les extensions, les ports et la configuration des services locaux.
- Sélectionnez le chemin Antigravity privilégiant le code depuis la page de migration de Firebase Studio.
- Ouvrir ou importer à nouveau le dépôt dans un nouvel environnement, et installer la chaîne d’outils nécessaire au projet.
- Déplacer les règles d’IA, exclure les fichiers et les conventions de développement d’équipe, et vérifier les permissions de l’agent.
- Réconnecter le projet Firebase, le compte Cloud et les secrets à court terme.
- Exécuter les processus de construction, de test, d’émulateur et de déploiement pour vérifier la compatibilité avec l’environnement existant.
Liste de vérification avant migration
- Les codes, les branches Git, les fichiers non suivis et les gros fichiers locaux ont-ils été sauvegardés ?
- Y a-t-il un historique de migration sécurisé pour les variables d’environnement, les clés API et les comptes de service ?
- Quel projet Firebase et Google Cloud est associé à l’espace de travail actuel ?
- Les règles Firestore, les index, les paramètres d’Authentication et les réglages d’hébergement d’application sont-ils exportés ?
- Peut-on reconstituer la configuration Nix, l’extension OpenVSX, Docker et les services locaux dans un nouvel environnement ?
- Vérifier s’il est nécessaire de mettre à jour le nom de domaine de prévisualisation, le nom de domaine en production, l’adresse de rappel et la configuration OAuth ;
- Ont-ils été effectués les tests bout en bout, les alertes de facturation et la validation des droits d’accès pour l’équipe après le transfert ?
Capacités de développement encore accessibles aux utilisateurs existants
- Continuer à éditer le code existant dans la vue Code et exécuter des commandes de terminal ;
- Utilisez Gemini pour discuter, compléter du code, modifier en ligne et utiliser des agents d’espace de travail ;
- Corriger les bugs avant la mise hors ligne, terminer les tests et préparer les documents nécessaires à la migration ;
- Continuer à maintenir les configurations Firestore, Authentication et App Hosting déjà associées ;
- Enregistrez le projet dans un répertoire Git et passez à AI Studio ou Antigravity ;
- Les applications déjà publiées continuent d’être gérées via Firebase Console et Google Cloud.
Précautions relatives aux données et à la sécurité
La fonction Gemini de Firebase Studio est soumise aux conditions d’utilisation gratuites de l’API Gemini. Selon les indications officielles, si vous ne souhaitez pas que les prompts et les réponses soient utilisés pour améliorer le modèle, vous ne devez pas utiliser l’App Prototyping Agent ni l’assistant Gemini dans l’espace de travail.
Si vous ne souhaitez pas que le code soit utilisé pour des améliorations connexes, vous devez désactiver la complétion de code et l’indexation du répertoire de code. Même en désactivant les fonctionnalités d’IA, le processus de migration doit vérifier si l’historique Git, les archives compressées, les journaux et les paramètres d’environnement contiennent des données sensibles.
- Ne soumettez pas la clé de production directement au dépôt cible de migration ;
- Roter régulièrement les Secrets à long terme, les clés des comptes de service et les tokens de tiers après la migration ;
- Vérifier les règles de sécurité Firestore générées par l’IA afin d’éviter une ouverture par défaut aux lectures et écritures ;
- Supprimer les membres et les liens de vue préliminaire en cours d’utilisation de l’ancienne zone de travail ;
- Vérifiez avant de quitter que l’organisation dispose des droits d’administrateur sur le code et le projet Firebase ;
- Conserver la date de migration finale, les résultats des tests et le plan de fallback.
GitHub et explications sur le logiciel libre
Firebase entretient officiellement le répertoire firebase-studio-examples, qui propose des exemples, des modèles et des fichiers Codelab générés par l’App Prototyping Agent, sous licence Apache 2.0. L’entreprise rappelle clairement que ces exemples ne sont pas des applications de production et ne doivent servir qu’à titre de point de départ.
L’environnement de développement en ligne Firebase Studio n’est pas en soi un produit open source pouvant être entièrement auto-hébergé. Des outils indépendants tels que Firebase CLI et MCP Server disposent de dépôts open source officiels, mais ils ne sont pas équivalents au code source complet de la plateforme Firebase Studio.
Questions fréquentes
Firebase Studio peut-il encore être enregistré ?
Non. Les autorités ont cessé l’enregistrement de nouveaux utilisateurs et la création de nouveaux espaces de travail le 22 juin 2026 ; les utilisateurs existants ne peuvent que continuer à les utiliser et migrer leurs projets existants.
Quand Firebase Studio sera-t-il fermé
Les autorités prévoient de fermer Firebase Studio le 22 mars 2027. Il est recommandé de ne pas attendre la dernière minute et d’effectuer à l’avance des sauvegardes du code, une migration ainsi que des tests en environnement de production.
Les applications Firebase déjà publiées vont-elles cesser de fonctionner ?
Il ne s’arrêtera pas automatiquement en raison de la fermeture du Studio. Les applications déployées ainsi que les produits clés tels que Firestore, Authentication et App Hosting continueront de fonctionner, et seront gérés et facturés selon les règles en vigueur.
Où devrait-on migrer
La direction du prototypage d’applications convient généralement à Google AI Studio, tandis que les projets axés sur le code, les modèles ou l’importation de dépôts sont plus adaptés à Google Antigravity. Quelle que soit la solution choisie, il convient de la sauvegarder d’abord dans Git.
Firebase Studio est-il open source ?
La plateforme en ligne complète n’est pas un produit open source auto-hébergé. Les dépôts d’exemples officiels, Firebase CLI et certains outils de développement sont open source, mais leur portée n’équivaut pas au service Firebase Studio lui-même.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164