Об этом сообщает Android Police.
Читайте также: В России могут заблокировать Android, iOS и Windows 10
На самом деле проблема заключается не в сообщении или определенном тексте в нем, а в смайлике в виде черной точки.
Как оказалось, это не какой-то особый способ взлома или что-то подобное. Дело в том, что существует около двух тысяч невидимых символов, которые вызывают сбой в работе текстового движка рендеринга Android. Особенно это заметно на старых устройствах, в то время как некоторые новые модели, такие как Pixel 2, способны восстановить работу программы после зависания.
Пример сообщения с "черной точкой"
Видеоблоггер Том Скотт рассказал о том, почему некоторые сообщения приводят к сбою работы мессенджеров. Суть заключается в том, что невидимая часть такого сообщения состоит из специальных символов, которые использует Unicode для того, чтобы указать, должен ли данный текст выравниваться справа налево или слева направо. Эти символы необходимы для правильного отображения текста на таких языках, как иврит и арабский. Особая комбинация символов и вызывает сбой в работе механизма рендеринга.
Читайте также: Секреты на Android, которые улучшают работу смартфона: пошаговая инструкция
Стоит отметить, что в данном конкретном случае смайлик черной точки был выбран просто из-за того, что он выглядит более устрашающе. На самом деле на его месте может быть любое изображение.
Почему Android "ломается" от черной точки в сообщениях – смотрите видео