Потребителите на Google Pixel 4 ще трябва да изчакат разработчиците да актуализират своите приложения с BiometricPrompt API, преди да могат да използват отключване с лице за удостоверяване.
На скорошното събитие Made by Google компанията най-накрая вдигна капаците на новата серия Pixel 4. Докато вече знаехме почти всичко за новите устройства благодарение на безкрайните течове, Google имаше няколко изненади в ръкава си. Сред тях беше потресаващото разкритие, че Устройствата Pixel 4 няма да стигнат до Индия, което определено е неприятно за феновете на Pixel в страната. Научихме също, че устройствата Pixel 4 включват само сигурна функция за отключване с лице за биометрично удостоверяване, без признаци на скенер за пръстови отпечатъци. Това внезапно преминаване към отключване с лице като единствено средство за биометрично удостоверяване сега създава проблеми за купувачите на Pixel 4 по целия свят.
Pixel 4 е първото устройство, което включва сигурен хардуер за разпознаване на лица, който е напълно съвместим с Android 10, което позволява функцията за отключване с лице да бъде разпозната като валидна форма на биометрично удостоверяване с помощта на BiometricPrompt API. Въпреки това ранните рецензенти на Pixel 4 са забелязали, че само няколко, ако има такива, приложения позволяват удостоверяване чрез разпознаване на лица. Мениджърите на пароли като Keepass и много банкови приложения все още използват стария API на FingerprintManager, за да показват диалогови прозорци за удостоверяване на пръстови отпечатъци. Това означава, че потребителите ще трябва да изчакат разработчиците да актуализират своите приложения с BiometricPrompt API, преди да могат да ги използват.
Струва си да се отбележи, че FingerprintManager API беше отхвърлен в API ниво 28 (Android 9 Pie) в полза на новия API на BiometricPrompt. Докато в Android 10 API беше актуализиран, за да добави косвено потвърждение, което означава, че потребителите няма да трябва да натискат „потвърди“ след успешно удостоверяване. Сега, за да могат приложенията да позволяват удостоверяване чрез отключване с лице на Pixel 4, те ще трябва да се актуализират до ниво 28 на API и да внедрят 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 ч. EST на 17.10.19 г., за да се изясни, че преминаването към BiometricPrompt не е необходимо само защото по-старият API за пръстови отпечатъци е остарял в API ниво 28.