Mamy dowody na to, że Google pracuje nad funkcją podobną do Face ID dla Androida Q. Innymi słowy, sprzętowe rozpoznawanie twarzy do odblokowywania i płatności.
Chwila najlepsze smartfony z Androidem obsługiwały skanery linii papilarnych na długo przed pojawieniem się Apple iPhone, urządzenia z Androidem nadrabiają zaległości, jeśli chodzi o sprzęt do bezpiecznego biometrycznego uwierzytelniania twarzy. Apple iPhone X to pierwszy smartfon dużego producenta urządzeń, który łączy funkcję Time of Flight (TOF) czujnik, oświetlacz podczerwieni, projektor punktowy i inne czujniki do sprzętowego rozpoznawania twarzy (Apple nazywa to „Identyfikator twarzy”). Widzieliśmy kilka smartfonów z implementacjami podobnymi do Face ID od producentów urządzeń z Androidem Huawei Mate 20 Pro I Wersja Xiaomi Mi 8 Explorer, ale ci producenci urządzeń musieli mocno dostosować Androida, aby obsługiwał ten nowy sprzęt. Wygląda jednak na to, że Google pracuje nad wprowadzeniem natywnej obsługi bezpiecznego sprzętu do rozpoznawania twarzy w Androidzie Q.
Zauważyliśmy dziesiątki ciągów znaków oraz wiele metod, klas i pól związanych z rozpoznawaniem twarzy w frameworku, SystemUI i plikach APK ustawień w wyciekła wersja AOSP Androida Q które uzyskaliśmy. Żaden ze znalezionych przez nas kodów nie jest obecny w masterze AOSP ani w pliku najnowsza publiczna wersja Androida Pie. Co więcej, istniejąca funkcja „odblokowywania twarzą”, która istnieje na urządzeniach z Androidem od wielu lat, „Zaufana twarz” funkcja, jest częścią Usług Google Play, jest stara i niepewna, więc mamy pewność, że jest to nowa funkcja w systemie Android Q.
Specjalne podziękowania dla PNF Software za udostępnienie nam licencji na użytkowanie Dekompilator JEB. JEB Decompiler to profesjonalne narzędzie do inżynierii wstecznej dla aplikacji na Androida.
Framework-res
Z ciągów związanych z odblokowywaniem twarzy, które znaleźliśmy w pakiecie APK framework-res Androida Q, najważniejsze jest linie dotyczą komunikatu o błędzie wyświetlanego, gdy urządzenie nie ma funkcji rozpoznawania twarzy sprzęt komputerowy. To mówi nam, że Android Q rzeczywiście oczekuje, że urządzenie będzie miało sprzętowe czujniki rozpoznawania twarzy, w przeciwieństwie do funkcje rozpoznawania twarzy dostępne w większości nowoczesnych smartfonów takich firm jak Xiaomi, Huawei/Honor i OnePlus.
Ustawienia
Podobnie jak w przypadku konfigurowania nowego odcisku palca, nowy proces konfiguracji uwierzytelniania za pomocą twarzy wymaga od użytkownika ustawienia hasła, kodu PIN lub wzoru jako kopii zapasowej. Użytkownik ma również możliwość zażądania użycia hasła, kodu PIN lub wzoru przed odszyfrowaniem danych urządzenia podczas uruchamiania. Poniższy ciąg jest najważniejszy, jaki znaleźliśmy, ponieważ wyraźnie stwierdza, że Twojej twarzy można używać nie tylko do odblokowywania telefonu, ale także do autoryzowania zakupów lub logowania się do aplikacji.
<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>
Administrator urządzenia może jednak nadal wyłączyć funkcję rozpoznawania twarzy.
Oto jak to wygląda
Oto zrzuty ekranu przedstawiające proces konfiguracji rozpoznawania twarzy w systemie Android Pie. Niestety nie mogliśmy go uruchomić, ponieważ brakuje HAL do odblokowania twarzą.
Co to oznacza dla Androida?
Jeśli uważasz, że te ciągi są dowodem na to, że Google Pixel 4 będzie miał funkcję Face ID, pozwól, że cię zatrzymam. Jedyne, czego te ciągi dowodzą, to to, że AOSP obsługuje teraz sprzęt do rozpoznawania twarzy w celu odblokowywania twarzy, płatności i uwierzytelniania aplikacji. Oczekujemy, że urządzenia takie jak Huawei Mate 20 Pro i Xiaomi Mi 8 Explorer Edition będą działać Androida Q GSI mieć działające rozpoznawanie twarzy. Inne urządzenia posiadające niezbędne czujniki sprzętowe również powinny mieć możliwość wykorzystania ich do rozpoznawania twarzy w Androidzie Q.
Nie winię Cię jednak za spekulacje na temat przyszłych planów sprzętowych Google. Fakt, że Google obsługuje sprzęt do rozpoznawania twarzy w Androidzie Q, oznacza oczywiście, że ma urządzenie, na którym go testuje. Może to być Mate 20 Pro, Mi 8 EE, niewydany jeszcze smartfon, taki jak Samsunga Galaxy S10+, niestandardową płytkę rozwojową lub prototyp Piksel 4. Bez zatwierdzeń nie wiemy, na czym to testują. Prawdopodobnie dowiemy się więcej w trakcie We/Wy Google 2019 który odbędzie się 7 maja 2019 r.
Ten artykuł został zaktualizowany 8 lutego 2019 r. o zrzuty ekranu przedstawiające proces konfiguracji bezpiecznego rozpoznawania twarzy w systemie Android Pie.