Google Mobile Vision a été abandonné. Nous demandons aux développeurs de migrer vers le SDK ML Kit, qui le remplace. La migration vers le nouveau SDK vous permet de bénéficier des meilleures performances, de la meilleure stabilité et des 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 lecture de codes-barres, de reconnaissance de texte ou de détection de visages 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 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 des dépendances suivantes :
pod 'GoogleMobileVision/FaceDetector', '8.0.0'
pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'
pod 'GoogleMobileVision/TextDetector', '8.0.0'
Quels sont les avantages de la migration vers le SDK ML Kit ?
Les API existantes proposées par le SDK Mobile Vision étant obsolètes, elles ne seront plus mises à jour. La migration vers ML Kit permet à votre application de bénéficier des dernières corrections de bugs et améliorations apportées aux API, y compris des modèles de ML mis à jour et de l'accélération matérielle.
De plus, les API ML Kit offrent d'autres avantages :
- Nouvelles variantes groupées des API sur Android qui vous permettent d'associer statiquement le SDK ML Kit à votre application.
Améliorations spécifiques à l'API, par exemple :
- L'API Barcode Scanning est désormais compatible avec la sortie brute
- L'API Face Detection fournit désormais l'angle Euler X.
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'initialisation et la suppression des API ML Kit lorsque l'application effectue une rotation de l'écran ou est fermée par l'utilisateur ou 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 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 offrent les mêmes fonctionnalités et capacités que leurs homologues Mobile Vision.
Une exception : les multi-détecteurs, les multi-processeurs et les processeurs de mise au point dans Mobile Vision ne sont plus compatibles avec ML Kit. Si vous le souhaitez, vous pouvez implémenter la même fonctionnalité relativement facilement.
Obtenir de l'aide
Si vous rencontrez des problèmes, consultez notre page de la communauté, où nous indiquons les canaux disponibles pour nous contacter.