Migracja z Google Mobile Vision

Wycofaliśmy Google Mobile Vision i prosimy deweloperów o przejście na pakiet SDK ML Kit, który zastąpi pakiet ML Kit. Przejście na nowy pakiet SDK zapewni Ci najwyższą wydajność, stabilność i najnowsze funkcje. Dodatkowo ML Kit udostępnia dodatkowe interfejsy API oparte na systemach uczących się – nie tylko na potrzeby Vision, ale także Natural Language.

Jeśli obecnie używasz w swojej aplikacji interfejsów API do skanowania kodów kreskowych, rozpoznawania tekstu lub wykrywania twarzy należących do 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 dla iOS.

Najczęstsze pytania

Skąd mam wiedzieć, czy moja aplikacja korzysta z Mobile Vision?

Na urządzeniu z Androidem 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 przejścia na pakiet SDK ML Kit?

Istniejące interfejsy API oferowane przez pakiet SDK Mobile Vision zostały wycofane, więc nie będą już otrzymywać aktualizacji. Dzięki migracji do ML Kit aplikacja może korzystać z najnowszych poprawek błędów i ulepszeń interfejsów API, w tym nowych modeli ML i akceleracji sprzętowej.

Oprócz tego interfejsy ML Kit API oferują kilka innych korzyści:

  • Nowe pakiety wersji interfejsów API na Androida, które umożliwiają statyczne łączenie pakietu SDK ML Kit z aplikacją.
  • ulepszenia związane z interfejsem API, na przykład:

  • Obsługa Android Jetpack Lifecycle jest dodana do wszystkich interfejsów API. Za pomocą addObserver możesz teraz automatycznie zarządzać inicjowaniem i wyłączaniem interfejsów ML Kit API, gdy użytkownik lub system zacznie obracać lub zamykać ekran w aplikacji. Ułatwia to integrację z aparatem CameraX.

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 do skanowania kodów kreskowych, rozpoznawania tekstu i wykrywania twarzy mają te same funkcje co ich odpowiedniki w ramach technologii rozpoznawania twarzy.

Wyjątkiem są detektory i procesory wieloprocesorowe oraz procesory skupiające się w Mobile Vision nie są już obsługiwane w pakiecie ML Kit. W razie potrzeby deweloper może stosunkowo łatwo wdrożyć tę samą funkcję.

Uzyskiwanie pomocy

Jeśli napotkasz jakieś problemy, zajrzyj na stronę Społeczność, na której znajdziesz informacje o kanałach, za pomocą których można się z nami skontaktować.