Migration von Google Mobile Vision

Google Mobile Vision wurde eingestellt. Wir empfehlen Entwicklern, zum ML Kit SDK zu migrieren, das als Ersatz dient. Wenn Sie auf das neue SDK umstellen, profitieren Sie von der besten Leistung, Stabilität und den neuesten Funktionen. Darüber hinaus bietet ML Kit zusätzliche ML-basierte APIs, nicht nur für Anwendungsfälle im Bereich Vision, sondern auch für Natural Language.

Wenn Sie in Ihrer App derzeit die APIs für das Barcode-Scannen, die Texterkennung oder die Gesichtserkennung von Mobile Vision verwenden, migrieren Sie bitte zum neuen ML Kit SDK. Folgen Sie dazu der Anleitung zur Migration zu ML Kit für Android und der Anleitung zur Migration zu ML Kit für iOS.

Häufig gestellte Fragen

Woher weiß ich, ob meine App Mobile Vision verwendet?

Prüfen Sie unter Android, ob die Gradle-Datei Ihres Moduls (auf App-Ebene, in der Regel app/build.gradle) diese Abhängigkeit enthält:

  • com.google.android.gms:play-services-vision:x.x.x

Prüfen Sie unter iOS, ob Ihre Podfile eine dieser Abhängigkeiten enthält:

  • pod 'GoogleMobileVision/FaceDetector', '7.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
  • pod 'GoogleMobileVision/TextDetector', '7.0.0'

Welche Vorteile bietet die Migration zum ML Kit SDK?

Da die vorhandenen APIs des Mobile Vision SDK eingestellt werden, erhalten sie keine Updates mehr. Wenn Sie zu ML Kit migrieren, profitiert Ihre Anwendung von den neuesten Fehlerkorrekturen und Verbesserungen an den APIs, einschließlich aktualisierter ML-Modelle und Hardwarebeschleunigung.

Außerdem bieten die ML Kit APIs noch weitere Vorteile:

  • Neue Paketvarianten der APIs unter Android, mit denen Sie das ML Kit SDK statisch mit Ihrer Anwendung verknüpfen können.
  • API-spezifische Verbesserungen, z. B.:

  • Für alle APIs wird die Android Jetpack-Lebenszyklusunterstützung hinzugefügt. Mit addObserver können Sie jetzt die Initiierung und Deaktivierung von ML Kit APIs automatisch verwalten, wenn die App vom Nutzer oder System gedreht oder geschlossen wird. Das erleichtert die Integration in CameraX.

Eine vollständige Liste der neuesten Änderungen finden Sie in den Versionshinweisen zum ML Kit SDK.

Bieten die ML Kit APIs dieselben Funktionen wie die Mobile Vision APIs?

Die APIs für Barcode-Scannen, Texterkennung und Gesichtserkennung bieten dieselben Funktionen wie ihre Mobile Vision-Entsprechungen.

Eine Ausnahme bilden Multi-Detektoren, Multi-Prozessoren und Fokussier-Prozessoren in Mobile Vision, die in ML Kit nicht mehr unterstützt werden. Die gleiche Funktion kann vom Entwickler bei Bedarf relativ einfach implementiert werden.

Hilfe erhalten

Wenn Probleme auftreten, findest du auf unserer Community-Seite Informationen dazu, wie du dich mit uns in Verbindung setzen kannst.