Avançar para o conteúdo principal
← Voltar às notíciasAndroid

CameraX: como a Google estabiliza a verificação de identidade no Android

◷ 2 min de leitura
WhatsApp
Interface de verificação de identidade biométrica em dispositivo Android
Fonte: Android

A biblioteca CameraX da Google resolveu falhas técnicas na verificação de identidade da SmileID, aumentando em 20% a taxa de sucesso em dispositivos Android.

A verificação de identidade digital em dispositivos móveis enfrenta desafios técnicos significativos, especialmente em mercados onde predominam smartphones de entrada com processadores limitados e memória RAM reduzida. A SmileID, uma plataforma de verificação de identidade, reportou uma melhoria de 20% nas taxas de sucesso de verificação após migrar os seus SDKs Android para a biblioteca CameraX da Google.

O impacto da fragmentação no Android

Antes da implementação do CameraX, a SmileID lidava com problemas crónicos de engenharia, como distorções na pré-visualização da câmara, orientações de sensor incorretas e falhas de memória (OOM - Out of Memory). Estes obstáculos limitavam o crescimento da adoção do SDK e forçavam muitas verificações a recorrer ao envio de fotografias estáticas via API, em detrimento de análises de vivacidade (liveness checks) em tempo real.

A migração para o CameraX permitiu à empresa:

  • Aumento de resolução: Utilizando a API ResolutionSelector, a SmileID obteve um aumento de 4x na resolução das selfies capturadas, sem aumentar o consumo de memória ou os custos de dados móveis para o utilizador.
  • Compatibilidade massiva: O SDK passou a funcionar de forma estável em mais de 18.000 tipos de dispositivos Android, graças às classes internas de quirks do CameraX que aplicam correções automáticas para bugs conhecidos de fabricantes (OEMs).

O que muda na prática

Para os programadores, a utilização do CameraX simplifica a gestão do ciclo de vida da câmara, abstraindo a complexidade do hardware subjacente. A Google mantém um laboratório de testes que valida diariamente o comportamento da biblioteca em mais de 190 modelos físicos de dispositivos, o que ajuda a prevenir regressões antes da implementação em código de produção.

Fontes