Logo, não será tão difícil ler códigos QR de longe em seu celular Android. O Google está trabalhando em um scanner de códigos que identifica automaticamente um código QR dentro do campo de visão da câmera, aumenta-o e o decodifica. Embora este recurso ainda não esteja disponível em todos os dispositivos, está nas últimas APIs de desenvolvedor que o Google está lançando.
Em particular, a API de análise de códigos do Google foi modernizada com a nova possibilidade. Esta funcionalidade está presente no aplicativo de leitura de códigos QR do Google, mas também pode ser implementada em outros aplicativos.
Se os desenvolvedores implementam a API do scanner de código, não haverá necessidade de conceder permissões de câmera, economizando tempo para desenvolver uma experiência personalizada. O Google usa aprendizado de máquina no dispositivo para interpretar códigos QR, gerando apenas um objeto Barcode para o aplicativo para preservar a privacidade dos usuários. Embora não seja explicado em detalhes o que ocorre, o aumento da inteligência artificial é útil para outros tipos de mídia.
De acordo com o especialista em Android Mishaal Rahman, a nova função auto-zoom está disponível na última versão da biblioteca ML Kit Barcode Scanning, o número 17.2.0, que pode ser usada para construir aplicativos, bem como a versão 18.3.0, que pode ser baixada do Google Play Services. Esta mesma função também está disponível na versão 16.1.0 do scanner de código.
Rahman afirma que é provável que o recurso de digitalização de código QR seja disponibilizado para dispositivos executando o Android 13 ou versões mais recentes, pois seu scanner de código QR usa a mesma biblioteca de varredura de código de barras ML Kit, onde o recurso está sendo implantado. Esta implementação pode já estar acontecendo através do GMS, parte proprietária do Android que a Google licencia para alguns fabricantes, de acordo com uma captura de tela do usuário AssembleDebug, divulgada anteriormente pela rede de mídias sociais Twitter.
A eficácia do novo recurso em smartphones Android equipados com câmeras de qualidade inferior ainda não está clara. Não se sabe se ele será disponível para dispositivos diferentes dos Pixels do Google ou se será amplamente lançado. No entanto, acredito que isso se torne realidade no futuro e que esse recurso seja adicionado a aplicativos desenvolvidos por diversos fabricantes.