Переход с 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:xxx

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

  • Поддержка Android Jetpack Lifecycle добавлена ​​во все API. Теперь вы можете использовать addObserver для автоматического управления запуском и завершением работы API ML Kit при повороте экрана или закрытии приложения пользователем/системой. Это упрощает интеграцию с CameraX.

Полный список последних изменений можно найти в примечаниях к выпуску ML Kit SDK .

Предоставляют ли API ML Kit ту же функциональность, что и API Mobile Vision?

API-интерфейсы сканирования штрихкодов, распознавания текста и обнаружения лиц предоставляют те же функциональные возможности и возможности, что и их аналоги Mobile Vision.

Исключением является то, что мультидетекторы, мультипроцессоры и процессоры фокусировки в Mobile Vision больше не поддерживаются в ML Kit. При желании разработчик может относительно легко реализовать ту же функциональность.

Получение помощи

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