
Photo : Jakub Zerdzicki sur Pexels
Google Analytics for Firebase a fait planter des tonnes d'iPhone
Un souci côté serveurs de Google Analytics for Firebase a provoqué des dizaines de milliers de plantages sur des apps iPhone, sans même que les développeurs y soient pour quelque chose.
Dans la nuit de lundi à mardi, pas mal d'apps iOS se sont mises à crasher dès l'ouverture, et c'est pas de la faute des développeurs. Le coupable ? Google Analytics for Firebase, ce petit module que plein d'applications utilisent pour suivre leur audience et comprendre comment les utilisateurs s'en servent.
Le truc, c'est que le bug ne venait pas du code de l'app elle-même, mais d'une donnée envoyée à distance par les serveurs de Google. Concrètement, le SDK Firebase recevait un paquet d'infos mal formaté, et ça suffisait à faire planter l'appli au lancement, sans qu'elle ait eu besoin d'être mise à jour. Une panne fantôme en quelque sorte, difficile à anticiper.
Résultat, certains développeurs ont vu des dizaines de milliers de plantages remonter chez leurs utilisateurs, et pour d'autres c'était carrément pire. Le hic, c'est qu'ils ne pouvaient rien faire de leur côté puisque le problème venait directement de Google. Ils ont dû attendre que ça se règle en amont, un peu impuissants face à leur propre appli.
Cet épisode rappelle à quel point les applications dépendent de services tiers qu'on ne maîtrise pas toujours, même pour un géant comme Google. Un simple souci de format de données a suffi à semer la pagaille sur pas mal d'iPhone, le temps que la source du problème soit corrigée.
À lire aussi

Particle : l'appli qui a tué mon appétit pour Feedly
Marre de lire dix fois la même actu sur Feedly ? Particle utilise l'IA pour fusionner les articles sur un même sujet en une seule synthèse claire.

Panasonic Toughbook 34 : la tablette increvable pour le terrain
Panasonic lance le Toughbook 34, une tablette pro ultra-robuste et modulable, capable d'encaisser le sable, le gel ou une chute de 1,80 m sans broncher.

J'ai transformé de vieux ESP32 en mesh network au lieu d'acheter un routeur
Plutôt que de casquer pour un mesh Wi-Fi, cette personne a bricolé un réseau maillé avec des boards ESP32 qui traînaient dans un tiroir, et ça marche mieux pour ses capteurs domotiques.