当尖端科技的智能系统遭遇一连串如同乱码般的神秘字符时,其反应究竟是怎样的?令人意想不到的是,iOS系统竟然不止一次地陷入这样的困境之中……
“黑点”bug对iPhone、iPad的冲击
近日,EverythingApplePro再次揭示了一个字符相关的bug,这个bug被称作“黑点”,最初在Android平台的WhatsApp中被发现。随后,这一现象在iOS平台上迅速蔓延,主要表现为直接导致iPhone和iPad系统卡顿或崩溃。
这个黑点问题的核心在于其中包含了大量不可见的Unicode字符,这些字符在CPU处理时会引发过高的负载。一旦通过信息发送,接收者的设备就有可能因此崩溃。
目前,受此bug影响的iOS版本包括iOS 11.3以及iOS 11.4测试版。
让iOS屡屡陷入困境的字符bug

早在2015年,就有网友注意到,如果你向朋友的iPhone发送一段含有特殊字符的SMS短信或iMessage短消息,对方的手机会立刻崩溃并重启。
这一串字符融合了英文、阿拉伯文和中文:
Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ 冗
手机重启后,再次打开短信应用,如果直接进入短信列表,程序会立即再次崩溃;而如果直接进入包含该短信的会话,系统会尝试跳转到另一个对话,随后依然会崩溃。
到了2017年,当运行iOS 10至10.2.1的任何设备收到如图所示的消息时,系统会卡死2-3分钟,然后自动重启。这条消息看似只有三个简单字符组成,但实际上包含了四个字符:一个白旗Emoji,一个隐藏的VS16字符,数字0以及彩虹Emoji。尽管用户可以强制重启手机,但根据设备的不同,重启所需的时间也会有所差异。
实际上,早在2018年初,人们就发现,在iPhone的信息应用中使用特定的泰卢固语字符时,会导致信息应用崩溃。有时,甚至需要进入DFU模式(iPhone固件的强制升降级模式)才能解决问题。
……
尽管iOS在字符兼容性方面确实存在提升空间,但人们能够发现这些“千奇百怪”的问题,也展现了其强大的探索能力。
小狮子最喜欢的鸡腿 分割线