還記得幾個月前那個會導緻iPhone崩潰的印度字元嗎?當時蘋果為了修複這個bug緊急上線了iOS 11.2.6版本。沒想到今天iOS又爆出了類似的問題,當我們輸入、讀取表情符号⚫ 的時候,會導緻iOS 11.3和11.4崩潰,人們将這一bug稱作“黑點錯誤”。
據悉,這一bug此前也出現在Android系統和WhatsApp應用中,本質上⚫ 是一個統一碼字元,也就是我們平時使用emoji表情時代表這個表情的字元。當我們在iOS中輸入或讀取這個表情時,它會擾亂CPU的運算周期,是以如果你收到了别人發來的這個表情,應用或系統會重複崩潰。
其實這一問題也不僅僅存在于iOS中,如前文所說的,很多系統都會被攪亂。據9to5mac的編輯所稱,當他試圖将前文的這個表情複制到文本中時,他的Mac出現了記憶體使用情況失控的現象,最後生成了一個30MB的交換檔案,同時他還表示watchOS和tvOS中也存在同樣的缺陷。
不過目前為止該bug隻對iOS 11.3和11.4的beta版有較大影響,現在這一問題已經引起了公衆的關注,甚至已經有好事者做出了網頁來做這個惡作劇,是以人們希望蘋果立即釋出修複系統。
那麼如果你不幸中招,該如何解決呢?隻要能夠删除帶有這個符号的消息就夠了。比如強制退出資訊應用之後用3D Touch打開建立消息對話框,然後回到主消息清單删除這個對話,或者登陸另一個iCloud的同步裝置删除這條消息。
對這種現象外媒表示,統一碼字元是非常複雜的,蘋果和谷歌等開發商無法消除所有和統一碼相關的bug,是以他們和這些bug之間就像是貓和老鼠的比賽一般。很顯然,與上次一樣,蘋果可能會很快釋出一版系統修複這一bug。