Parfois, lorsque la technologie tombe en panne, j'aime une bonne et lourde analyse sur les raisons pour lesquelles quelque chose n'a pas fonctionné comme prévu. Mishaal Rahman, ancien rédacteur en chef de XDA Developers, a écrit une excellente explication sur les raisons pour lesquelles un appel au 911 sur un Google Pixel 3 avec Microsoft Teams a échoué lors d'une véritable urgence – intitulé à juste titre : « Comment un bogue dans Android et Microsoft Teams a pu causer cela l'appel au 911 de l'utilisateur échoue.”
L'histoire de Rahman explique la situation récente d'un utilisateur de Pixel 3 essayant frénétiquement d'appeler le 911, mais les tentatives n'arrêtaient pas de bloquer le téléphone.
Nouveau : Comment un bogue dans Android et Microsoft Teams a pu entraîner l'échec de l'appel 911 de cet utilisateur.
Il s'agit d'une analyse technique de haut niveau expliquant cet étrange bogue Android 911/Microsoft Teams.https://t. co/hjFIm7GGn3
Astuce @Techmeme
— Mishaal Rahman (@MishaalRahman) 10 décembre 2021
Même si vous commencez à lire l'article à partir du milieu – ou même si vous le survolez – vous obtenez toujours un aperçu fascinant de la façon dont le système d'exploitation Android s'interface avec des applications telles que Teams dotées de fonctionnalités d'appel téléphonique :
Même sans analyser le code décompilé de l'application Microsoft Teams, il est facile de confirmer qu'il y a un bogue dans l'application qui entraîne l'enregistrement excessif d'instances PhoneAccount. Chaque fois que l'application Microsoft Teams est installée mais que l'utilisateur ne s'est pas connecté, chaque lancement à froid de l'application entraîne la création d'une autre instance PhoneAccount.
Si vous avez une application comme Teams sur votre téléphone Android qui peut passer des « appels téléphoniques » (ressemble à un appel cellulaire ordinaire), l'article explique en détail comment une application s'ajoutera à une liste de « comptes téléphoniques » que le système peut utiliser.
Si vous êtes quelqu'un qui s'intéresse au fonctionnement interne d'Android, en particulier à la façon dont le système d'exploitation peut brouiller les appels téléphoniques d'urgence (et où Microsoft s'est trompé), alors vous devriez vraiment aller lire cet article.