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 uczeniu maszynowym, które można wykorzystać nie tylko do obsługi funkcji Vision, ale też do obsługi języka naturalnego.

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 pakiety interfejsów API na Androida, które umożliwiają statyczne łączenie pakietu SDK ML Kit z aplikacją.
  • ulepszenia dotyczące interfejsu API, np.:

  • 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 programista może stosunkowo łatwo wdrożyć te same funkcje.

Uzyskiwanie pomocy

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