Google Mobile Vision からの移行

Google Mobile Vision は非推奨になったため、後継の ML Kit SDK への移行をお願いしています。新しい SDK に移行すると、最高のパフォーマンス、安定性、最新の機能を利用できます。また、ML Kit は、ビジョンだけでなく自然言語のユースケースにも対応した、ML を活用した追加の API を提供しています。

現在アプリで Mobile Vision のバーコード スキャン、テキスト認識、顔検出の API を使用している場合は、 Android 向け ML Kit 移行ガイドiOS 向け ML Kit 移行ガイド に沿って、新しい ML Kit SDK に移行してください。

よくある質問

アプリで Mobile Vision を使用しているかどうかを確認するにはどうすればよいですか?

Android の場合、モジュール(アプリレベル)の Gradle ファイル(通常は app/build.gradle)に次の依存関係が含まれているかどうかを確認します。

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

iOS の場合、Podfile に次のいずれかの依存関係が含まれているかどうかを確認します。

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

ML Kit SDK に移行するとどのようなメリットがありますか?

Mobile Vision SDK で提供されている既存の API は非推奨になったため、更新は提供されなくなります。ML Kit に移行すると、更新された ML モデルやハードウェア アクセラレーションなど、API の最新のバグ修正や改善をアプリで利用できます。

また、ML Kit API には次のようなメリットもあります。

  • Android で API の新しいバンドル バリアントを使用すると、ML Kit SDK をアプリに静的にリンクできます。
  • API 固有の改善。例:

  • Android Jetpack Lifecycle のサポートがすべての API に追加されました。アプリが画面の回転やユーザー / システムによる終了を行う際に、addObserver を使用して ML Kit API の開始と終了を自動的に管理できるようになりました。これにより、CameraX との統合が容易になります。

最新の変更点の完全なリストについては、ML Kit SDK のリリース ノートをご覧ください。

ML Kit API は Mobile Vision API と同じ機能を提供しますか?

バーコード スキャン、テキスト認識、顔検出の API は、Mobile Vision の対応する API と同じ機能と機能を提供します。

ただし、Mobile Vision のマルチ検出器、マルチプロセッサ、フォーカス プロセッサは ML Kit ではサポートされなくなりました。必要に応じて、デベロッパーが比較的簡単に同じ機能を実装できます。

困ったときは

問題が発生した場合は、コミュニティ ページで Google にお問い合わせいただけるチャネルをご確認ください。