Migracja z Google Mobile Vision

Pakiet Google Mobile Vision został wycofany. Zachęcamy deweloperów do skorzystania z pakietu ML Kit SDK, który go zastępuje. Migracja do nowego pakietu SDK zapewni Ci najlepszą wydajność, stabilność i dostęp do najnowszych funkcji. Dodatkowo ML Kit udostępnia dodatkowe interfejsy API oparte na ML, które można wykorzystać nie tylko do obsługi funkcji Vision, ale też do obsługi przypadków użycia związanych z językiem naturalnym.

Jeśli w swojej aplikacji korzystasz z interfejsów API Mobile Vision do skanowania kodów kreskowych, rozpoznawania tekstu lub wykrywania twarzy, zmień je na nowy pakiet ML Kit SDK, postępując zgodnie z przewodnikiem po migracji ML Kit na Androidaprzewodnikiem po migracji ML Kit na iOS.

Najczęstsze pytania

Jak sprawdzić, czy moja aplikacja korzysta z Mobile Vision?

Na Androidzie sprawdź, czy plik Gradle modułu (na poziomie aplikacji) (zwykle app/build.gradle) zawiera tę zależność:

  • com.google.android.gms:play-services-vision:x.x.x

W iOS sprawdź, czy plik podfile zawiera jedną z tych zależności:

  • pod 'GoogleMobileVision/FaceDetector', '7.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
  • pod 'GoogleMobileVision/TextDetector', '7.0.0'

Jakie korzyści daje migracja do pakietu ML Kit SDK?

Istniejące interfejsy API oferowane przez pakiet SDK Mobile Vision zostały wycofane i nie będą już aktualizowane. Migracja do ML Kit zapewnia, że Twoja aplikacja będzie korzystać z najnowszych poprawek i udoskonaleń interfejsów API, w tym zaktualizowanych modeli ML i przyspieszenia sprzętowego.

Interfejsy API ML Kit zapewniają też inne korzyści:

  • Nowe zgrupowane wersje interfejsów API na Androida, które umożliwiają statyczne łączenie pakietu SDK ML Kit z aplikacją.
  • ulepszenia dotyczące interfejsu API, takie jak:

  • Do wszystkich interfejsów API dodano obsługę cyklu życia Jetpacka na Androida. Teraz możesz używać addObserver do automatycznego zarządzania inicjowaniem i zamykaniem interfejsów API ML Kit podczas obracania ekranu lub zamykania aplikacji przez użytkownika lub system. Ułatwia to integrację z CameraX.

Pełną listę najnowszych zmian znajdziesz w informacji o wersji pakietu SDK ML Kit.

Czy interfejsy ML Kit API zapewniają te same funkcje co interfejsy Mobile Vision API?

Interfejsy API skanowania kodów kreskowych, rozpoznawania tekstu i wykrywania twarzy zapewniają te same funkcje i możliwości co ich odpowiedniki w Mobile Vision.

Wyjątkiem jest to, że w ML Kit nie są już obsługiwane wielodetektory, procesory wieloprocesorowe ani procesory do ustawiania ostrości w Mobile Vision. W razie potrzeby deweloper może stosunkowo łatwo wdrożyć te same funkcje.

Uzyskiwanie pomocy

Jeśli napotkasz jakiekolwiek problemy, odwiedź stronę społeczności, na której znajdziesz informacje o dostępnych kanałach kontaktu z nami.