在當今的情況下,人們更加依賴(lài)于他們的計算機和智能手機,尤其是使他們能夠在家中工作或與朋友和家人進(jìn)行交流甚至只是使自己免于瘋癲的應用程序。這些天來(lái),這些應用程序的穩定性變得越來(lái)越重要,這就是為什么一些開(kāi)發(fā)人員選擇暫停推出可能會(huì )破壞事物的巨大更改的原因。不幸的是,可能只需要進(jìn)行一次更改,而不是在應用程序中而是在遠程服務(wù)器上進(jìn)行更改,這可能會(huì )導致多個(gè)應用程序崩潰,例如與Facebook的SDK有關(guān)的非常奇怪的情況。

需要明確的是,尚未正式確認是什么導致了數十種應用的突然產(chǎn)生,其中包括著(zhù)名的Spotify,Waze,Pinterest和TikTok等應用在啟動(dòng)時(shí)突然崩潰。關(guān)于此類(lèi)中斷的報告如此之多,如此之多,如此之突然,以至于用戶(hù)無(wú)法找到一個(gè)共同的因素。事實(shí)證明,這些應用程序的一個(gè)普遍因素是它們使用Facebook的SDK提供使用社交媒體帳戶(hù)登錄應用程序的選項。
不幸的是,對于用戶(hù)而言,Facebook無(wú)需在用戶(hù)手機上推出對SDK的更新即可引起混亂。一個(gè)簡(jiǎn)單的服務(wù)器端更改顯然足以使使用SDK的應用程序崩潰。根據該報告,該更改已恢復,但可能需要一些時(shí)間才能傳播到全世界的所有用戶(hù)。
此事件更令人擔憂(yōu)的方面是,甚至沒(méi)有使用Facebook登錄名的用戶(hù)也受到此問(wèn)題的影響。該應用程序只需要以一種或多種方式鏈接到Facebook SDK,就可以像紙牌屋一樣崩潰。
這不僅揭示了Facebook的粗心大意,還揭示了iOS如何支持這些SDK的一個(gè)小而關(guān)鍵的問(wèn)題。如果只需要一次遠程更改就可以關(guān)閉許多應用程序,那么該體系結構可能會(huì )出現問(wèn)題??紤]到兩家科技公司之間已經(jīng)很緊張的關(guān)系,蘋(píng)果可能不會(huì )對這種新的Facebook錯誤感到高興。
