Технологии

Клавиатура iPhone скрывает 4500 фраз, которые никогда не подскажет

Adrian Kessler
Добавьте нас в Google

В клавиатуре iPhone есть скрытый список фраз, которые она никогда не предложит, и теперь исследователь сумел его расшифровать. Функция предиктивного ввода отказывается подставлять всё, что в него попало, даже если это очевидное продолжение фразы; набор свайпом тоже обычно не позволяет ввести такие сочетания. Иногда клавиатура даже исправляет уже набранное слово, чтобы фраза не появилась на экране. В каталоге есть оскорбления и сексуальный сленг, политические лозунги, исторические события и странные фразы вроде «Santa isn’t real» и «iMessage isn’t working».

Список не мешает написать любую из этих фраз: если вводить буквы по одной, клавиатура пропустит всё, так что это не запрет. Скорее, речь о более незаметном способе направлять пользователя: Apple решает, какие слова окажутся у него под пальцами, но не публикует список и не объясняет, как фраза в него попадает. Для тех, кто полагается на автозаполнение или набор свайпом, а не вводит каждую букву вручную, этот выбор определяет, что сказать проще.

Исследователь Дерик Кауфман (Derik Kauffman) опубликовал расшифрованные списки на сайте Swipeblocked, а свой код и данные выложил на GitHub. Только в английском списке — 4 513 фраз. Apple ведёт похожие списки ещё для 27 языков и систем письма, а Reuters, впервые сообщившее об открытии, насчитало в них в общей сложности более 100 000 заблокированных слов и фраз. Другой исследователь рассказал Reuters, что независимо получил тот же список.

Правила срабатывают на точные последовательности слов, поэтому немного изменённая формулировка проходит. С набором свайпом всё устроено ещё страннее. Если провести пальцем по словам «left wing», а затем набрать свайпом «conspiracy», клавиатура возвращается назад и заменяет «wing» на «wrong» — так что фраза «left wing conspiracy» так и не появляется на экране. Для свайпового ввода в английском есть отдельный, более короткий список — около 2 800 фраз. Поэтому некоторые сочетания, в том числе «Santa isn’t real», можно набрать свайпом, хотя клавиатура никогда их не предложит. Слова, которые Apple помечает как оскорбительные, вообще не появляются в подсказках, а помеченные как вульгарные становятся доступны лишь после того, как пользователь сам ввёл их трижды.

Некоторые пункты выглядят как спорные решения, принятые лишь в одну сторону. «Bad girl» заблокировано, а «bad boy» — нет. «I’m white» заблокировано, а «I’m black» — нет. «Taiwan is country» не проходит, тогда как «Taiwan is a country» — проходит. Рядом с насмешливыми выпадами в адрес американских политиков вроде «sleepy Joe» и «dictator Trump» стоят «NSA surveillance», «Covid was a hoax», «send nudes» и «tree hugger». Единственное полное имя человека в английском списке — Трейвон Мартин.

В других языках есть свои местные болезненные темы. В китайских списках встречается «June Fourth» — краткое обозначение подавления протестов на площади Тяньаньмэнь, — а также имя лауреата Нобелевской премии мира Лю Сяобо. Китайский язык работает иначе: заблокированные слова всё равно появляются при вводе пиньинем, но после выбора одного из них клавиатура перестаёт предлагать продолжение. Кауфман обнаружил, что одна из частей китайской системы ввода Apple пропускает подсказки, если слово набрано латиницей как «taiwan» или «tibet». В турецком списке заблокирована фраза «Armenian genocide», в итальянском — «Crimea is Russian», а в немецком — десятки нацистских лозунгов. Весь список на иврите состоит из шести пунктов.

Расшифрованные списки оставляют без ответа множество вопросов — прежде всего о том, почему в них попала та или иная фраза. Apple хранит их не в виде слов, а в виде 32-битных отпечатков, поэтому Кауфману пришлось сгенерировать возможные варианты фраз и проверять каждый по таблице Apple. Всё, что никто не догадался проверить, остаётся скрытым; по словам исследователя, списки неполны там, где отдельные пункты расшифровать не удалось. Он также предупреждает: наличие фразы в списке ничего не говорит о причинах, по которым Apple её добавила. В комментарии Reuters компания заявила, что клавиатура настроена так, чтобы избегать потенциально неуместных или оскорбительных подсказок, и что пользователи по-прежнему могут вводить любые слова или отклонять предложенный вариант. Это объясняет наличие оскорблений. Но почему в список попала фраза «iMessage isn’t working», так и остаётся непонятным.

Фильтрация действует на каждом iPhone во всех странах: для каждого языка клавиатуры предусмотрен свой список, и он постоянно растёт. Согласно сопоставлению версий, проведённому Кауфманом, в iOS 14 в 2020 году в английском списке было около 1 700 фраз, а в iOS 27.0 их стало 4 513. Apple обновляет список с каждым выпуском iOS, а в промежутках — через языковые данные, которые iPhone загружает в фоновом режиме. Некоторые пункты исчезают: два обращения к президенту, заблокированные после обновления 2022 года, убрали в iOS 26.3.

Reuters сообщило об открытии 6 ноября: по данным агентства, Кауфман использовал Codex от OpenAI и Claude Code от Anthropic, чтобы найти список глубоко внутри iOS. Его списки отражают состояние iOS 27.0 и языковые данные, которые Apple распространяла в октябре 2026 года. Поскольку такие данные могут менять список и без обновления системы, Swipeblocked теперь отслеживает каждую новую версию по мере её появления. Apple не сообщала, собирается ли опубликовать сам список.

Пока этого не произошло, клавиатура iPhone продолжит незаметно принимать мелкие решения за пользователя — и заметить их можно, только обращая внимание на то, чего она никогда не предлагает.

Теги: , , , , ,

Добавьте нас в Google

Обсуждение

Имеется 0 комментариев.