Користувачам Google Pixel 4 доведеться почекати, поки розробники додадуть підтримку Face Unlock

Користувачам Google Pixel 4 доведеться почекати, поки розробники оновлять свої програми за допомогою API BiometricPrompt, перш ніж вони зможуть використовувати розблокування обличчям для автентифікації.

На нещодавньому заході Made by Google компанія нарешті зняв чохли з нової серії Pixel 4. Тоді як ми вже знали майже все про нові пристрої завдяки нескінченним витокам, Google приготувала кілька сюрпризів. Серед них було приголомшливе відкриття, що Пристрої Pixel 4 не потрапять до Індії, що, безумовно, облом для шанувальників Pixel у країні. Ми також дізналися, що пристрої Pixel 4 містять лише безпечну функцію розблокування обличчям для біометричної автентифікації, без жодних ознак сканера відбитків пальців. Цей раптовий перехід на розблокування обличчям як єдиний засіб біометричної автентифікації тепер створює проблеми для покупців Pixel 4 у всьому світі.

Pixel 4 є першим пристроєм із захищеним апаратним забезпеченням розпізнавання обличчя, яке повністю сумісне з Android 10, що дозволяє розпізнавати функцію розблокування обличчя як дійсну форму біометричної автентифікації за допомогою BiometricPrompt API. Однак перші рецензенти Pixel 4 помітили, що лише деякі програми, якщо такі є, дозволяють автентифікацію за допомогою розпізнавання обличчя. Менеджери паролів, як-от Keepass, і багато банківських програм досі використовують старий API FingerprintManager для відображення діалогових вікон автентифікації за відбитками пальців. Це означає, що користувачам доведеться чекати, поки розробники оновлять свої програми за допомогою API BiometricPrompt, перш ніж вони зможуть ними користуватися.

Варто зазначити, що FingerprintManager API був застарілим на рівні API 28 (Android 9 Pie) на користь нового API BiometricPrompt. Хоча в Android 10 API був оновлено, щоб додати неявне підтвердження, що означає, що користувачам не доведеться натискати «підтвердити» після успішної автентифікації. Тепер, щоб додатки дозволяли автентифікацію за допомогою розблокування обличчям Pixel 4, їм доведеться оновити цільовий API рівня 28 і застосувати BiometricPrompt. Після цього API BiometricPrompt покаже надане системою діалогове вікно, яке працюватиме з будь-яким безпечним біометричним методом, доступним на пристрої – відбитком пальця або розблокуванням обличчя.

Тепер, якщо ви ветеран Android, ви вже знаєте, що очікування, поки розробники оновлять свої програми, зазвичай займає багато часу. На щастя, Google почав працювати над цим за кілька місяців до запуску Pixel 4. З серпня 2019 року компанія вимагає, щоб усі нові програми, які надсилаються в Play Store, були орієнтовані на Android 9. Тож для розробників, які запускають нові програми, немає причин використовувати застарілий API замість новішого API BiometricPrompt. Крім того, починаючи з листопада 2019 року, Google також вимагає, щоб усі оновлення для існуючих програм були орієнтовані на Android 9. Таким чином, під час оновлення програм для підтримки нового рівня API розробники отримають попередження про старіші API припинення підтримки, заохочуючи їх перейти на BiometricPrompt, тим самим додаючи підтримку розблокування обличчям для Pixel 4.


Цю статтю було оновлено об 11:00 за східним стандартним часом 17.10.2019, щоб уточнити, що перехід на BiometricPrompt не потрібний лише тому, що старіший API відбитків пальців застарів на рівні API 28.