事情是「咁」的:有人指在通信軟件會在收到貼有台灣國旗的短信時掛掉,這種「都市傳聞」好像聽過不少,但又好像不是很多人親身遇上這問題。到底是大家杯弓蛇影,還是存在驚世陰謀?無論如何,在 Apple 日前推出的 iOS 11.4.1 更新中,就解決了這個問題(咁即係有啦!)。
話說有位叫 Patrick Wardle 的人兄收到一位台灣朋友求救,指自己的 iPhone 7 ( iOS 11.3 )的通信軟件輸入「 Taiwan 」這個單詞,或者收到含有台灣國旗的即時通信時,通信軟件都會掛掉。在 Patrick Wardle 的求知精神下,他發現原來是出自 Apple Emoji 裡的臭蟲。這個臭蟲只在特定地區特定設定下才會出現,所以就沒有普遍發生了。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
Patrick 發現這個臭蟲與「中國 (CN)」有關,據說如果將地區設定在中國的話, iPhone 就會將 Emoji 裡的台灣國旗隱藏起來而變成找不到圖片的「豆腐方塊」。 另一個網上媒體 MacRumors 也貼文證實了 iOS 裡有這一「功能」。
不過由於程式裡有臭蟲,引致在特定的設定下,可以令到手機的區碼變成空值,令手機變成無地區狀態,一旦用戶輸入「 Taiwan 」字句,或收到含有台灣國旗的短信,由於區碼變成空值,於是就會當掉。 Patrick 向 Apple 報告這情況,而 Apple 就在今次 iOS 11.4.1 裡修正這問題。
雖然臭蟲是修正了,不過就顯示 Apple 真的有在 iOS 裡加入「迎合中國國情」的程式碼。 Patrick 在他的 Blog 裡提出質疑:這些程式碼到底是為了達到甚麼目的?
如果大家想看看這臭蟲實際的觸發方法,可以點擊這張 GIF 動畫來觀看,不過圖檔有 9MB 大,要注意啊。
Patrick Wardle 的 Blog : 按此