À partir d'Android Oreo, nous avons vu une fonctionnalité intéressante faire son chemin vers Gboard: le mode navigation privée. Il existe une API vous permettant de le lancer sur votre application !
Départ avec Android Oréo, nous avons vu une fonctionnalité intéressante faire son chemin vers Gboard: le mode navigation privée. De la même manière que Google Chrome ou la plupart des navigateurs Web comme Firefox ou Samsung Browser, le clavier le mode navigation privée vous permet d'utiliser votre clavier sans enregistrer aucune de vos frappes ou mots utilisé. C'est une fonctionnalité vraiment utile, et quelque chose dont nous savions vraiment que nous avions besoin jusqu'à présent. Et Google a également introduit une API correspondante.
Introduite au niveau de l'API 26, l'API IME_FLAG_NO_PERSONALIZED_LEARNING permet aux développeurs d'activer par programme le mode Incognito du clavier dans certaines activités ou contextes, afin d'éviter d'enregistrer l'historique de frappe et les données du dictionnaire utilisateur sur le clavier pendant que l'utilisateur effectue une certaine tâche dans Une application. C'est quelque chose de vraiment génial du point de vue de la confidentialité, car cela signifie que les données ou informations sensibles ne seront pas divulguées dans votre dictionnaire personnel ou dans votre historique de saisie.
Cette API a également été introduite dans la bibliothèque de support. Ainsi, au lieu d'être une fonctionnalité exclusive à Oreo, elle prend en charge le niveau d'API 13 et plus., ce qui signifie que même les appareils Android 3.2 Honeycomb pourront profiter des fonctionnalités de navigation privée sur le clavier.Pour le moment, seul Google Chrome utilise cette API avec son mode Incognito, qui vous permet de naviguer sur le Web sans que votre clavier n'enregistre tout. Et merci à Redditor /u/SecondFloorMonstro, on sait aussi qu'il est présent dans Mozilla Firefox, du moins sur les versions Nightly. De plus, à notre connaissance, Gboard est actuellement la seule méthode de saisie proposant une fonctionnalité de mode navigation privée. Même les plus populaires comme SwiftKey n'autorisent pas encore cette fonctionnalité. Donc, pour le moment, nous sommes coincés avec le combo Gboard + navigateur. Il existe de nombreux contextes dans lesquels un clavier incognito serait utile, nous nous attendons donc à un déploiement plus large de cette API sur certaines applications populaires. Si vous souhaitez jeter un œil à cette API et à toutes ses possibilités et capacités, vous pouvez vous rendre sur le site Web des développeurs Android, où elle est soigneusement documentée pour les développeurs.
Source: développeurs Android