Nauja API leidžia programoms atidaryti klaviatūrą inkognito režimu

Pradedant nuo „Android Oreo“, į Gboard patenka įdomi funkcija: inkognito režimas. Yra API, leidžianti ją paleisti programoje!

Pradedama su Android Oreo, matėme įdomią funkciją, kuri pateko į „Gboard“: inkognito režimą. Klaviatūra panašiai kaip „Google Chrome“ arba daugumoje žiniatinklio naršyklių, pvz., „Firefox“ ar „Samsung Browser“. inkognito režimas leidžia naudoti klaviatūrą iš tikrųjų neišsaugodami jokių klavišų paspaudimų ar žodžių naudotas. Tai tikrai naudinga funkcija, ir mes tikrai žinome, kad iki šiol mums to reikėjo. „Google“ taip pat pristatė API, kad atitiktų.

26 API lygyje įdiegta IME_FLAG_NO_PERSONALIZED_LEARNING API leidžia kūrėjams programiškai įjungti klaviatūros inkognito režimą tam tikros veiklos ar konteksto, kad klaviatūroje nebūtų įrašoma spausdinimo istorija ir vartotojo žodyno duomenys, kai vartotojas atlieka tam tikrą užduotį programėlę. Tai tikrai puiku privatumo požiūriu, nes tai reiškia, kad neskelbtini duomenys ar informacija nepateks į jūsų asmeninį žodyną ar spausdinimo istoriją.

Ši API taip pat buvo pristatyta palaikymo bibliotekoje, todėl užuot tai „Oreo“ išskirtinė funkcija, ji palaiko 13 ir aukštesnio lygio API, o tai reiškia, kad net Android 3.2 Honeycomb įrenginiai galės naudotis klaviatūros inkognito funkcijomis.

Šiuo metu tik „Google Chrome“ naudoja šią API su inkognito režimu, kuris leidžia naršyti žiniatinklyje, klaviatūrai neįrašant visko. Ir ačiū Redditor /u/SecondFloorMonstro, taip pat žinome, kad ji yra „Mozilla Firefox“, bent jau „Nightly“ versijose. Be to, kiek žinome, „Gboard“ šiuo metu yra vienintelis įvesties metodas, turintis inkognito režimo funkciją. Netgi tokie populiarūs kaip „SwiftKey“ šios funkcijos dar neleidžia. Taigi šiuo metu mes įstrigome su Gboard + naršyklės deriniu. Yra daug situacijų, kai inkognito klaviatūra būtų naudinga, todėl tikimės, kad ši API bus platesnė kai kuriose populiariose programose. Jei norite susipažinti su šia API ir visomis jos galimybėmis bei galimybėmis, galite apsilankyti „Android“ kūrėjų svetainėje, kur kūrėjams ji išsamiai aprašyta.


Šaltinis: Android Developers