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 Androida i przewodnikiem 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:
- Interfejs Barcode Scanning API obsługuje teraz wyjście w postaci danych nieprzetworzonych
- Interfejs API wykrywania twarzy udostępnia teraz kąt Eulera X
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.