Поддержка Google Mobile Vision прекращена, и мы просим разработчиков перейти на ML Kit SDK. Переход на новый SDK обеспечит вам наилучшую производительность, стабильность и доступ к новейшим функциям. Кроме того, ML Kit предоставляет дополнительные API на основе машинного обучения не только для Vision, но и для обработки естественного языка.
Если вы используете в своем приложении API Mobile Vision для сканирования штрихкодов, распознавания текста или распознавания лиц, перейдите на новый ML Kit SDK, следуя руководству по переходу на ML Kit для Android и руководству по переходу на ML Kit для iOS.
Часто задаваемые вопросы
Как узнать, использует ли мое приложение Mobile Vision?
В Android проверьте, содержит ли файл Gradle на уровне модуля (обычно app/build.gradle) следующую зависимость:
com.google.android.gms:play-services-vision:x.x.x
В iOS проверьте, содержит ли ваш pod-файл одну из следующих зависимостей:
pod 'GoogleMobileVision/FaceDetector', '8.0.0'pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'pod 'GoogleMobileVision/TextDetector', '8.0.0'
Какие преимущества дает переход на ML Kit SDK?
Поскольку существующие API, предлагаемые Mobile Vision SDK, устарели, они больше не будут получать обновления. Переход на ML Kit гарантирует, что ваше приложение будет использовать последние исправления ошибок и улучшения API, включая обновленные модели машинного обучения и аппаратное ускорение.
Кроме того, у API ML Kit есть и другие преимущества:
- Новые варианты API для Android, которые позволяют статически связать ML Kit SDK с приложением.
Улучшения, связанные с API, например:
- Barcode Scanning API теперь поддерживает необработанные выходные данные
- API распознавания лиц теперь предоставляет угол Эйлера X.
Во все API добавлена поддержка Android Jetpack Lifecycle. Теперь вы можете использовать
addObserver, чтобы автоматически управлять запуском и остановкой API ML Kit при повороте экрана или закрытии приложения пользователем или системой. Это упрощает интеграцию с CameraX.
Полный список последних изменений можно найти в примечаниях к выпуску ML Kit SDK.
Предоставляют ли API ML Kit те же функции, что и API Mobile Vision?
API сканирования штрихкодов, распознавания текста и распознавания лиц предоставляют те же функции и возможности, что и их аналоги в Mobile Vision.
Исключение составляют мультидетекторы, мультипроцессоры и фокусирующие процессоры в Mobile Vision, которые больше не поддерживаются в ML Kit. При желании разработчик может относительно легко реализовать ту же функциональность.
Помощь
Если у вас возникнут проблемы, посетите страницу сообщества, где указаны доступные каналы связи с нами.