Пользователям 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, прежде чем они смогут их использовать.

Стоит отметить, что API FingerprintManager устарел на уровне 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.19, чтобы разъяснить, что переключение на BiometricPrompt не требуется просто потому, что старый API отпечатков пальцев устарел на уровне API 28.