Google Pixel 4-gebruikers zullen moeten wachten tot ontwikkelaars hun apps hebben bijgewerkt met de BiometricPrompt API voordat ze gezichtsontgrendeling kunnen gebruiken voor authenticatie.
Tijdens het recente Made by Google-evenement maakte het bedrijf eindelijk bekend tilde de covers van de nieuwe Pixel 4-serie. Terwijl we al bijna alles wisten over de nieuwe toestellen dankzij de nooit eindigende lekkenhad Google een aantal verrassingen in petto. Eén daarvan was de schokkende onthulling dat de Pixel 4-apparaten halen India niet, wat absoluut een minpunt is voor Pixel-fans in het land. We hebben ook vernomen dat de Pixel 4-apparaten alleen een veilige gezichtsontgrendelingsfunctie hebben voor biometrische authenticatie, zonder tekenen van een vingerafdrukscanner. Deze plotselinge overstap naar gezichtsontgrendeling als het enige middel voor biometrische authenticatie levert nu problemen op voor Pixel 4-kopers wereldwijd.
De Pixel 4 is het eerste apparaat met veilige gezichtsherkenningshardware die volledig compatibel is met Android 10. waarmee de gezichtsontgrendelingsfunctie kan worden herkend als een geldige vorm van biometrische authenticatie met behulp van de BiometricPrompt API. Vroege Pixel 4-recensenten hebben echter gemerkt dat slechts enkele of geen apps authenticatie via gezichtsherkenning mogelijk maken. Wachtwoordbeheerders zoals Keepass en veel bank-apps maken nog steeds gebruik van de oude FingerprintManager API om dialoogvensters voor vingerafdrukverificatie weer te geven. Dit betekent dat gebruikers moeten wachten tot ontwikkelaars hun apps hebben bijgewerkt met de BiometricPrompt API voordat ze deze kunnen gebruiken.
Het is vermeldenswaard dat de FingerprintManager API is verouderd op API-niveau 28 (Android 9 Pie) ten gunste van de nieuwe BiometricPrompt API. In Android 10 was de API dat wel bijgewerkt om impliciete bevestiging toe te voegen, wat betekent dat gebruikers na succesvolle authenticatie niet op "bevestigen" hoeven te drukken. Om apps authenticatie via de gezichtsontgrendeling van Pixel 4 mogelijk te maken, moeten ze nu updaten naar API-niveau 28 en de BiometricPrompt implementeren. Zodra dat is gebeurd, toont de BiometricPrompt API een door het systeem geleverd dialoogvenster dat werkt met elke veilige biometrische methode die op het apparaat beschikbaar is: vingerafdruk of gezichtsontgrendeling.
Als je een Android-veteraan bent, weet je al dat het wachten tot ontwikkelaars hun apps updaten meestal lang duurt. Gelukkig begon Google er maanden vóór de lancering van Pixel 4 aan te werken. Sinds augustus 2019 vereist het bedrijf dat alle nieuwe apps die bij de Play Store worden ingediend, zich op Android 9 richten. Dus voor ontwikkelaars die nieuwe apps lanceren, is er geen reden om de verouderde API te gebruiken in plaats van de nieuwere BiometricPrompt API. Bovendien vereist Google vanaf november 2019 ook dat alle updates voor bestaande apps gericht zijn op Android 9. Daarom worden ontwikkelaars bij het updaten van apps om het nieuwere API-niveau te ondersteunen gewaarschuwd voor de oudere API's afschaffing, waardoor ze worden aangemoedigd om over te schakelen naar BiometricPrompt, waardoor ondersteuning voor gezichtsontgrendeling voor de Pixel wordt toegevoegd 4.
Dit artikel is op 17-10-2019 om 11:00 uur EST bijgewerkt om te verduidelijken dat overschakelen naar BiometricPrompt niet alleen vereist is omdat de oudere vingerafdruk-API verouderd is in API-niveau 28.