Począwszy od Androida Oreo, zauważyliśmy, że do Gboard trafia interesująca funkcja: tryb incognito. Istnieje interfejs API, który umożliwia uruchomienie go w Twojej aplikacji!
Startowy z Androidem Oreo, zauważyliśmy, że w Gboard pojawiła się interesująca funkcja: tryb incognito. Klawiatura działa podobnie jak Google Chrome lub większość przeglądarek internetowych, takich jak Firefox czy Samsung Browser tryb incognito umożliwia korzystanie z klawiatury bez zapisywania naciśnięć klawiszy ani słów używany. To naprawdę przydatna funkcja i coś, czego naprawdę potrzebowaliśmy do tej pory. Google wprowadziło również odpowiedni interfejs API.
Wprowadzony na poziomie API 26, interfejs API IME_FLAG_NO_PERSONALIZED_LEARNING umożliwia programistom programowe włączenie trybu incognito klawiatury w określonych czynności lub kontekstów, aby uniknąć zapisywania historii pisania i danych ze słownika użytkownika na klawiaturze, gdy użytkownik wykonuje określone zadanie w Aplikacja. Jest to coś naprawdę świetnego z punktu widzenia prywatności, ponieważ oznacza, że wrażliwe dane lub informacje nie wyciekną do Twojego osobistego słownika ani historii pisania.
Ten interfejs API został również wprowadzony do Biblioteki pomocy technicznej, więc zamiast być wyłączną funkcją Oreo, obsługuje poziom API 13 i nowszyco oznacza, że nawet urządzenia z Androidem 3.2 Honeycomb będą mogły korzystać z funkcji incognito na klawiaturze.W tej chwili tylko przeglądarka Google Chrome korzysta z tego interfejsu API w trybie incognito, który umożliwia przeglądanie sieci bez konieczności rejestrowania wszystkiego za pomocą klawiatury. I dzięki Redditorowi /u/SecondFloorMonstro, wiemy również, że jest obecny w przeglądarce Mozilla Firefox, przynajmniej w wersjach Nightly. Ponadto, o ile nam wiadomo, Gboard to obecnie jedyna metoda wprowadzania danych wyposażona w funkcję trybu incognito. Nawet popularne, takie jak SwiftKey, nie pozwalają jeszcze na tę funkcję. W tej chwili utknęliśmy przy kombinacji Gboard + przeglądarka. Klawiatura incognito może być przydatna w wielu sytuacjach, dlatego spodziewamy się szerszego wdrożenia tego interfejsu API w niektórych popularnych aplikacjach. Jeśli chcesz rzucić okiem na ten interfejs API oraz wszystkie jego możliwości i możliwości, możesz udać się do witryny dla programistów Androida, gdzie jest on dokładnie udokumentowany dla programistów.
Źródło: programiści Androida