Hoe Facebook Spotify, TikTok en andere apps zou kunnen laten crashen op iOS

click fraud protection

Vanmorgen werden duizenden rapporten gepost over crashes op de iPhone versies van apps, waaronder: Spotify en TikTok... en Facebook zou de reden kunnen zijn. Gebruikers probeerden meerdere oplossingen voor deze crashes, en realiseerden zich uiteindelijk dat verschillende van de getroffen apps prima werkten als ze niet verbonden waren met internet. Uiteindelijk bleek het probleem onderdeel te zijn van een probleem met de Facebook SDK dat alleen van invloed is op iOS, en dit is niet de eerste keer dat een dergelijk probleem zich voordoet.

De SDK van Facebook maakt verbinding met een waanzinnig aantal apps. De Facebook-aanmeldingsfunctie is een groot gemak voor mensen die een account bij de service hebben en naarmate deze populairder is geworden, wordt deze door meer apps overgenomen. Het probleem hiermee, afgezien van het feit dat alle andere apps die afhankelijk zijn van Facebook-aanmeldingen gecompromitteerd zijn als je Facebook-wachtwoord is gehackt, is dat een bug in de Facebook SDK gevolgen heeft voor andere programma's. Dat is de reden waarom ditzelfde probleem zich enkele weken geleden voordeed. Het is ook de reden waarom sommige van de getroffen apps in de offline modus werkten: ze konden geen verbinding maken met de server van Facebook om het probleem in de eerste plaats op te lossen.

Facebook's ontwikkelaarsblog heeft in de vroege uurtjes van deze ochtend gereageerd op de bekendheid van het probleem en meldde dat het probleem ongeveer een uur voor dit bericht was opgelost. De officiële verklaring legt uit dat het probleem werd veroorzaakt door een codewijziging. In de ondersteuningsthread op de Facebook-ontwikkelaarssite heeft een programmeur bevestigd dat dit probleem extreem is vergelijkbaar met het probleem van mei, maar suggereerde ook dat de nieuwste versies van de SDK immuun zouden moeten zijn voor de probleem. Op basis daarvan is het hopelijk onwaarschijnlijk dat we dit probleem opnieuw zullen zien, op voorwaarde dat andere apps worden bijgewerkt.

Waarom zoveel apps de Facebook SDK gebruiken

Het is gemakkelijk om dit te zien als een ander onsmakelijk ding in Facebook's geschiedenis van twijfelachtige zakelijke praktijken, en dat is misschien een juiste inschatting. Het is verontrustend dat het bedrijf zoveel apps in handen heeft dat zelfs mensen die geen zin hebben om Facebook te gebruiken, vandaag de dag met de problemen te maken kregen. Die apps gebruiken de systemen van Facebook echter voor hun eigen voordelen. Vanwege de manieren waarop Facebook gegevens verzamelt om advertenties weer te geven, is het een van de beste aggregators van gebruikersactiviteit ter wereld geworden. Die informatie is nuttig voor ontwikkelaars van de niet-Facebook-apps die we dagelijks gebruiken en in sommige gevallen worden die gegevens gebruikt om tools te maken die onze ervaringen als gebruikers verbeteren.

Dit gaat minder over Facebook is onbetrouwbaar en gevaarlijk en meer over de realistische complicaties van het hebben van zoveel apps die met elkaar communiceren. Met alle voordelen van het kunnen uitvoeren van deze apps die constante updates ontvangen, op meerdere versies van besturingssystemen, op meerdere apparaten, zullen er compatibiliteitsproblemen zoals deze zijn. Gelukkig, zolang deze deals van kracht zijn, betaamt het Facebook en de ontwikkelaars van apps als TikTok en Spotify om de problemen snel op te lossen.

Bron: Facebook

Het alternatieve einde van Halloween Kills uitgelegd (en waarom het had moeten worden gebruikt)

Over de auteur