Usługa Google Mobile Vision została wycofana, dlatego prosimy deweloperów o przejście na pakiet ML Kit SDK, który ją zastępuje. Przejście na nowy pakiet SDK zapewni Ci najlepszą wydajność, stabilność i najnowsze funkcje. ML Kit udostępnia też dodatkowe interfejsy API oparte na uczeniu maszynowym, które można wykorzystywać nie tylko w przypadku rozpoznawania obrazu, ale też w przypadku języka naturalnego.
Jeśli w swojej aplikacji używasz obecnie interfejsów API Mobile Vision do skanowania kodów kreskowych, rozpoznawania tekstu lub wykrywania twarzy, przeprowadź migrację do nowego pakietu ML Kit SDK, korzystając z przewodnika migracji do ML Kit na Androida i przewodnika migracji do 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
Na iOS sprawdź, czy plik podfile zawiera jedną z tych zależności:
pod 'GoogleMobileVision/FaceDetector', '8.0.0'
pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'
pod 'GoogleMobileVision/TextDetector', '8.0.0'
Jakie korzyści daje przejście na pakiet ML Kit SDK?
Istniejące interfejsy API oferowane przez pakiet Mobile Vision SDK zostały wycofane i nie będą już otrzymywać aktualizacji. Przejście na ML Kit zapewni Twojej aplikacji dostęp do najnowszych poprawek błędów i ulepszeń interfejsów API, w tym zaktualizowanych modeli ML i akceleracji sprzętowej.
Interfejsy API ML Kit mają też inne zalety:
- Nowe warianty interfejsów API na Androidzie, które umożliwiają statyczne łączenie pakietu SDK ML Kit z aplikacją.
Ulepszenia dotyczące interfejsu API, np.:
- Interfejs Barcode Scanning API obsługuje teraz dane wyjściowe w formacie surowym.
- Face Detection API udostępnia teraz kąt Eulera X.
Do wszystkich interfejsów API dodano obsługę Android Jetpack Lifecycle. Możesz teraz używać
addObserver
, aby automatycznie zarządzać inicjowaniem i zamykaniem interfejsów API ML Kit, gdy aplikacja przechodzi przez obracanie ekranu lub jest zamykana przez użytkownika lub system. Ułatwia to integrację z CameraX.
Pełną listę najnowszych zmian znajdziesz w informacjach o wersji pakietu ML Kit SDK.
Czy interfejsy API ML Kit zapewniają te same funkcje co interfejsy Mobile Vision API?
Interfejsy Barcode scanning, Text recognition i Face detection zapewniają te same funkcje i możliwości co ich odpowiedniki w Mobile Vision.
Wyjątkiem są wielodetektory, wieloprocesory i procesory ustawiania ostrości w Mobile Vision, które nie są już obsługiwane w ML Kit. W razie potrzeby deweloper może stosunkowo łatwo wdrożyć tę samą funkcję.
Uzyskiwanie pomocy
Jeśli napotkasz jakiekolwiek problemy, zajrzyj na naszą stronę społeczności, gdzie znajdziesz informacje o kanałach, za pomocą których możesz się z nami skontaktować.