Les changements ne s’affichent pas toujours
C’est la nature de l’ingénierie logicielle que des changements petits et incrémentiels se produisent tout le temps pour améliorer la stabilité et la fiabilité des applications. À l’intérieur d’Office 365, la plupart des changements de cette catégorie ne méritent pas d’être mentionnés dans le centre de messages de Microsoft 365 et n’apparaissent pas non plus comme un élément de la feuille de route. Microsoft effectue les changements en arrière-plan, déploie le nouveau code dans les centres de données d’Office 365 et les utilisateurs reçoivent les mises à jour lors de leur prochaine connexion au service ou lors d’un rafraîchissement du client. Cela fait partie du travail continu et non annoncé nécessaire pour continuer à faire avancer les logiciels.
Il est intéressant de noter que Microsoft n’a pas rendu public le changement effectué la semaine dernière pour introduire le bouton Nouvelle conversation dans les clients de bureau et de navigateur Teams dans une notification d’Office 365. Beaucoup ont considéré qu’il s’agissait d’un changement important de l’interface utilisateur qui devrait conduire à moins de « réponses pendantes. » Je suppose que le changement n’a pas atteint la barre de la publicité généralisée.
Mettre à jour le décompte des notifications
L’introduction du service de comptage des badges Teams est un autre exemple. Il s’agit d’un composant qui sert un objectif important mais connu de peu de personnes en dehors de l’ingénierie de Teams. Un décompte de badges, autrement appelé décompte de pilules, est le décompte des nouveaux éléments montrés aux utilisateurs dans l’écran d’accueil et à l’intérieur des apps sur les appareils mobiles. L’objectif du comptage des badges est d’informer les utilisateurs de la disponibilité de nouveaux éléments dans une application. Les systèmes d’exploitation comme iOS et Android fournissent des services de notification pour permettre aux applications de pousser des notifications sur les appareils mobiles et c’est ensuite à l’app de décider comment traiter la notification par des actions comme l’affichage d’un message, la diffusion d’un son ou la mise à jour du compte de badges.
La mise à jour du décompte des badges pour Teams s’effectue par le biais de l’app Teams.
Dans le passé, la capacité des clients Teams (mobiles et de bureau) à afficher des comptes de nouveaux éléments précis n’était pas bonne. Étant donné que les gens peuvent avoir des comptes invités dans plusieurs locataires en dehors de leur locataire Office 365 d’origine, le problème de la récupération de comptes non lus précis n’est pas aussi simple que lorsque les gens sont limités à un seul domaine. Ajoutez le facteur qu’une personne peut se connecter à Teams avec plusieurs clients en même temps et il y a quelques éléments à prendre en compte lors de la mise à jour des comptes non lus.
Cela étant dit, les problèmes liés à la récupération et à l’affichage du décompte des nouveaux éléments dans les applications ne sont pas un nouveau défi technique. Le courrier électronique et d’autres applications ont résolu le problème dans d’innombrables itérations remontant à plus de quarante ans.
Dans le cas de la messagerie électronique, il s’agit d’un problème d’ordre technique.
Comptes exacts de badges
Le groupe de développement Teams est conscient que, parfois, les décomptes de badges n’ont pas été précis ou mis à jour aussi rapidement qu’ils auraient dû l’être. Le service de décompte des badges Teams est conçu pour résoudre ce problème en fournissant des mises à jour rapides et cohérentes des décomptes de badges. Le nouveau service filtre les notifications dans le nuage avant d’envoyer les mises à jour aux clients pour s’assurer qu’elles sont précises et nécessaires (par exemple, plusieurs notifications peuvent être combinées en une seule) afin de réduire le nombre de notifications, de messages et de sons à gérer. Selon Microsoft, cela a un effet significatif sur l’utilisation de la batterie pour les applications mobiles de Teams.
Le service de comptage des badges Teams est désormais utilisé par 100 % des utilisateurs de Teams for iOS connectés à des locataires commerciaux Office 365 et des utilisateurs de Teams for Live sur iOS et Android. Le déploiement se poursuit cette semaine pour les utilisateurs iOS connectés aux clouds gouvernementaux, suivi par le déploiement sur les utilisateurs Teams for Android. Le BCS ne résoudra pas tout ce qui peut causer des comptages de badges incorrects (l’un de mes locataires persiste avec 3 notifications alors qu’aucun nouvel élément n’existe), mais c’est une bonne mise à jour à avoir.