
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.
Google estabiliza ferramentas de desenvolvimento para Android XR
Android evolui para sistema centrado em agentes de IA: O que muda para os programadores
Snapseed 4.2: Novas ferramentas de edição e suporte para LUTs