Hadlee Simons / Autoridade Android
TL;DR
- O Google atualizou as APIs responsáveis pela leitura do código de barras e do código QR para permitir o zoom automático quando um possível código de barras ou código QR for detectado.
- Esse recurso poderá ser lançado em breve para smartphones Android 13 e superiores com o Google Play Services.
O Android já é considerado um sistema operacional maduro, mas ainda há espaço para muitas melhorias. Atualmente, consideramos muitos recursos como garantidos, mas algumas atualizações de recursos ainda conseguem nos surpreender. Por exemplo, todos nós já usamos nossos telefones para escanear o código QR, mas sempre nos reposicionamos para nos alinharmos corretamente com o código QR, mesmo que isso signifique dar alguns passos à frente. O Google parece ter uma solução em mente para isso, pois em breve poderá permitir que os telefones Android façam zoom automático em códigos de barras e códigos QR ao tentar digitalizá-los.
Especialista em Android Mishaal Rahman identificado que o Google atualizou as APIs por trás da leitura de código de barras no Android com recursos de zoom automático, permitindo que a câmera amplie automaticamente para ler códigos de barras e códigos QR que estão distantes.
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
Essas APIs são usadas em aplicativos que precisam incorporar a leitura de código de barras de alguma forma e evita que os desenvolvedores de aplicativos precisem criar o recurso completo do zero. Quando os aplicativos usam essas APIs atualizadas, eles obtêm automaticamente a funcionalidade de zoom automático para leitura de código de barras.
Como Mishaal menciona mais adiante em seu tópico, o scanner de código QR no Android 13 e superior usa uma dessas APIs, portanto, espera-se que o suporte para zoom automático chegue em breve a todos os smartphones Android 13 e superiores que usam o Google Play Services.
Usuário do Twitter AssembleDebug menções que o sinalizador de zoom automático já está presente no Google Play Services. O recurso não é ativado por padrão, pois presume-se que esteja em teste. Mas com as APIs sendo atualizadas publicamente, podemos esperar que o recurso seja lançado em breve.
O GMS tem o sinalizador de zoom automático presente desde o mês passado. Não foi ativado porque talvez estivesse em teste. Com o lançamento deste recurso publicamente, o Google já o habilitou no GMS beta para mim. Portanto, espere que seja lançado em breve. Sinalizar para forçar habilitação? Confira https://t.co/MGeCDVz3iM pic.twitter.com/8qYjxLPRSp
No vídeo em anexo, podemos ver o recurso de zoom automático funcionando. Uma vez que o scanner de código QR detecta um possível código QR à distância, ele aumenta o zoom (presumivelmente por meio do hardware de zoom óptico do telefone, como as lentes de zoom de telefoto ou periscópio). Isso evita o trabalho de se aproximar do código de barras para digitalizá-lo. Isso seria muito útil ao configurar dispositivos como TVs, por exemplo.
O usuário do Twitter AssembleDebug também menciona um recurso “Scan from photos” em andamento, permitindo digitalizar códigos de barras e códigos QR de imagens salvas, em vez de exigir uma digitalização da câmera. Esse recurso também está oculto atrás de um sinalizador para teste e pode ser implementado no futuro.