Jotkin iPhone-sovellukset kaatuivat maanantaina hetkeksi Google Analytics for Firebaseen liittyneen häiriön vuoksi. Google Analytics for Firebase on mobiilisovelluksille tarkoitettu Googlen analytiikka-alusta. Häiriö on sittemmin ratkaistu, ja ongelmasta kärsineiden sovellusten pitäisi nyt toimia normaalisti ilman, että kehittäjien tarvitsee julkaista päivitystä tai muuttaa koodiaan.

Häiriö vaikutti sovelluksiin, joissa on Google Analytics for Firebase -integraatio. Se ei rajoittunut yhteen iOS-versioon, vaikka häiriö ilmeni pian sen jälkeen, kun Apple julkaisi iOS 27.0.1:n. Myös muita iOS-versioita käyttävät sovellukset kärsivät ongelmasta, joten Applen ohjelmistopäivityksen ajoitus oli sattumaa.

Mikä aiheutti iPhone-sovellusten kaatumiset

Ongelma liittyi analytiikka-alustaan eikä iOS:n laaja-alaiseen häiriöön. Kun sovellukseen sisältyy Firebase-analytiikkaintegraatio, palvelu muodostaa osan sovelluksen ohjelmistoympäristöstä. Alustaan vaikuttava ongelma saattoi siksi aiheuttaa häiriöitä useissa sitä käyttävissä sovelluksissa.

Kehittäjät käyttävät Google Analytics for Firebasea sovellusten käytön mittaamiseen ja tuotteidensa käyttötilanteiden ymmärtämiseen. Tapaus osoittaa, kuinka yhteinen ohjelmistopalvelu voi vaikuttaa samanaikaisesti muuten toisiinsa liittymättömiin sovelluksiin. Käyttäjät saattoivat nähdä useiden eri sovellusten kaatuvan, vaikka sovellukset olivat eri kehittäjien julkaisemia.

Saatavilla olevat tiedot eivät viittaa siihen, että käyttäjien olisi pitänyt asentaa ongelmasta kärsineet sovellukset uudelleen, päivittää iOS tai muuttaa asetuksia. Ongelma ratkaistiin alustan puolella.

Miksi iOS 27.0.1 ei ollut syyllinen

Apple julkaisi iOS 27.0.1:n vähän ennen kaatumisten alkamista, joten käyttöjärjestelmäpäivitys vaikutti aluksi mahdolliselta selitykseltä. Sama sovellusten kaatumisena ilmennyt toiminta raportoitiin kuitenkin myös muissa iOS-versioissa.

Laajempi vaikutus erottaa tapauksen iOS 27.0.1:een liittyvästä ongelmasta. Saatavilla olevien tietojen perusteella päivitys ja Firebase-häiriö sattuivat samoihin aikoihin, mutta ne eivät liittyneet suoraan toisiinsa.

Mitä kehittäjien ja käyttäjien pitää tehdä

Google Analytics for Firebasea käyttävien sovellusten kehittäjien ei tarvitse tehdä nyt mitään, koska ongelma on ratkaistu. Käyttäjiltä ei myöskään edellytetä sovelluspäivityksen lataamista tai muutoksia iPhoneen.

Jos ongelmasta kärsinyt sovellus kaatuu edelleen, saatavilla olevat tiedot eivät kerro erillisestä syystä tai tarjoa muita vianmääritysohjeita. Firebasen kuvaama keskeinen ongelma oli väliaikainen: integraatiota käyttävät sovellukset kärsivät analytiikka-alustan ongelman ollessa aktiivinen, eikä niiden pitäisi enää kaatua tämän tapauksen vuoksi.