Um erro nos servidores do Google fez milhares de aplicativos para iPhone fecharem sozinhos logo na abertura na noite de segunda-feira (28). O problema estava no Google Analytics for Firebase, ferramenta de métricas embutida em boa parte dos apps da App Store.
Adicione ao Google NotíciasNeste artigo
O detalhe que torna o caso incomum: nenhum desses apps tinha bug próprio. O defeito vinha de fora, e atingiu qualquer desenvolvedor que usasse o SDK de analytics do Firebase no iOS, por mais bem feito que fosse o resto do código.
Payload malformado derrubou os apps na inicialização
Segundo o Google, o SDK recebeu dos servidores da empresa um "payload formatado incorretamente". Ao processar esse dado na inicialização, o app travava e fechava antes de o usuário conseguir fazer qualquer coisa. A companhia não detalhou o que havia de errado no pacote nem por que ele chegou aos celulares.
Pelo relato oficial, a falha começou às 17h41 no horário do Pacífico (21h41 em Brasília) e a correção terminou de ser distribuída às 19h52 (23h52 em Brasília). Foram pouco mais de duas horas de defeito ativo. Só que o estrago durou mais: por causa do cache, o Google avisou que algumas instalações ainda poderiam travar por até quatro horas depois da correção, com normalização prevista até as 3h52 de terça-feira (29), no horário de Brasília.
Travamentos 5 mil vezes acima do normal
A escala aparece nos relatos de desenvolvedores reunidos pelo Android Authority: alguns apps registraram taxas de travamento mais de 5 mil vezes acima do normal, e houve quem recebesse dezenas de milhares de relatórios de erro durante a madrugada. Um desenvolvedor contou ter gastado uma pilha de créditos de IA tentando depurar o próprio código, convencido de que tinha causado o problema.
Entre os apps citados por usuários nas redes, segundo o MacRumors, estavam os da Tesla, da Uber e da Waymo. A coincidência de horário confundiu muita gente: a falha começou logo depois de a Apple liberar o iOS 27.0.1, mas as duas coisas não têm relação.
Nenhum incidente foi registrado na página de status do Firebase durante o episódio, de acordo com o Android Authority. A explicação oficial saiu no repositório do SDK no GitHub, onde os próprios desenvolvedores tinham aberto os primeiros alertas.
Correção chegou sem atualização de app
Como o erro estava do lado do servidor, o Google afirma que nenhuma atualização do SDK é necessária para aplicar a correção. Isso vale também para quem usa o iPhone: não é preciso baixar versão nova de nenhum app.
Se algum aplicativo ainda fechar ao abrir nesta terça, forçar o encerramento e abri-lo de novo costuma bastar, já que o problema remanescente era cache. Reiniciar o iPhone também resolve. Persistindo depois disso, o travamento provavelmente tem outra causa, e vale procurar o suporte do app.
O Google ainda não explicou como um dado malformado passou pela validação e chegou aos aparelhos de uma vez só, nem se vai mudar o SDK para que um erro desse tipo não derrube o app inteiro.
Via 9to5Google




