Переход с Google Mobile Vision

Поддержка 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 проверьте, есть ли в файле podfile одна из следующих зависимостей:

  • 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, например:

  • Во все 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. При желании разработчик может относительно легко реализовать ту же функциональность.

Помощь

Если у вас возникнут проблемы, ознакомьтесь с информацией на странице сообщества, где перечислены доступные способы связи с нами.