Bonjour chers lecteurs et lectrices,
La semaine dernière, j'ai abordé le sujet Cloud Messaging de Firebase. Dans l'article de cette semaine, je vais aborder avec vous la configuration à distance Firebase, qui est une fonctionnalité très utile pour pouvoir travailler ainsi que modifier vos configurations sans vous déplacer ni ré-déployer votre application.
Pour commencer, il y a plus qu'une raison pour qu'une application réussisse à part le fait de répondre aux besoins temporaires de vos utilisateurs. Cela dit, en tant que développeurs, on tente de créer une relation basée sur la longévité avec les personnes qui installent nos créations. En effet, on voudrait que notre application soit dynamique et réactive en fournissant du contenu frais à nos utilisateurs ainsi qu'en réagissant rapidement à leurs besoins qui varient d'un jour à l'autre. Sans aucun doute, il sera très important pour nous en tant que développeurs de tester les décisions majeures avant de les pousser à nos usagers. En soulignant le fait qu'afin de se démarquer de nos compétiteurs, on voudra toujours fournir une expérience personnalisée pour chaque groupe d'utilisateurs. Le but ultime est que nos abonnés se sentent valorisés et importants.
Bien entendu, maintenir une application peut être complexe et la majorité du temps on préfère se concentrer sur la conceptualisation de notre application au lieu de l'adapter régulièrement selon les besoins des utilisateurs qui varient très souvent. Et, c'est là que la configuration à distance Firebase intervient.
C'est quoi la configuration à distance Firebase?
La configuration à distance Firebase est un stockage de clés et de valeurs qui réside dans le cloud, cela signifie que vous êtes capable de déployer des changements que votre application peut lire en quelques minutes seulement. D'autant plus, la fonctionnalité de configuration à distance de Firebase est prise en charge par une bibliothèque cliente qui gère les tâches importantes telles que la mise en cache, la gestion des connexions instables et le maintien des requêtes réseaux.
Mise en contexte:
D'une part, admettons que vous avez un jeu de puzzle et que vous entendez des plaintes de vos joueurs selon lesquelles le niveau cinq est vraiment difficile. Cependant, si vous avez configuré votre application en utilisant la configuration à distance Firebase, vous pourriez ajuster les paramètres de difficulté du niveau cinq afin de le rendre plus facile pour donner à vos joueurs plus de chances de passer ce niveau. Cela dit, la prochaine fois que vos utilisateurs lanceront votre application, la configuration à distance Firebase récupérera les dernières valeurs favorisant la personnalisation en temps réel de vos modifications. D'autre part, si la majorité de vos utilisateurs appréciait le grand défi d'un niveau plus difficile puis en le rendant plus facile, vous risquez de faire fuir vos utilisateurs les plus engagés n'est-ce pas ? D'ailleurs, c'est là qu'intervient l'avantage de A/B testing de la configuration à distance Firebase.
C'est quoi A/B Testing?
Les tests A/B permetta¸ent aux développeurs de définir différentes valeurs de configuration pour différents groupes d'utilisateurs et de mesurer l'impact de ces modifications sur l'engagement des personnes qui ont installé votre application.
Avantage du A/B Testing:
Techniquement, un test A/B vous donne le luxe de tester plusieurs configurations à différents groupes d'utilisateurs simultanément sans nuire à l'expérience du groupe opposé. En effet, vous pouvez essayer vos nouveaux paramètres du niveau cinq dans votre jeu avec le groupe A tout en conservant les anciens paramètres avec le groupe B.
Conclusion
Pour conclure, nous avons vu à travers l'article de cette semaine la configuration à distance Firebase. La fonctionnalité qui peut livrer différents ensembles de configurations à vos utilisateurs d'application en fonction de leur engagement, besoins et préférences. J'espère que cet article vous a plu car celui-ci est le dernier de ma série d'articles. Je vous remercie, chers lecteurs et lectrices pour votre attention tout au long de cette aventure.
À bientôt!
Références:
- « Configuration à distance Firebase », Documentation Google de Firebase, 20 mars 2024
https://firebase.google.com/docs/remote-config?hl=fr (consulté le 22 mars 2024).
Commentaires1
J'ai une question: est-il…
J'ai une question: est-il possible de publier un API sur Firebase ?