Migracja z Google Mobile Vision

Wycofaliśmy Google Mobile Vision i prosimy deweloperów o przejście na jego zamiennik, czyli pakiet ML Kit SDK. Przejście na nowy pakiet SDK zapewnia najlepszą wydajność, stabilność i najnowsze funkcje. Dodatkowo ML Kit zapewnia dodatkowe interfejsy API oparte na systemach uczących się, nie tylko do zastosowań w przypadku Vision, ale też Natural Language.

Jeśli obecnie w swojej aplikacji korzystasz z interfejsów API do skanowania kodów kreskowych, rozpoznawania tekstu lub wykrywania twarzy w aplikacji Mobile Vision, przejdź na nowy pakiet SDK ML Kit, postępując zgodnie z Przewodnik po migracji ML Kit na Androida oraz Przewodnik po migracji ML Kit na iOS

Najczęstsze pytania

Jak sprawdzić, czy moja aplikacja używa Mobile Vision?

Na Androidzie sprawdź, czy plik Gradle modułu (na poziomie aplikacji) jest (zazwyczaj 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 przejścia na pakiet ML Kit SDK?

Istniejące interfejsy API oferowane przez pakiet Mobile Vision SDK zostały wycofane, nie będą już otrzymywać aktualizacji. Migracja do ML Kit zapewni, że Twoja aplikacja najnowsze poprawki błędów i ulepszenia interfejsów API, w tym zaktualizowanych modeli ML i akceleracji sprzętowej.

Interfejsy ML Kit API zapewniają też inne korzyści:

  • nowe pakiety wariantów interfejsów API na Androida, które umożliwiają statyczne łączenie; pakiet ML Kit SDK z aplikacją.
  • Ulepszenia interfejsu API, na przykład:

  • Cykl życia Androida Jetpack obsługa została dodana do wszystkich interfejsów API. Możesz teraz używać aplikacji addObserver, aby automatycznie zarządzanie inicjowaniem i kończeniem interfejsów ML Kit API podczas przechodzenia aplikacji przez ekran rotacji lub zamknięcia przez użytkownika / system. Zapewnia to integrację z Aparatem X .

Pełną listę najnowszych zmian znajdziesz w wersji pakietu ML Kit SDK notatki.

Czy interfejsy ML Kit API zapewniają te same funkcje co interfejsy Mobile Vision API?

Interfejsy API skanowania kodu kreskowego, rozpoznawania tekstu i wykrywania twarzy zapewniają funkcji i możliwości, których stanowią mobilne odpowiedniki.

Wyjątkiem są detektory wieloprocesowe, procesory wieloprocesorowe i procesory skupiające Urządzenia mobilne Vision nie są już obsługiwane w ML Kit. Podobne funkcje mogą być w razie potrzeby deweloper stosunkowo łatwo wdrożyć tę funkcję.

Uzyskiwanie pomocy

Jeśli napotkasz jakieś problemy, zajrzyj na naszą stronę Społeczności. w którym wymieniamy kanały, za pomocą których można się z nami skontaktować.