Если вы читаете патенты Apple, есть объяснение, как это работает.
Патенты США
Патент № 8,232,973 на «Способ, устройство и графический интерфейс пользователя, обеспечивающий рекомендации по словам для ввода текста»
и
Патент США № 8,074,172 на «метод, систему и графический пользовательский интерфейс для предоставления рекомендаций по словам» или предиктивный текст.
… ..Однако размер этих портативных устройств связи также ограничивает размер устройства ввода текста, такого как физическая или виртуальная клавиатура, в портативном устройстве. С помощью клавиатуры с ограниченным размером дизайнеры часто вынуждены уменьшать клавиши или перегружать их. И то, и другое может привести к ошибкам при наборе текста и, следовательно, к большему отступлению для исправления ошибок. Это делает процесс передачи текста на устройствах неэффективным и снижает удовлетворенность пользователей такими портативными устройствами связи.
..... Набор строк сравнивается со словарем. Слова в словаре, которые имеют любой из набора строк в качестве префикса, идентифицируются (206). Используемый здесь термин «префикс» означает, что строка является префиксом слова в словаре или сама является словом в словаре. Используемый здесь словарь относится к списку слов. Словарь может быть предварительно сделан и сохранен в памяти. Словарь также может включать в себя ранжирование по частоте использования для каждого слова в словаре. Ранжирование частоты использования слова указывает (или, в более общем смысле, соответствует) статистическую частоту использования этого слова в языке. В некоторых вариантах осуществления словарь может включать в себя разные рейтинги частоты использования для разных вариантов языка. Например,
В некоторых вариантах словарь может быть настраиваемым. То есть дополнительные слова могут быть добавлены в словарь пользователем. Кроме того, в некоторых вариантах осуществления разные приложения могут иметь разные словари с разными словами и ранжированием по частоте использования. Например, приложение электронной почты и приложение SMS могут иметь разные словари с разными словами и, возможно, разными рейтингами частоты использования на одном и том же языке.
Идентифицированные слова - это слова-кандидаты, которые могут быть представлены пользователю в качестве рекомендуемой замены входной последовательности. Слова кандидата оцениваются (208). Каждое слово-кандидат оценивается на основе сравнения между символами с входной последовательностью и, возможно, других факторов. Дополнительные подробности, касающиеся оценки слов-кандидатов, описаны ниже со ссылкой на фиг. 3 и 7А-7С. Подмножество слов-кандидатов выбирается на основе предварительно определенных критериев (210), и выбранное подмножество представляется пользователю (212). В некоторых вариантах осуществления выбранные слова-кандидаты представляются пользователю в виде горизонтального списка слов.
Графический вид:
Я не собирался давать полное объяснение того, как это работает, но приводил руководство к нему.
Так что насчет
Обратите внимание, что в моем словаре его нет, поэтому он подчеркнут красным и рекомендует поискать его.
Варианты выбора:
1- посмотрите и исправьте
2- добавить в словарь как набранный
3- игнорируй это
Предсказательная логика клавиатуры будет учитывать все 3 входа. Даже проигнорированная версия, и она будет предполагать, что это то, что я хотел. Таким образом, в вашем случае вы, вероятно, не добавили его в свой словарь, но использовали это слово более одного раза, поэтому оно стало помечено как наиболее вероятное (предиктивное).