Недавно в Сети появилась информация о загадочном символе, способном вывести из строя приложение или даже привести к зависанию смартфона на базе операционной системы Android. Как выяснилось позже, этой проблеме оказались подвержены в том числе и все устройства на базе iOS и macOS.
Неполадка проявляется при получении сообщения с особым символом. Речь идет о смайлике в виде черной точки, выглядит он так:
Приложение, в котором получено данное сообщение, перестает функционировать должным образом. Данный баг работает как на последней версии iOS, так и macOS.
Как оказалось, данный символ включает в себя несколько тысяч невидимых символов Unicode. Эти символы необходимы для правильного отображения текста на таких языках, как арабский или иврит. При этом особая их последовательность вызывает проблемы в работе механизма рендеринга. Операционная система, пытаясь обработать данный набор символов, нагружает систему до предела, что, в свою очередь, и приводит к зависанию.
В случае, если вы получили это сообщение через iMessage.
На смартфонах, поддерживающих 3D Touch:
На смартфонах без поддержки 3D Touch:
Аналогичным образом необходимо поступить с компьютерами на базе macOS. Проблема получила широкую огласку, поэтому нет сомнений, что Apple в курсе данной неполадки. Скорее всего, исправление данного бага будет выпущено вместе со следующими обновлениями операционных систем.
ePN © 2023 Все права защищены.