Como migrar do Google Mobile Vision

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

O Google Mobile Vision foi descontinuado e estamos pedindo aos desenvolvedores que migrem para o SDK do Kit de ML, que é o substituto deles. A migração para o novo SDK garante o melhor desempenho, estabilidade e recursos mais recentes. Além disso, ele oferece outras APIs baseadas em ML, não apenas para o Vision, mas também para casos de uso da Natural Language.

Se você estiver usando as APIs de leitura de código de barras, reconhecimento de texto ou detecção de rosto do Mobile Vision no seu app hoje, 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 os benefícios de migrar para o SDK do kit de ML?

Como as APIs existentes 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 o aplicativo se beneficie das correções de bugs e melhorias mais recentes das APIs, incluindo modelos de ML atualizados e aceleração de hardware.

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

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

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

Veja uma lista completa das mudanças mais recentes nas notas da versão do SDK do kit de ML.

As APIs do Kit de ML fornecem a mesma funcionalidade que as APIs do Vision para dispositivos móveis?

As APIs de leitura de código de barras, reconhecimento de texto e detecção facial oferecem os mesmos recursos e funcionalidades que as versões para dispositivos móveis do Vision.

No entanto, os detectores múltiplos, multiprocessadores e processadores de foco do Mobile Vision não são mais compatíveis com o Kit de ML. Se preferir, o desenvolvedor pode implementar com facilidade a mesma funcionalidade.

Receber ajuda

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