Se você já tentou digitalizar um código QR usando a câmera do seu telefone, sabe que às vezes pode ser um sucesso ou um fracasso. Por exemplo, às vezes, o código QR pode ser impresso em um fundo movimentado, o que pode distrair a câmera de capturá-lo, ou pode estar a uma distância e você não consegue focar a câmera.
Parece que em breve isso pode ser coisa do passado. De acordo com um tweet de Mishaal Rahman, parece que o Google está trabalhando em uma atualização para a API de digitalização de código de barras do kit de ML. Com esta atualização, parece que assim que a câmera detectar que um código QR está à vista, ela aumentará o zoom automaticamente para que os usuários não precisem fazer isso manualmente.
O Google atualizou a API de leitura de código de barras do kit de ML e a API do leitor de código com zoom automático, permitindo que a câmera aumente o zoom automaticamente para ler códigos de barras distantes. O scanner detectará códigos de barras de forma inteligente e aumentará o zoom para que o usuário não precise ajustar o zoom manualmente. pic.twitter.com/yZGjJsrgI9
— Mishaal Rahman (@MishaalRahman) 3 de agosto de 2023
Como você pode ver no vídeo acima, parece funcionar muito bem. Há um pequeno atraso de quando é detectado até quando é ampliado, mas não é tão ruim quando é inutilizável. Dito isto, esta é uma API, o que significa que cabe aos desenvolvedores escolher se desejam ou não incorporar o recurso em seus próprios aplicativos.
Rahman também observa em um tweet de acompanhamento que o Google já está se preparando para atualizar o leitor de código QR integrado do Android com esse recurso de zoom automático, então só precisamos esperar até que o recurso esteja disponível publicamente antes de dar uma volta.