Migrer depuis Google Mobile Vision

Google Mobile Vision a été abandonné. Nous demandons aux développeurs de passer au SDK ML Kit, qui le remplace. La migration vers le nouveau SDK vous garantit d'obtenir les meilleures performances, la stabilité et les dernières fonctionnalités. De plus, ML Kit fournit des API supplémentaires basées sur le ML, non seulement pour Vision, mais aussi pour les cas d'utilisation du langage naturel.

Si vous utilisez actuellement les API de numérisation de codes-barres, de reconnaissance de texte ou de détection de visage de Mobile Vision dans votre application, veuillez migrer vers le nouveau SDK ML Kit en suivant le guide de migration ML Kit pour Android et le guide de migration ML Kit pour iOS.

Questions fréquentes

Comment savoir si mon application utilise Mobile Vision ?

Sur Android, vérifiez si votre 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 pod contient l'une de ces dépendances:

  • pod 'GoogleMobileVision/FaceDetector', '7.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
  • pod 'GoogleMobileVision/TextDetector', '7.0.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 seront plus mises à jour. La migration vers ML Kit garantit que votre application bénéficie des dernières corrections de bugs et des améliorations apportées aux API, y compris des modèles de ML mis à jour et de l'accélération matérielle.

En outre, les API ML Kit présentent d'autres avantages:

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

  • La prise en charge d'Android Jetpack Lifecycle est ajoutée à toutes les API. Vous pouvez désormais utiliser addObserver pour gérer automatiquement l'initiation et le démontage des API ML Kit lorsque l'application subit une rotation d'écran ou une fermeture par l'utilisateur / le système. Cela facilite l'intégration à CameraX.

Pour obtenir la liste complète des dernières modifications, consultez les notes de version du SDK ML Kit.

Les API ML Kit fournissent-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 visage offrent les mêmes fonctionnalités que leurs homologues Mobile Vision.

À l'exception des multidétecteurs, des multiprocesseurs et des processeurs de mise au point de Mobile Vision, qui ne sont plus compatibles avec ML Kit. Le développeur peut implémenter la même fonctionnalité relativement facilement, si nécessaire.

Obtenir de l'aide

Si vous rencontrez des problèmes, consultez notre page de la communauté, qui présente les canaux disponibles pour nous contacter.