Починаючи з Android Oreo, ми бачили, як цікава функція потрапила до Gboard: режим анонімного перегляду. Існує API, який дозволяє запускати його у вашому додатку!
Запуск з Android Oreo, ми бачили, як у Gboard з’явилася цікава функція: режим анонімного перегляду. Подібно до Google Chrome або більшості веб-браузерів, таких як Firefox або Samsung Browser, клавіатура режим анонімного перегляду дозволяє використовувати клавіатуру, фактично не зберігаючи натиснуті клавіші чи слова використовується. Це дійсно корисна функція, і ми дійсно знаємо, що нам потрібна досі. І Google також представив відповідний API.
API IME_FLAG_NO_PERSONALIZED_LEARNING, представлений на рівні API 26, дозволяє розробникам програмно вмикати режим анонімного перегляду клавіатури в певні дії або контексти, щоб уникнути запису історії введення тексту та даних словника користувача на клавіатурі, коли користувач виконує певне завдання в додаток. Це щось справді чудове з точки зору конфіденційності, оскільки це означає, що конфіденційні дані чи інформація не потраплять у ваш особистий словник чи історію введення.
Цей API також було представлено в бібліотеці підтримки, тому замість ексклюзивної функції Oreo він підтримує рівень API 13 і вище, а це означає, що навіть пристрої з ОС Android 3.2 Honeycomb зможуть скористатися функціями інкогніто на клавіатурі.На даний момент лише Google Chrome використовує цей API з режимом анонімного перегляду, який дозволяє вам переглядати веб-сторінки, не записуючи все на клавіатурі. І завдяки Redditor /u/SecondFloorMonstro, ми також знаємо, що він присутній у Mozilla Firefox, принаймні у нічних версіях. Крім того, наскільки нам відомо, на даний момент Gboard є єдиним методом введення, який підтримує режим анонімного перегляду. Навіть такі популярні, як SwiftKey, ще не дозволяють цю функцію. Отже, на даний момент ми застрягли на комбінації Gboard + браузер. Існує багато контекстів, де анонімна клавіатура була б корисною, тому ми очікуємо ширшого впровадження цього API у деяких популярних програмах. Якщо ви хочете ознайомитися з цим API та всіма його можливостями та можливостями, ви можете перейти на веб-сайт розробників Android, де він ретельно задокументований для розробників.
Джерело: розробники Android