Итак, я поиграл с iOS 8, когда заметил, что при вводе «нового» в любом месте, интеллектуальная клавиатура предлагает термин «NewTerm». Я помню, как использовал это слово в твиттере , поэтому отмахнулся. Но затем, при написании слова «swift», клавиатура предложила «Swisslapse» после написания «swi». Теперь это немного шокировало меня, поскольку я использовал термин «Swisslapse» только в приватном чате iMessage, который был удален три месяца назад (со всех моих устройств). Я попытался набрать несколько других слов, которые я недавно использовал в Safari (работает в приватном режиме), но, к моему облегчению, клавиатура их не подсказывала.
Тем не менее, это создает пару вопросов:
- Apple кеширует мои чаты iMessage?
- Кэширует ли Apple мой ввод с клавиатуры в выбранных приложениях?
- Можно ли запросить очистку моих кешей?
- Как можно отключить дальнейшее кеширование (если есть).
Я думаю, что было бы полезно добавить, что я установил iOS 8 9 сентября, сразу после того, как семя GM было выпущено в центр разработчиков. Поэтому интеллектуальная клавиатура iOS 8 не может выучить эти слова во время ввода.
Основываясь на ответе Брайана Никеля , iOS добавила слова в мой локальный словарь клавиатуры (то есть слова, которые я хочу выучить с помощью автозамены), которые я затем синхронизировал с iOS 8 при восстановлении своего устройства из резервной копии; что привело к предсказательной клавиатуре, предлагающей их, когда казалось бы необходимым.
Таким образом, похоже, что Apple не нарушает нашу конфиденциальность в конце концов. Рад, что это прояснилось!
Ответы:
Если говорить только из моего опыта работы с iOS 7, устройство сохраняет все введенные вами слова, но не вносит автозамену в ваш «словарь клавиатуры». Логика в том, что если вы не хотите исправлять это, это слово вы использовали и можете использовать снова.
Я сделал базовый тест. Я набрал "Swisslapse" в сообщениях, но не отправил. Через некоторое время я набрал «Swiss», и он появился в автозаполнении. Я подтвердил, что это появилось и в Notes. Чтобы убедиться, что это не специфично для приложения Apple, я набрал новое слово в Avocado, и оно также появилось как подсказка для завершения в Notes.
Вы можете очистить свой словарь клавиатуры, зайдя в Settings.app, Общие> Сброс> Сброс словаря клавиатуры. Этот ответ показывает путь к кешу, и теоретически вы можете удалить только оскорбительные слова, используя сторонний инструмент для доступа и изменения файла.
Что касается предотвращения изучения новых слов, я бы предположил, что отключение автокоррекции поможет в iOS 7. Хотя «Swisslapse» теперь является предложением автозаполнения, оно все равно отображается как недопустимое слово, поэтому оно не взаимодействует с словарь проверки орфографии. iOS 8 может иметь более тонкие настройки, но вы должны предположить, что интеллектуальная клавиатура учится на всем, что вы печатаете, и, возможно, придется просто отключить ее.
На ваш вопрос об iMessages Apple настаивает на том, что они не могут читать ваши сообщения в пути, так как они зашифрованы на устройстве отправителя только для чтения на устройстве (ах) получателя. Я сомневаюсь, что Apple сохраняет содержимое сообщения на устройстве, если вы удалите его там. Я не проверял, но я сомневаюсь, что они также сканируют входящие сообщения на наличие слов для автозамены, хотя они начали сканировать их для прогнозных текстовых ответов. (Например, «Пицца или китайский?» Генерирует Пиццу и Китайский как первые два предсказательных ответа.)
источник
Если вы читаете патенты Apple, есть объяснение, как это работает.
Патенты США
Патент № 8,232,973 на «Способ, устройство и графический интерфейс пользователя, обеспечивающий рекомендации по словам для ввода текста»
и
Патент США № 8,074,172 на «метод, систему и графический пользовательский интерфейс для предоставления рекомендаций по словам» или предиктивный текст.
Графический вид:
Я не собирался давать полное объяснение того, как это работает, но приводил руководство к нему.
Так что насчет
Обратите внимание, что в моем словаре его нет, поэтому он подчеркнут красным и рекомендует поискать его.
Варианты выбора:
1- посмотрите и исправьте
2- добавить в словарь как набранный
3- игнорируй это
Предсказательная логика клавиатуры будет учитывать все 3 входа. Даже проигнорированная версия, и она будет предполагать, что это то, что я хотел. Таким образом, в вашем случае вы, вероятно, не добавили его в свой словарь, но использовали это слово более одного раза, поэтому оно стало помечено как наиболее вероятное (предиктивное).
источник