Lors du Firebase Summit 2020, Google a annoncé de nouveaux outils d'émulateur, d'analyse de données et d'analyse des performances pour la plate-forme de développement.
Firebase de Google est un ensemble assez complet d'outils de développement. Son objectif est de faciliter le développement et la maintenance d'applications, avec des fonctionnalités telles que les rapports détaillés de crash, l'analyse des utilisateurs, l'authentification et le stockage. Et Google s'efforce constamment d'améliorer Firebase.
Alors que la pandémie de COVID-19 oblige des millions de travailleurs à travailler à domicile, la demande d'outils de collaboration et de test à distance a considérablement augmenté. Google affirme que plus de 2,5 millions d'applications actives mensuelles utilisent désormais Firebase chaque mois, contre 2 millions d'applications à la même époque l'année dernière. Pour aider les développeurs à démarrer avec Firebase, Google a adapté les rencontres de développeurs et les événements communautaires pour qu'ils soient virtuels; ils ont également organisé une
Aujourd'hui, Base de feu introduit une multitude de nouvelles fonctionnalités pour accélérer davantage le développement d'applications, obtenir des informations exploitables et adapter les outils à vos besoins. Voici les faits saillants de Sommet Firebase 2020.
Il y a quelque temps, Firebase a présenté le Suite d'émulateurs. Cette fonctionnalité permet aux développeurs d'émuler localement diverses fonctionnalités de Firebase en ligne, telles que le stockage ou l'hébergement. Cela peut être utile si vous devez tester une fonctionnalité en ligne, mais que vous souhaitez éviter de le faire dans un environnement de production. Cependant, jusqu'à aujourd'hui, il ne prenait pas entièrement en charge l'ensemble des fonctionnalités en ligne de Firebase. Alors que la plupart des fonctions fonctionnaient, l'authentification manquait.
Désormais, la suite Emulator prendra entièrement en charge toutes les fonctions en ligne de Firebase, notamment l'hébergement, la base de données en temps réel, Firestore, les fonctions Cloud, Cloud Pub/Sub et l'authentification Firebase.
Hébergement de chaînes de prévisualisation
Hébergement Firebase c'est exactement ce à quoi cela ressemble. Les développeurs peuvent l'utiliser pour héberger des pages Web et des applications Web qui sont ensuite déployées sur le CDN de Google. Tester les modifications apportées à votre site à l’aide de l’hébergement peut cependant s’avérer délicat. Firebase ne disposait auparavant d'aucun moyen simple pour prévisualiser ou afficher les modifications avant la mise en ligne. C'est un gros problème si toute une équipe de développement travaille à distance, ce qui rend beaucoup plus difficile la coordination des tests. Heureusement, Firebase ajoute désormais une nouvelle fonctionnalité permettant aux développeurs de publier les modifications apportées aux canaux de prévisualisation.
Lors de la publication sur un canal de prévisualisation, les développeurs peuvent générer une URL unique à partager avec leurs coéquipiers ou testeurs et afficher une version entièrement fonctionnelle de leurs modifications, sans avoir à passer en production ou à tester hors site.
Segments importés
Une partie importante de l’analyse consiste à diviser les utilisateurs en segments, sur la base de caractéristiques communes. Cela permet aux développeurs de cibler les messages, les nouvelles mises à jour, les notifications, etc. sur des groupes de personnes spécifiques. Depuis un certain temps déjà, Firebase permet aux développeurs d'exporter des données analytiques de Firebase vers d'autres services d'analyse comme BigQuery, mais l'inverse n'était pas possible. Si vous disposiez d'une source de données autre que Firebase, vous devrez créer manuellement des segments basés sur ces données.
Cependant, Firebase a désormais ajouté la possibilité d'importer des segments d'utilisateurs personnalisés. Si vous disposez de plusieurs sources de données à des fins d'analyse, vous pouvez désormais toutes les importer dans Firebase pour gérer vos utilisateurs en un seul endroit.
Il s’agit d’un aperçu général des principales nouvelles fonctionnalités, mais ce n’est pas tout ce que Google déploie. Il existe également une nouvelle extension appelée Détecter la présence en ligne qui vous montre quels utilisateurs ou appareils sont actuellement en ligne, une performance repensée. Tableau de bord de surveillance qui indique plus clairement si une métrique critique nécessite votre attention, prise en charge de la gestion des versions sémantiques pour Remote Config et trois nouveaux Google API d'analyse.
Pour plus de détails sur ces fonctionnalités et pour en savoir plus sur ce qui s'en vient, assurez-vous de consulter le blog de Google ou de regarder la diffusion en direct par vous-même sur YouTube.