Migracja z Google Mobile Vision

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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:

  • 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ć.