Google Pixel 4-brukere må vente på at utviklere oppdaterer appene sine med BiometricPrompt API før de kan bruke ansiktslås for autentisering.
På det nylige Made by Google-arrangementet fikk selskapet endelig løftet dekslene av den nye Pixel 4-serien. Mens vi allerede visste nesten alt om de nye enhetene takket være de uendelige lekkasjer, Google hadde et par overraskelser under ermet. Blant disse var den skurrende avsløringen at Pixel 4-enheter kommer ikke til India, som definitivt er en bummer for Pixel-fans i landet. Vi lærte også at Pixel 4-enhetene bare inkluderer en sikker ansiktslåsfunksjon for biometrisk autentisering, uten tegn til fingeravtrykkskanner. Denne plutselige overgangen til ansiktslås som det eneste middelet for biometrisk autentisering gir nå problemer for Pixel 4-kjøpere over hele verden.
Pixel 4 er den første enheten som inkluderer sikker ansiktsgjenkjenningsmaskinvare som er fullt kompatibel med Android 10, som gjør at ansiktslåsfunksjonen kan gjenkjennes som en gyldig form for biometrisk autentisering ved hjelp av BiometricPrompt API. Imidlertid har tidlige Pixel 4-anmeldere lagt merke til at bare noen få, om noen, apper tillater autentisering via ansiktsgjenkjenning. Passordadministratorer som Keepass og mange bankapper bruker fortsatt det gamle FingerprintManager API for å vise fingeravtrykkautentiseringsdialoger. Dette betyr at brukere må vente på at utviklere oppdaterer appene sine med BiometricPrompt API før de kan bruke dem.
Det er verdt å merke seg at FingerprintManager API ble avviklet i API-nivå 28 (Android 9 Pie) til fordel for den nye BiometricPrompt API. Mens i Android 10, var API oppdatert for å legge til implisitt bekreftelse, noe som betyr at brukere ikke trenger å trykke "bekreft" etter vellykket autentisering. Nå, for at apper skal tillate autentisering via Pixel 4s ansiktslås, må de oppdatere til mål-API-nivå 28 og implementere BiometricPrompt. Når det er gjort, vil BiometricPrompt API vise en systemtilveiebrakt dialogboks som fungerer med alle sikre biometriske metoder som er tilgjengelige på enheten – fingeravtrykk eller ansiktslås.
Hvis du er en Android-veteran, vet du allerede at det vanligvis tar lang tid å vente på at utviklere skal oppdatere appene sine. Heldigvis begynte Google å jobbe med det måneder før Pixel 4-lanseringen. Siden august 2019 har selskapet krevd at alle nye apper som sendes til Play-butikken skal målrettes mot Android 9. Så for alle utviklere som lanserer nye apper, er det ingen grunn for dem å bruke den utdaterte APIen over den nyere BiometricPrompt API. Fra og med november 2019 krever Google dessuten at alle oppdateringer for eksisterende apper skal målrettes mot Android 9. Derfor, når du oppdaterer apper for å støtte det nyere API-nivået, vil utviklere bli advart om de eldre API-ene avskrivning, oppmuntre dem til å bytte til BiometricPrompt, og dermed legge til støtte for ansiktslås for Pixel 4.
Denne artikkelen ble oppdatert kl. 11:00 EST den 17.10.19 for å klargjøre at bytte til BiometricPrompt ikke er nødvendig bare fordi den eldre API-en for fingeravtrykk er avviklet i API-nivå 28.