Migration von Google Mobile Vision

Google Mobile Vision wurde eingestellt. Entwickler werden gebeten, zum ML Kit SDK zu migrieren, das als Ersatz dient. Durch die Migration zum neuen SDK erhalten Sie die beste Leistung, Stabilität und die neuesten Funktionen. Darüber hinaus bietet ML Kit zusätzliche ML-basierte APIs, nicht nur für Vision, sondern auch für Anwendungsfälle der natürlichen Sprache.

Wenn Sie derzeit die APIs von Mobile Vision für das Scannen von Barcodes, die Texterkennung oder die Gesichtserkennung in Ihrer App verwenden, migrieren Sie bitte zum neuen ML Kit SDK. Folgen Sie dazu der Migrationsanleitung für ML Kit für Android und der Migrationsanleitung für 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-Datei eine der folgenden Abhängigkeiten enthält:

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

Welche Vorteile bietet die Migration zum ML Kit SDK?

Da die vorhandenen APIs des Mobile Vision SDK eingestellt wurden, erhalten sie keine Updates mehr. Durch die Migration zu ML Kit profitiert Ihre Anwendung von den neuesten Fehlerkorrekturen und Verbesserungen der APIs, einschließlich aktualisierter ML-Modelle und Hardwarebeschleunigung.

Darüber hinaus bieten die ML Kit APIs weitere Vorteile:

  • Neue gebündelte Varianten der APIs für Android, mit denen Sie das ML Kit SDK statisch mit Ihrer Anwendung verknüpfen können.
  • API-spezifische Verbesserungen, zum Beispiel:

  • Die Unterstützung für den Android Jetpack-Lebenszyklus wurde allen APIs hinzugefügt. Sie können jetzt addObserver verwenden, um die Initiierung und den Abbau von ML Kit APIs automatisch zu verwalten, wenn die App vom Nutzer oder System gedreht oder geschlossen wird. Das erleichtert die Einbindung 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-Scans, Texterkennung und Gesichtserkennung bieten dieselben Funktionen wie ihre Mobile Vision-Entsprechungen.

Eine Ausnahme ist, dass Multi-Detektoren, Multi-Prozessoren und Fokussierungsprozessoren in Mobile Vision in ML Kit nicht mehr unterstützt werden. Die gleiche Funktionalität kann vom Entwickler bei Bedarf relativ einfach implementiert werden.

Hilfe erhalten

Bei Problemen finden Sie auf unserer Community-Seite weitere Informationen dazu, wie Sie uns kontaktieren können.