Os usuários do Google Pixel 4 terão que esperar que os desenvolvedores atualizem seus aplicativos com a API BiometricPrompt antes de poderem usar o desbloqueio facial para autenticação.
No recente evento Made by Google, a empresa finalmente levantou as tampas da nova série Pixel 4. Embora já soubéssemos quase tudo sobre os novos dispositivos graças aos vazamentos intermináveis, o Google tinha algumas surpresas na manga. Entre elas estava a revelação chocante de que o Dispositivos Pixel 4 não chegarão à Índia, o que é definitivamente uma chatice para os fãs de Pixel no país. Também aprendemos que os dispositivos Pixel 4 incluem apenas um recurso de desbloqueio facial seguro para autenticação biométrica, sem sinais de leitor de impressão digital. Essa mudança repentina para o desbloqueio facial como único meio de autenticação biométrica agora representa problemas para os compradores do Pixel 4 em todo o mundo.
O Pixel 4 é o primeiro dispositivo a incluir hardware de reconhecimento facial seguro totalmente compatível com Android 10, que permite que o recurso de desbloqueio facial seja reconhecido como uma forma válida de autenticação biométrica usando o BiometricPrompt API. No entanto, os primeiros revisores do Pixel 4 notaram que apenas alguns aplicativos, se houver, permitem autenticação por meio de reconhecimento facial. Gerenciadores de senhas como Keepass e muitos aplicativos bancários ainda usam a antiga API FingerprintManager para mostrar caixas de diálogo de autenticação de impressão digital. Isso significa que os usuários terão que esperar que os desenvolvedores atualizem seus aplicativos com a API BiometricPrompt antes de poder usá-los.
É importante notar que a API FingerprintManager foi descontinuada no nível 28 da API (Android 9 Pie) a favor da nova API BiometricPrompt. Enquanto no Android 10, a API era atualizado para adicionar confirmação implícita, o que significa que os usuários não precisarão clicar em “confirmar” após a autenticação bem-sucedida. Agora, para que os aplicativos permitam a autenticação por meio do desbloqueio facial do Pixel 4, eles terão que atualizar para atingir o nível 28 da API e implementar o BiometricPrompt. Feito isso, a API BiometricPrompt mostrará uma caixa de diálogo fornecida pelo sistema que funcionará com qualquer método biométrico seguro disponível no dispositivo – impressão digital ou desbloqueio facial.
Agora, se você é um veterano do Android, já sabe que esperar que os desenvolvedores atualizem seus aplicativos geralmente leva muito tempo. Felizmente, porém, o Google começou a trabalhar nisso meses antes do lançamento do Pixel 4. Desde agosto de 2019, a empresa exige que todos os novos aplicativos enviados à Play Store sejam direcionados ao Android 9. Portanto, para qualquer desenvolvedor que esteja lançando novos aplicativos, não há razão para usar a API obsoleta em vez da API BiometricPrompt mais recente. Além disso, a partir de novembro de 2019, o Google também exigirá que todas as atualizações de aplicativos existentes sejam direcionadas ao Android 9. Portanto, ao atualizar aplicativos para oferecer suporte ao nível de API mais recente, os desenvolvedores serão avisados sobre as APIs mais antigas descontinuação, incentivando-os a mudar para BiometricPrompt, adicionando assim suporte de desbloqueio facial para o Pixel 4.
Este artigo foi atualizado às 11h EST do dia 17/10/19 para esclarecer que a mudança para BiometricPrompt não é necessária apenas porque a API de impressão digital mais antiga está obsoleta no nível 28 da API.