Ексклузивно: Google работи върху функция, подобна на Face ID, за Android Q

Имаме доказателства, че Google работи върху функция, подобна на Face ID, за Android Q. С други думи, хардуерно лицево разпознаване за отключване и плащания.

Докато най-добрите Android смартфони поддържани скенери за пръстови отпечатъци много преди Apple iPhone, устройствата с Android играят наваксване, когато става въпрос за защитен хардуер за биометрична лицева идентификация. Apple iPhone X е първият смартфон от голям производител на устройства, който комбинира Time of Flight (TOF) сензор, IR осветител, точков проектор и други сензори за хардуерно лицево разпознаване (Apple го нарича „Face ID“). Виждали сме няколко смартфона с реализации, подобни на Face ID, от производители на устройства с Android като Mate 20 Pro на Huawei и Mi 8 Explorer Edition на Xiaomi, но тези производители на устройства трябваше сериозно да персонализират Android, за да поддържа този нов хардуер. Изглежда обаче, че Google работи върху предоставянето на естествена поддръжка за защитен хардуер за разпознаване на лица в Android Q.

Забелязахме десетки низове и множество методи, класове и полета, свързани с разпознаването на лица в рамката, SystemUI и APK файловете за настройки в изтекла AOSP компилация на Android Q които получихме. Нито един от кода, който открихме, не присъства в главния AOSP или в най-новата публична версия на Android Pie. Освен това съществуващата функция за „отключване с лице“, която съществува на устройства с Android от много години, „Доверено лице“ е част от услугите на Google Play, стара е и несигурна, така че сме уверени, че това е нова функция в Android Q.

Специални благодарности на PNF Software за предоставянето на лиценз за използване JEB декомпилатор. JEB Decompiler е професионален инструмент за обратно инженерство за Android приложения.

Framework-res

От низовете, свързани с отключването с лице, които открихме в APK с рамка за Android Q, най-важният редовете са за съобщението за грешка, което се показва, когато устройството няма лицево разпознаване хардуер. Това ни казва, че Android Q наистина очаква устройството да има хардуерни сензори за лицево разпознаване, за разлика от функции за отключване с лице, налични в повечето модерни смартфони от компании като Xiaomi, Huawei/Honor и OnePlus.

Настройки

Точно както когато настройвате нов пръстов отпечатък, потокът за настройка на новото лицево удостоверяване изисква потребителят да зададе парола, ПИН или модел като резервно копие. Потребителят също така има опцията да изиска паролата, ПИН кодът или шаблонът да бъдат използвани, преди данните на устройството да бъдат декриптирани при стартиране. Следващият низ е най-важният, който открихме, защото изрично посочва, че лицето ви може да се използва не само за отключване на телефона ви, но и за разрешаване на покупки или влизане в приложения.

<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>

Отключването с лице обаче все още може да бъде деактивирано от администратора на устройството.

Ето как изглежда

Ето екранни снимки, показващи процеса на настройка за лицево разпознаване в Android Pie. За съжаление, не успяхме да го накараме да работи, тъй като липсва HAL за отключване с лице.

Какво означава това за Android?

Ако мислите, че тези низове са доказателство, че Google Pixel 4 ще има Face ID, позволете ми да ви спра точно тук. Единственото нещо, което тези низове доказват, е, че AOSP вече поддържа хардуер за разпознаване на лица за отключване с лице, плащания и удостоверяване на приложения. Очакваме устройства като Huawei Mate 20 Pro и Xiaomi Mi 8 Explorer Edition да работят с Android Q GSI да има работещо лицево разпознаване. Други устройства, които имат необходимите хардуерни сензори, трябва да могат да ги използват и за лицево разпознаване в Android Q.

Но не ви обвинявам, че спекулирате относно бъдещите хардуерни планове на Google. Фактът, че Google поддържа хардуер за разпознаване на лица в Android Q, естествено означава, че имат устройство, на което го тестват. Може да е Mate 20 Pro, Mi 8 EE, неиздаван смартфон като Samsung Galaxy S10+, персонализирана платка за разработка или прототип Pixel 4. Без ангажиментите не знаем върху какво тестват това. Вероятно ще разберем повече по време на Google I/O 2019 който е насрочен за 7 май 2019 г.


Тази статия беше актуализирана на 8 февруари 2019 г. с екранни снимки на процеса на настройка за сигурно разпознаване на лица в Android Pie.