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

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

Se você estiver usando as APIs de leitura de código de barras, reconhecimento de texto ou detecção facial do 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 está usando 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', '8.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'
  • pod 'GoogleMobileVision/TextDetector', '8.0.0'

Quais são os benefícios de migrar para o SDK do ML Kit?

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

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

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

  • O suporte ao ciclo de vida do Android Jetpack foi adicionado a todas as APIs. Agora você pode usar addObserver para gerenciar automaticamente a inicialização e o encerramento das APIs do ML Kit à medida que o app passa por rotação de tela ou fechamento pelo usuário / sistema. Isso facilita a integração com o CameraX.

Confira a lista completa das mudanças mais recentes nas notas da versão do SDK do ML Kit.

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

As APIs de leitura de código de barras, reconhecimento de texto e detecção de rostos oferecem a mesma funcionalidade e os mesmos recursos que as contrapartes do Mobile Vision.

Uma exceção é que vários detectores, vários processadores e processadores de foco no Mobile Vision não são mais compatíveis com o ML Kit. A mesma funcionalidade pode ser implementada com relativa facilidade pelo desenvolvedor, se desejado.

Receber ajuda

Se tiver problemas, confira nossa página da comunidade, onde descrevemos os canais disponíveis para entrar em contato com nossa equipe.