Автозамена в iPhone способна создать параллельную вселенную — это не единожды было доказано в трендах твиттера. Флешмобы, когда нужно написать фразу и продолжить ее с помощью предложенных смартфоном слов, там проводятся с удивительной регулярностью. Некоторые правила автозамены очевидны. Ну, например, iPhone зачастую предлагает продолжить сообщение устоявшимися выражениями или словами, которые часто используются в связке. Но иногда технология дает максимально неожиданные результаты. От чего зависит ее выбор и как вообще работает автозамена, рассказал лично Кен Кошенда — создатель инструмента.
Он поделился подробностями в интервью Wall Street Journal. Кошенда проработал в Apple 15 лет и даже написал книгу, посвященную своим трудам над начинкой iPhone. Но тема автозамены в ней была раскрыта недостаточно, поэтому Джоанна Стерн из WSJ решила получить ответы на самые популярные вопросы лично. В частности, узнать, почему смартфон периодически заменяет нужные слова на абсолютно рандомные. Кошенда признался, что в планах этого не было. При написании сообщения его инструмент учитывает несколько параметров. Во-первых, наблюдает за тем, какие буквы находятся ближе всего к нажатию пальца. Во-вторых, сравнивает набранные слова с теми, что есть в двух словарях. Первый, стандартный, включает в себя все известные термины и наименования. А во втором, динамическом, содержатся собственные слова пользователя: те, что он чаще всего использует, а иногда даже создает самостоятельно. Этот сборник нужен для того, чтобы предлагать варианты, которые не вписываются в стандартный язык. Но у двух словарей частенько случаются стычки.
После того, как слово было набрано более двух раз, система его заучивает и перестает исправлять. Но это, как видно из многопользовательского опыта, не всегда работает. Благо у клиентов есть возможность справиться с ошибками. Нужно зайти в основные настройки, выбрать пункт «Клавиатура», а затем — «Замена текста». Там надо добавить фразу или слово и их возможные сокращения. После этого автозамена должна работать идеально.
Вторая проблема касается, скажем так, плохих слов. Основная претензия журналистки заключается в том, что когда она хочет написать известное слово из четырех букв, начинающееся с F, ее iPhone постоянно упоминает уток (duck). Кошенда уверяет: если пальчики точно попадают по клавишам, смартфон ни за что не приплетет к разговору бедных птиц. Но если хотя бы одна буква была написана неправильно, iPhone и не подумает о ругательстве. И в этом есть смысл: если бы автозамена каждый раз предлагала мат вместо ошибочного слова, с коммуникацией могли бы возникнуть некоторые сложности.
Следующий фэйл касается грамматических ошибок. Тут все совсем сложно. Новые iOS ориентируются на постоянно меняющийся язык и те вариации, которые люди часто используют. Контролировать этот процесс практически невозможно. В качестве решения пользователям предлагают вообще не использовать клавиатуру Apple. В App Store куча аналогов, которые могут оказаться куда удобнее для конкретного юзера.