Abandon de Google Mobile Vision. Nous demandons aux développeurs de passer au SDK ML Kit, qui va remplacer son SDK. En migrant vers le nouveau SDK, vous bénéficierez des meilleures performances, de la stabilité et des dernières fonctionnalités. De plus, ML Kit fournit des API basées sur le ML supplémentaires, non seulement pour la vision, mais aussi pour les cas d'utilisation de Natural Language.
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 passer au nouveau SDK ML Kit en suivant le guide de migration de 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 des dépendances suivantes:
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 des API, y compris des modèles de ML mis à jour et l'accélération matérielle.
Les API de ML Kit offrent également 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.
Exemples d'améliorations propres aux API:
- L'API Barcode Scanning accepte désormais les résultats bruts.
- L'API Face Detection fournit désormais l'angle X d'Euler.
La compatibilité avec le cycle de vie Android Jetpack est ajoutée à toutes les API. Vous pouvez maintenant utiliser
addObserver
pour gérer automatiquement l'initiation et la suppression des API de ML Kit lorsque l'application est soumise à une rotation ou à une fermeture d'écran par l'utilisateur ou le système. Cela facilite l'intégration à CameraX.
La liste complète des dernières modifications est disponible dans les notes de version du SDK ML Kit.
Les API de 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 que les équivalents Mobile Vision.
Une exception est que les multidétecteurs, les multiprocesseurs et les processeurs de sélection dans Mobile Vision ne sont plus compatibles avec ML Kit. La même fonctionnalité peut être mise en œuvre assez 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é sur laquelle nous vous présentons les canaux disponibles pour nous contacter.