Beginnend met Android Oreo hebben we een interessante functie zijn weg zien vinden naar Gboard: de incognitomodus. Er is een API waarmee u deze in uw app kunt starten!
Beginnend met Android Oreo, hebben we een interessante functie zijn weg zien vinden naar Gboard: de incognitomodus. Op een vergelijkbare manier als Google Chrome of de meeste webbrowsers zoals Firefox of Samsung Browser, het toetsenbord Met de incognitomodus kunt u uw toetsenbord gebruiken zonder uw toetsaanslagen of woorden daadwerkelijk op te slaan gebruikt. Het is een heel nuttige functie, en iets waarvan we tot nu toe echt wisten dat we het nodig hadden. En Google heeft ook een bijpassende API geïntroduceerd.
De IME_FLAG_NO_PERSONALIZED_LEARNING API, geïntroduceerd op API-niveau 26, stelt ontwikkelaars in staat de incognitomodus van het toetsenbord programmatisch in te schakelen bepaalde activiteiten of contexten, om te voorkomen dat de typgeschiedenis en gebruikerswoordenboekgegevens op het toetsenbord worden vastgelegd terwijl de gebruiker een bepaalde taak uitvoert een app. Vanuit privacyoogpunt is dit iets heel geweldigs, omdat het betekent dat gevoelige gegevens of informatie niet in uw persoonlijke woordenboek of uw typgeschiedenis terechtkomen.
Deze API is ook geïntroduceerd in de ondersteuningsbibliotheek, dus in plaats van een exclusieve Oreo-functie te zijn, ondersteunt deze API-niveau 13 en hoger, wat betekent dat zelfs Android 3.2 Honeycomb-apparaten kunnen profiteren van incognitofuncties op het toetsenbord.Op dit moment gebruikt alleen Google Chrome deze API met hun incognitomodus, waarmee u op internet kunt surfen zonder dat uw toetsenbord alles opneemt. En dankzij Redditor /u/SecondFloorMonstro, weten we ook dat het aanwezig is in Mozilla Firefox, tenminste in de Nightly-versies. Voor zover wij weten is Gboard momenteel de enige invoermethode met een incognitomodusfunctie. Zelfs populaire versies zoals SwiftKey staan deze functie nog niet toe. Op dit moment zitten we dus vast aan de combinatie Gboard + browser. Er zijn veel contexten waarin een incognitotoetsenbord nuttig zou zijn, dus we verwachten een bredere uitrol van deze API in sommige populaire apps. Als je deze API en alle mogelijkheden ervan wilt bekijken, kun je naar de Android Developers-website gaan, waar deze uitgebreid gedocumenteerd is voor ontwikkelaars.
Bron: Android-ontwikkelaars