Migrer depuis Google Mobile Vision

Google Mobile Vision est obsolète et nous demandons aux développeurs de migrer vers le SDK ML Kit, qui remplace le SDK. En migrant vers le nouveau SDK, vous bénéficierez des meilleures performances, d'une stabilité et des dernières fonctionnalités. En outre, ML Kit fournit des API supplémentaires basées sur le ML, non seulement pour Vision, mais aussi pour les cas d'utilisation de Natural Language.

Si vous utilisez actuellement dans votre application les API de lecture de codes-barres, de reconnaissance de texte ou de détection des visages de Mobile Vision, veuillez passer au nouveau SDK ML Kit en suivant les le guide de migration ML Kit pour Android et le Guide de migration de ML Kit pour iOS

Questions fréquentes

Comment savoir si mon application utilise Mobile Vision ?

Sur Android, vérifiez si le fichier Gradle de votre module (au niveau de l'application) (généralement app/build.gradle) contient cette dépendance:

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

Sur iOS, vérifiez si votre fichier Podfile contient l'une de ces dépendances:

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

Quels sont les avantages de la migration vers le SDK ML Kit ?

Étant donné que les API existantes proposées par le SDK Mobile Vision sont obsolètes, elles ne recevront plus de mises à jour. La migration vers ML Kit garantit que votre application bénéficie des dernières corrections de bugs et améliorations apportées aux API, y compris les nouveaux modèles de ML et l'accélération matérielle.

En outre, les API ML Kit offrent d'autres avantages:

  • Nouvelles variantes groupées des API sur Android qui vous permettent d'associer de manière statique le SDK ML Kit avec votre application.
  • Améliorations spécifiques aux API, par exemple:

  • Cycle de vie d'Android Jetpack est ajoutée à toutes les API. Vous pouvez désormais utiliser addObserver pour gérer le lancement et la suppression des API ML Kit à mesure que l'application passe par l'écran la rotation ou la fermeture par l'utilisateur / le système. Cela facilite l'intégration à CameraX plus facile.

La liste complète des dernières modifications est disponible dans la version du SDK ML Kit commentaires.

Les API ML Kit offrent-elles les mêmes fonctionnalités que les API Mobile Vision ?

Les API de lecture de codes-barres, de reconnaissance de texte et de détection de visages fournissent et d'autres fonctionnalités que celles de Mobile Vision.

Il existe une exception : les multidétecteurs, les multiprocesseurs et les processeurs de mise au point Mobile Vision n'est plus compatible avec ML Kit. La même fonctionnalité peut être sont mises en œuvre relativement facilement par le développeur, s'il le souhaite.

Obtenir de l'aide

Si vous rencontrez des problèmes, consultez la page de la communauté. qui présente les différents moyens de nous contacter.