Vi har bevis på at Google jobber med en Face ID-lignende funksjon for Android Q. Med andre ord, maskinvare ansiktsgjenkjenning for opplåsing og betalinger.
Samtidig som de beste Android-smarttelefonene støttet fingeravtrykkskannere lenge før Apple iPhone gjorde det, Android-enheter spiller inn når det gjelder sikker biometrisk maskinvare for ansiktsautentisering. Apple iPhone X er den første smarttelefonen fra en stor enhetsprodusent som kombinerer en Time of Flight (TOF) sensor, IR-lys, prikkprojektor og andre sensorer for maskinvareansiktsgjenkjenning (Apple kaller det ‘Face ID’). Vi har sett noen få smarttelefoner med Face ID-lignende implementeringer fra Android-enhetsprodusenter som Huaweis Mate 20 Pro og Xiaomis Mi 8 Explorer Edition, men disse enhetsprodusentene har måttet tilpasse Android tungt for å støtte denne nye maskinvaren. Det ser imidlertid ut til at Google jobber med å bringe innfødt støtte for sikker ansiktsgjenkjenningsmaskinvare i Android Q.
Vi har sett dusinvis av strenger og flere metoder, klasser og felt relatert til ansiktsgjenkjenning i rammeverket, SystemUI og Settings APK-er i
lekket AOSP-bygg av Android Q som vi fikk. Ingen av koden vi fant er tilstede i AOSP master eller siste offentlig utgivelse av Android Pie. Videre, den eksisterende "ansiktslås"-funksjonen som har eksistert på Android-enheter i mange år nå, "Trusted Face" funksjon, er en del av Google Play Services, er gammel og usikker, så vi er sikre på at dette er en ny funksjon i Android Q.Spesiell takk til PNF Software for å gi oss en lisens til bruk JEB Dekompiler. JEB Decompiler er et omvendt utviklingsverktøy av profesjonell kvalitet for Android-applikasjoner.
Framework-res
Fra de ansiktslåsrelaterte strengene vi fant i Android Qs framework-res APK, den viktigste linjer handler om feilmeldingen som vises når enheten ikke har ansiktsgjenkjenning maskinvare. Dette forteller oss at Android Q forventer at enheten har ansiktsgjenkjenningssensorer for maskinvare, i motsetning til ansiktslås-funksjoner som finnes på de fleste moderne smarttelefoner fra selskaper som Xiaomi, Huawei/Honor og OnePlus.
Innstillinger
Akkurat som når du setter opp et nytt fingeravtrykk, krever den nye oppsettflyten for ansiktsautentisering at brukeren angir et passord, PIN-kode eller mønster som sikkerhetskopi. Brukeren har også muligheten til å kreve at passordet, PIN-koden eller mønsteret brukes før enhetens data dekrypteres ved oppstart. Følgende streng er den viktigste vi fant fordi den eksplisitt sier at ansiktet ditt kan brukes til ikke bare å låse opp telefonen din, men også til å godkjenne kjøp eller logge på apper.
<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>
Ansiktslås kan imidlertid fortsatt deaktiveres av enhetsadministratoren.
Slik ser det ut
Her er skjermbilder som viser oppsettsprosessen for ansiktsgjenkjenning i Android Pie. Dessverre kunne vi ikke få det til å fungere siden ansiktslåsen HAL mangler.
Hva betyr dette for Android?
Hvis du tror disse strengene er bevis på at Google Pixel 4 vil ha Face ID, så la meg stoppe deg der. Det eneste disse strengene beviser er at AOSP nå støtter ansiktsgjenkjenningsmaskinvare for ansiktslåsing, betalinger og appautentisering. Vi forventer at enheter som Huawei Mate 20 Pro og Xiaomi Mi 8 Explorer Edition kjører en Android Q GSI å ha fungerende ansiktsgjenkjenning. Andre enheter som har de nødvendige maskinvaresensorene bør også kunne bruke dem til ansiktsgjenkjenning i Android Q.
Jeg klandrer deg ikke for å spekulere om Googles fremtidige maskinvareplaner. Det faktum at Google støtter maskinvare for ansiktsgjenkjenning i Android Q betyr naturligvis at de har en enhet de tester den på. Det kan være en Mate 20 Pro, Mi 8 EE, en uutgitt smarttelefon som Samsung Galaxy S10+, et tilpasset utviklingskort eller en prototype Pixel 4. Uten forpliktelsene vet vi ikke hva de tester dette på. Vi vil sannsynligvis finne ut mer i løpet av Google I/O 2019 som er planlagt til 7. mai 2019.
Denne artikkelen ble oppdatert 8. februar 2019, med skjermbilder av oppsettflyten for sikker ansiktsgjenkjenning i Android Pie.