Uus API võimaldab rakendustel avada klaviatuuri inkognito režiimis

Alates Android Oreost oleme näinud huvitava funktsiooni jõudmist Gboardi: inkognito režiim. Seal on API, mis võimaldab teil selle oma rakenduses käivitada!

Käivitamine Android Oreoga, oleme näinud huvitava funktsiooni jõudmist Gboardi: inkognito režiim. Klaviatuur sarnaselt Google Chrome'ile või enamikule veebibrauseritele, nagu Firefox või Samsung Browser inkognito režiim võimaldab teil kasutada klaviatuuri ilma klahvivajutuste või sõna salvestamata kasutatud. See on tõesti kasulik funktsioon ja midagi, mida me tõesti teame, et seni vajasime. Ja Google on ka sobitamiseks kasutusele võtnud API.

API 26. tasemel kasutusele võetud IME_FLAG_NO_PERSONALIZED_LEARNING API võimaldab arendajatel programmiliselt lubada klaviatuuri inkognito režiimi teatud tegevused või kontekstid, et vältida tippimisajaloo ja kasutajasõnastiku andmete salvestamist klaviatuurile ajal, mil kasutaja täidab teatud toimingut rakendus. See on privaatsuse seisukohast midagi tõeliselt suurepärast, kuna see tähendab, et tundlikud andmed või teave ei leki teie isiklikku sõnastikku ega tippimisajalukku.

Seda API-t tutvustati ka tugiteegile, nii et selle asemel, et olla Oreo eksklusiivne funktsioon, toetab see API taset 13 ja kõrgemat, mis tähendab, et isegi Android 3.2 kärgstruktuuriga seadmed saavad kasutada klaviatuuri inkognito funktsioone.

Praegu kasutab seda API-t ainult Google Chrome oma inkognito režiimiga, mis võimaldab teil veebi sirvida ilma, et klaviatuur kõike salvestaks. Ja tänu Redditorile /u/SecondFloorMonstro, teame ka, et see on olemas Mozilla Firefoxis, vähemalt Nightly versioonides. Samuti on meile teadaolevalt Gboard ainus sisestusmeetod, millel on hetkel inkognito režiimi funktsioon. Isegi populaarsed, nagu SwiftKey, ei luba seda funktsiooni veel. Seega oleme hetkel ummikus Gboard + brauseri kombinatsiooniga. On palju kontekste, kus inkognito klaviatuur oleks kasulik, seega ootame selle API laiemat kasutuselevõttu mõnes populaarses rakenduses. Kui soovite tutvuda selle API ja selle kõigi võimalustega, võite minna Androidi arendajate veebisaidile, kus see on arendajatele põhjalikult dokumenteeritud.


Allikas: Android Developers