Звідки чергова клавіатура Apple бере свій "контекстуальний" вміст?


18

Тому я розігрувався з iOS 8, коли помічав, що ввівши "нове" де завгодно, передбачувальна клавіатура пропонує термін "NewTerm". Я пригадую, що це слово використав у твітті , тому я його вичесав. Але потім, під час написання слова "стрімкий", клавіатура запропонувала "Swisslapse" після написання "swi". Тепер це мене дуже шокувало, оскільки я використовував лише термін "Swisslapse" в приватному чаті iMessage, який був видалений три місяці тому (з усіх моїх пристроїв). Я спробував набрати кілька інших слів, якими я нещодавно користувався в Safari (працює в приватному режимі), але, на моє полегшення, клавіатура не запропонувала їх.

Однак це створює пару питань:

  • Яє Apple кешування моїх чатів iMessage?
  • Чи кешує Apple кешування моєї клавіатури у вибраних додатках?
  • Чи можна подати запит на очищення кешів?
  • Як я можу відключити подальше кешування (якщо воно є).

Думаю, було б корисно додати, що я встановив iOS 8 9 вересня, одразу після виходу насіння GM до центру розробників. Тому передбачувальна клавіатура iOS 8 не могла засвоїти ці слова під час введення.


Виходячи з відповіді Брайана Нікеля , iOS додав слова до мого локального словника клавіатури (тобто слова, які я хочу засвоїти автокорекцію), які потім синхронізував із iOS 8 під час відновлення пристрою із резервної копії; в результаті чого клавіатура прогнозування підказує їх, коли здається, що це необхідно.

Тому, схоже, Apple врешті не порушує нашу конфіденційність. Радий, що це очистили!


Я думаю, коли ви використовуєте нове нерозпізнане слово, воно додається до словника користувача. Я б і не думав, що це буде переглядати безліч попередніх розмов на ходу. Я сам знайшов нову клавіатуру передбачення. Пропозиції слів, які не повинні бути наступними в реченні.
v3nt

Відповіді:


6

Якщо говорити лише з мого досвіду роботи з iOS 7, пристрій зберігає будь-які введені вами слова, але не виконує автоматичну корекцію у вашому "Словнику клавіатури". Логіка полягає в тому, що якщо ви не хотіли цього виправляти, це слово, яке ви використали, і може вживати знову.

Я зробив основний тест. Я набрав "Swisslapse" у "Повідомлення", але не надсилав. Через деякий час я набрав "швейцарський", і він придумав автозаповнення. Я підтвердив, що він з'явився і в Notes. Щоб переконатися, що це не конкретний додаток Apple, я набрав нове слово в авокадо, і він також з’явився як пропозиція щодо завершення в Notes.

Ви можете очистити словник клавіатури, перейшовши в Settings.app, General> Скидання> Скидання словника клавіатури. Ця відповідь показує шлях до кешу, і ви теоретично можете видалити лише образи, використовуючи сторонній інструмент для доступу та зміни файлу.

Щодо запобігання вивченню нових слів, я б припускав, що відключення функції автоматичного виправлення виконає трюк в iOS 7. Хоча "Swisslapse" є пропозицією щодо автозаповнення, вона все ще відображається як неправильне слово, тому воно не взаємодіє з словник перевірки орфографії. iOS 8 може мати більш тонко налаштовані налаштування, але ви повинні припустити, що інтерактивна клавіатура вивчає все, що ви вводите, і, можливо, доведеться її просто відключити.

Що стосується вашого запитання в iMessages, Apple переконана, що вони не можуть читати ваші повідомлення транзитом, оскільки вони зашифровані на пристрої відправника лише для читання на пристроях (-ах) приймача. Я б сумнівався, що Apple зберігає вміст повідомлення на пристрої, якщо ви видалите його там. Я не перевіряв, але я б сумнівався, що вони також сканують вхідні повідомлення на слова для автоматичного виправлення, хоча вони почали їх сканувати на предмет прогнозованих відповідей на текст. (Наприклад, "Піца чи китайська мова" створює піцу та китайську мову як перші два прогнозних відповіді.)


7

Якщо ви читаєте патенти Apple, є пояснення, як це працює.

Патенти США

Патент № 8,232,973 на "Спосіб, пристрій та графічний інтерфейс користувача, що надає рекомендації щодо введення тексту"

і

Патент США № 8,074,172 від Apple на "метод, систему та графічний інтерфейс користувача для надання рекомендацій щодо слів" або прогнозного тексту.

... .. Однак розмір цих портативних пристроїв зв'язку також обмежує розмір пристрою для введення тексту, наприклад фізичної або віртуальної клавіатури, на портативному пристрої. За допомогою клавіатури з обмеженим розміром дизайнери часто змушені зменшувати клавіші або перевантажувати клавіші. І те й інше може призвести до введення помилок і, таким чином, більше зволікань для виправлення помилок. Це робить процес зв'язку текстовим текстом на пристроях неефективним і знижує задоволеність користувачів такими портативними пристроями зв'язку.

..... Набір рядків порівнюється зі словником. Слова в словнику, які мають будь-який набір рядків як префікс, ідентифікуються (206). Як використовується тут, "префікс" означає, що рядок є префіксом слова у словнику або є самим словом у словнику. Словник, як тут використовується, відноситься до списку слів. Словник може бути попередньо складений і збережений у пам'яті. Словник також може містити ранжирування частоти використання для кожного слова у словнику. Класифікація частоти використання слова вказує (або, загалом, відповідає) статистичної частоти використання цього слова мовою. В деяких варіантах словник може включати різні ранжирування частоти використання для різних варіантів мови. Наприклад,

У деяких втіленнях словник може бути налаштованим. Тобто додаткові слова можуть бути додані до словника користувачем. Крім того, у деяких втіленнях різні програми можуть мати різні словники з різними словами та частотою використання. Наприклад, програма електронної пошти та програма SMS можуть мати різні словники з різними словами та, можливо, різними рейтингами частоти використання в межах однієї мови.

Ідентифіковані слова - це слова-кандидати, які можуть бути представлені користувачеві як рекомендовані заміни для вхідної послідовності. Слова-кандидати набрані (208). Кожне слово кандидата оцінюється на основі порівняння символів до символів із послідовністю введення та, можливо, іншими чинниками. Подальші подробиці щодо оцінювання слів-кандидатів описані нижче стосовно фіг. 3 та 7А-7С. Підмножина слів-кандидатів вибирається на основі заздалегідь визначених критеріїв (210), а вибраний підмножина подається користувачеві (212). В деяких варіантах вибрані слова-кандидати подаються користувачеві у вигляді горизонтального переліку слів.

Графічний вигляд:

прогностична клавіатура

Я не мав наміру надати повне пояснення того, як це працює, але надати керівництво по ньому.

Так про що

швейцарський

Зауважте, у моєму словнику його немає, тому він підкреслений червоним кольором, і рекомендується переглянути його.

Вибір:

1- подивіться це і виправте

2– додати до словника введені

3- ігноруйте це

Логіка інтелектуальної клавіатури враховує всі 3 входи. Навіть проігнорована версія, і вона вважатиме, що це те, що я хотів. Тож у вашому випадку ви, ймовірно, не додавали його до свого словника, але використовували це слово не один раз, тому воно позначалося як найбільш вірогідне (прогнозне).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.