// SMARTWORLD — MOBILE & WEB
Un bug di Google ha mandato in crash migliaia di app iOS contemporaneamente
Immaginate di aprire la vostra app preferita e trovarla completamente rotta, senza che voi abbiate fatto nulla. Ora moltiplicate questo per migliaia di app iOS diverse, tutte crashate nello stesso momento. È esattamente quello che è successo nelle ultime ore, e la causa non era un aggiornamento sbagliato dell'app stessa, né un problema di iPhone, bensì Google.
Nella fattispecie, un bug in Google Analytics for Firebase ha causato il crash all'avvio di migliaia di applicazioni iOS. Firebase è una piattaforma di Google usatissima dagli sviluppatori per gestire il backend delle loro app e raccogliere dati analitici. È uno di quei "motori invisibili" su cui girano tantissime app che usiamo ogni giorno.
Preferisci ascoltare il riassunto audio? Abbiamo scelto una voce realizzata con strumenti avanzati IA per rendere i nostri testi subito accessibili a tutti
Il problema è emerso in modo piuttosto clamoroso, come appunto accennavamo, perché tutte le app che integrano Firebase hanno cominciato a crashare contemporaneamente, scatenando il panico tra gli sviluppatori. Qualcuno ha anche bruciato un bel po' di crediti AI cercando di capire cosa avesse rotto nel proprio codice, salvo poi scoprire che la colpa non era sua.
Altri avevano intuito che il problema venisse da Firebase, ma non potevano fare altro che segnalarlo a Google e aspettare, guardando i numeri di crash salire minuto dopo minuto.
Google ha rilasciato una correzione nel giro di un paio d'ore, e i crash hanno cominciato a diminuire. Peccato che, a causa del sistema di caching (cioè i dati temporanei memorizzati per velocizzare le operazioni), alcune app potevano continuare a crashare fino a quattro ore dopo il fix. In specifici casi i numeri di crash erano oltre 5.000 volte superiori alla norma.
Non sappiamo cosa abbia causato il bug, ma resta il fatto che un singolo componente difettoso in un servizio di Google è bastato a far implodere migliaia di app su iPhone nello stesso momento, dimostrando che i punti di vulnerabilità non stanno sempre dove pensiamo.