Usługa Google Mobile Vision została wycofana i prosimy deweloperów o przejście na jej pakiet SDK, który go zastępuje. Przejście na nowy pakiet SDK zapewnia największą wydajność, stabilność i najnowsze funkcje. Dodatkowo ML Kit zapewnia dodatkowe interfejsy API wykorzystujące systemy uczące się, nie tylko do obsługi Vision, ale również w przypadku użycia języka naturalnego.
Jeśli korzystasz w swojej aplikacji z interfejsów API skanowania kodów kreskowych, rozpoznawania tekstu lub rozpoznawania twarzy przez usługę Mobile Vision, przejdź na nowy pakiet SDK ML Kit, postępując zgodnie z przewodnikiem po migracji dotyczącym ML Kit na Androida i przewodnikiem po migracji do ML Kit na iOS.
Najczęstsze pytania
Skąd mam wiedzieć, czy moja aplikacja korzysta z Vision Vision?
Na Androidzie sprawdź, czy plik Gradle (na poziomie aplikacji) (zazwyczaj 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', '3.2.0'
pod 'GoogleMobileVision/BarcodeDetector', '3.2.0'
pod 'GoogleMobileVision/TextDetector', '3.2.0'
Jakie są korzyści z migracji do pakietu ML Kit SDK?
Istniejące interfejsy API oferowane przez pakiet SDK Mobile Vision zostały wycofane, więc nie będą już otrzymywać aktualizacji. Migracja do ML Kit zapewnia aplikacji dostęp do najnowszych poprawek błędów i ulepszeń interfejsów API, takich jak zaktualizowane modele ML i akceleracja sprzętowa.
Interfejsy API ML Kit mają też inne zalety:
- Nowe wersje pakietów interfejsów API na Androida, które umożliwiają statyczne połączenie pakietu SDK ML Kit z Twoją aplikacją.
Ulepszenia interfejsu API, takie jak:
- Interfejs Barcode Scanning API obsługuje teraz nieprzetworzone dane wyjściowe
- Interfejs Face Detection API udostępnia teraz kąt Eulera X.
Do wszystkich interfejsów API została dodana obsługa Androida Jetpack Lifecycle. Możesz teraz używać
addObserver
, aby automatycznie zarządzać inicjowaniem i usuwaniem interfejsów API ML Kit, gdy aplikacja/obracanie ekranu lub zamykanie go przez użytkownika/system. Ułatwia to integrację z aparatem XX.
Pełną listę najnowszych zmian znajdziesz w informacjach o wersji pakietu SDK ML Kit.
Czy interfejsy ML Kit API oferują te same funkcje co interfejsy Mobile Vision API?
Interfejsy API skanowania kodów kreskowych, rozpoznawania tekstu i wykrywania twarzy oferują te same funkcje co ich urządzenia mobilne.
Wyjątkiem są sytuacja, w której wielodetektory i wieloprocesorowe moduły przetwarzania w Vision Mobile nie są już obsługiwane w ML Kit. Deweloper może w razie potrzeby łatwo wdrożyć te same funkcje.
Uzyskiwanie pomocy
W razie problemów zajrzyj na stronę Społeczność, aby przedstawić kanały, w których można się z nami skontaktować.