Aplikacja Google Mobile Vision została wycofana i zachęcamy deweloperów do przejścia na pakiet ML Kit. Przejście na nowy pakiet SDK zapewnia najwyższą wydajność, stabilność i najnowsze funkcje. Dodatkowo ML Kit udostępnia dodatkowe interfejsy API wykorzystujące systemy uczące się, nie tylko do obsługi Vision, ale również w naturalnym języku.
Jeśli korzystasz w swojej aplikacji z interfejsów API do skanowania kodów kreskowych, rozpoznawania tekstu lub rozpoznawania twarzy za pomocą Mobile Vision, przejdź na nowy pakiet SDK ML Kit, postępując zgodnie z przewodnikiem po migracji ML Kit na Androida i przewodnikiem po migracji ML Kit na iOS.
Najczęstsze pytania
Skąd mam wiedzieć, czy moja aplikacja korzysta z Vision 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 systemie 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 korzyści płyną z migracji do pakietu ML Kit SDK?
Interfejsy API oferowane przez pakiet Mobile Vision SDK zostały wycofane, więc nie będą już otrzymywać aktualizacji. Migracja do ML Kit zapewnia korzyści z najnowszych poprawek błędów i udoskonaleń interfejsów API, w tym zaktualizowanych modeli ML i akceleracji sprzętowej.
Interfejsy API ML Kit zapewniają też inne korzyści:
- Nowe pakiety interfejsów API na Androidzie, które umożliwiają statyczne połączenie pakietu SDK ML Kit z 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 Euler X.
Do wszystkich interfejsów API dodano obsługę Android Jetpack Lifecycle. Możesz teraz używać
addObserver
do automatycznego inicjowania i wyłączania interfejsów API ML Kit, gdy aplikacja przechodzi przez rotację lub zamykanie ekranu przez użytkownika/system. Dzięki temu integracja z Aparatem X jest łatwiejsza.
Pełną listę najnowszych zmian znajdziesz w informacjach o wersji pakietu SDK ML Kit.
Czy interfejsy ML Kit API zapewniają takie same funkcje jak mobilne interfejsy Vision?
Interfejsy API skanowania kodów kreskowych, rozpoznawania tekstu i wykrywania twarzy zapewniają te same funkcje co ich mobilne odpowiedniki.
Wyjątkiem jest to, że detektory, wieloprocesory i procesory przetwarzające w technologii Vision nie są już obsługiwane w pakiecie ML Kit. Deweloper może w prosty sposób zaimplementować te same funkcje.
Uzyskiwanie pomocy
Jeśli napotkasz problemy, zajrzyj na stronę Społeczność, gdzie znajdziesz listę kanałów, w których możesz się z nami skontaktować.