Google Pixel 4 lietotājiem būs jāgaida, līdz izstrādātāji atjauninās savas lietotnes ar BiometricPrompt API, pirms viņi varēs izmantot autorizāciju pēc sejas autentifikācijai.
Nesenajā Made by Google pasākumā uzņēmums beidzot pacēla vāciņus no jaunās Pixel 4 sērijas tālruņiem. Kamēr mēs jau zinājām gandrīz visu par jaunajām ierīcēm pateicoties nebeidzamām noplūdēm, Google zem piedurknes bija pāris pārsteigumi. Starp tiem bija satraucošā atklāsme, ka Pixel 4 ierīces nenonāks Indijā, kas noteikti rada problēmas Pixel faniem valstī. Mēs arī uzzinājām, ka Pixel 4 ierīcēs ir iekļauta tikai droša sejas atbloķēšanas funkcija biometriskajai autentifikācijai, bez pirkstu nospiedumu skenera pazīmēm. Šī pēkšņā pāreja uz sejas atbloķēšanu kā vienīgo biometriskās autentifikācijas līdzekli tagad rada problēmas Pixel 4 pircējiem visā pasaulē.
Pixel 4 ir pirmā ierīce, kurā ir iekļauta droša sejas atpazīšanas aparatūra, kas ir pilnībā saderīga ar Android 10. kas ļauj atpazīt sejas atbloķēšanas funkciju kā derīgu biometriskās autentifikācijas veidu, izmantojot BiometricPrompt API. Tomēr sākotnējie Pixel 4 recenzenti ir pamanījuši, ka tikai dažas lietotnes, ja tādas ir, ļauj autentificēt, izmantojot sejas atpazīšanu. Paroļu pārvaldnieki, piemēram, Keepass un daudzas banku lietotnes, joprojām izmanto veco FingerprintManager API, lai parādītu pirkstu nospiedumu autentifikācijas dialogus. Tas nozīmē, ka lietotājiem būs jāgaida, līdz izstrādātāji atjauninās savas lietotnes ar BiometricPrompt API, pirms viņi varēs tās izmantot.
Ir vērts atzīmēt, ka FingerprintManager API darbība tika pārtraukta API 28. līmenī (Android 9 Pie) par labu jaunajai BiometricPrompt API. Operētājsistēmā Android 10 API bija atjaunināts, lai pievienotu netiešu apstiprinājumu, kas nozīmē, ka pēc veiksmīgas autentifikācijas lietotājiem nebūs jānospiež "apstiprināt". Tagad, lai lietotnes varētu veikt autentifikāciju, izmantojot Pixel 4 sejas atbloķēšanu, tām būs jāatjaunina līdz API 28. līmenim un jāievieš BiometricPrompt. Kad tas būs izdarīts, BiometricPrompt API parādīs sistēmas nodrošināto dialoglodziņu, kas darbosies ar jebkuru drošo biometrisko metodi, kas pieejama ierīcē — ar pirkstu nospiedumu vai sejas atbloķēšanu.
Tagad, ja esat Android veterāns, jūs jau zināt, ka gaidīšana, līdz izstrādātāji atjauninās savas lietotnes, parasti aizņem ilgu laiku. Par laimi, Google sāka strādāt pie tā vairākus mēnešus pirms Pixel 4 palaišanas. Kopš 2019. gada augusta uzņēmums pieprasa, lai visas Play veikalā iesniegtās jaunās lietotnes būtu paredzētas operētājsistēmai Android 9. Tāpēc izstrādātājiem, kas izlaiž jaunas lietotnes, nav iemesla izmantot novecojušo API, nevis jaunāko BiometricPrompt API. Turklāt, sākot ar 2019. gada novembri, Google pieprasa arī visus atjauninājumus esošajām lietotnēm, lai tās būtu paredzētas operētājsistēmai Android 9. Tāpēc, atjauninot lietotnes, lai atbalstītu jaunāku API līmeni, izstrādātāji tiks brīdināti par vecāko API novecošana, mudinot viņus pārslēgties uz BiometricPrompt, tādējādi pievienojot Pixel sejas atbloķēšanas atbalstu 4.
Šis raksts tika atjaunināts plkst. 11:00 EST 17.10.19., lai precizētu, ka pāreja uz BiometricPrompt nav nepieciešama tikai tāpēc, ka vecākā pirkstu nospiedumu API ir novecojusi API 28. līmenī.