La nuova API consente alle app di aprire la tastiera in modalità di navigazione in incognito

A partire da Android Oreo, abbiamo visto una funzionalità interessante arrivare su Gboard: la modalità di navigazione in incognito. C'è un'API che ti consente di avviarlo sulla tua app!

Di partenza con Android Oreo, abbiamo visto una funzionalità interessante arrivare su Gboard: la modalità di navigazione in incognito. In modo simile a Google Chrome o alla maggior parte dei browser Web come Firefox o Samsung Browser, la tastiera la modalità di navigazione in incognito ti consente di utilizzare la tastiera senza salvare alcuna sequenza di tasti o parole usato. È una funzionalità davvero utile e qualcosa di cui sapevamo davvero di aver bisogno fino ad ora. E Google ha anche introdotto un'API da abbinare.

Introdotta nel livello API 26, l'API IME_FLAG_NO_PERSONALIZED_LEARNING consente agli sviluppatori di abilitare a livello di codice la modalità di navigazione in incognito della tastiera in determinate attività o contesti, per evitare di registrare la cronologia di digitazione e i dati del dizionario utente sulla tastiera mentre l'utente esegue una determinata operazione in una app. Questo è qualcosa di veramente eccezionale dal punto di vista della privacy, poiché significa che dati o informazioni sensibili non verranno filtrati nel tuo dizionario personale o nella cronologia di digitazione.

Questa API è stata introdotta anche nella Libreria di supporto, quindi invece di essere una funzionalità esclusiva di Oreo, supporta il livello API 13 e versioni successive, il che significa che anche i dispositivi Android 3.2 Honeycomb potranno sfruttare le funzionalità di navigazione in incognito sulla tastiera.

Al momento, solo Google Chrome utilizza questa API con la modalità di navigazione in incognito, che ti consente di navigare sul Web senza che la tastiera registri tutto. E grazie a Redditor /u/SecondFloorMonstro, sappiamo anche che è presente in Mozilla Firefox, almeno nelle versioni Nightly. Inoltre, per quanto ne sappiamo, Gboard è al momento l'unico metodo di input che dispone di una modalità di navigazione in incognito. Anche quelli popolari come SwiftKey non consentono ancora questa funzionalità. Quindi, al momento, siamo bloccati con la combinazione Gboard + browser. Esistono molti contesti in cui una tastiera di navigazione in incognito sarebbe utile, quindi prevediamo un'implementazione più ampia di questa API su alcune app popolari. Se vuoi dare un'occhiata a questa API e a tutte le sue possibilità e funzionalità, puoi visitare il sito Web degli sviluppatori Android, dove è completamente documentata per gli sviluppatori.


Fonte: sviluppatori Android