Migrar da Visão para dispositivos móveis do Google

O uso do Google Mobile Vision foi descontinuado, e estamos pedindo aos desenvolvedores que migrem para o SDK do Kit de ML, que é o substituto. A migração para o novo SDK garante que você tenha o melhor desempenho, estabilidade e recursos mais recentes. Além disso, o Kit de ML fornece outras APIs com tecnologia de ML, não apenas para o Vision, mas também para casos de uso de linguagem natural.

Se você usa as APIs de leitura de código de barras, reconhecimento de texto ou detecção facial da Mobile Vision no seu app, migre para o novo SDK do kit de ML seguindo o Guia de migração do kit de ML para Android e o Guia de migração do kit de ML para iOS.

Perguntas frequentes

Como saber se meu app usa o Mobile Vision?

No Android, verifique se o arquivo Gradle do módulo (nível do app) (geralmente app/build.gradle) contém esta dependência:

  • com.google.android.gms:play-services-vision:x.x.x

No iOS, verifique se o podfile contém uma destas dependências:

  • pod 'GoogleMobileVision/FaceDetector', '3.2.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '3.2.0'
  • pod 'GoogleMobileVision/TextDetector', '3.2.0'

Quais são os benefícios da migração para o SDK do Kit de ML?

Como as APIs oferecidas pelo SDK do Mobile Vision foram descontinuadas, elas não receberão mais atualizações. A migração para o Kit de ML garante que seu aplicativo se beneficie das correções de bugs e melhorias mais recentes nas APIs, incluindo os modelos de ML atualizados e a aceleração de hardware.

Além disso, as APIs do Kit de ML oferecem alguns outros benefícios:

  • Novas variantes agrupadas das APIs no Android que permitem vincular estaticamente o SDK do kit de ML ao seu aplicativo.
  • Melhorias específicas de API, por exemplo:

  • O suporte ao Ciclo de vida do Android Jetpack foi adicionado a todas as APIs. Agora é possível usar addObserver para gerenciar automaticamente o início e a eliminação das APIs do Kit de ML conforme o app passa pela rotação ou fechamento da tela pelo usuário / sistema. Isso facilita a integração com o CameraX.

Uma lista completa das mudanças mais recentes pode ser encontrada nas notas da versão do SDK do kit de ML.

As APIs do Kit de ML oferecem a mesma funcionalidade que as APIs Mobile Vision?

As APIs de leitura de código de barras, reconhecimento de texto e detecção facial oferecem as mesmas funcionalidades e recursos que as APIs correspondentes do Mobile Vision.

Uma exceção é que o kit de ML não oferece mais suporte a multidetectores, multiprocessadores e processadores de foco no Mobile Vision. A mesma funcionalidade pode ser implementada com relativa facilidade pelo desenvolvedor, se desejado.

Receber ajuda

Se você tiver algum problema, confira nossa página da comunidade, onde descrevemos os canais disponíveis para entrar em contato conosco.