Google Mobile Vision からの移行

Google Mobile Vision のサポートは終了しました。デベロッパーには、置き換え用の ML Kit SDK に移行するようお願いしています。新しい SDK に移行することで、パフォーマンス、安定性、最新機能を最大限に活用できます。さらに、ML Kit では、Vision だけでなく自然言語のユースケースでも ML を活用した API がより多く提供されます。

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

よくある質問

アプリがモバイル ビジョンを使用しているかどうかを確認するにはどうすればよいですか?

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

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

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

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

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

Mobile Vision SDK に用意された既存の API はサポートが終了しているため、アップデートは受信しません。ML Kit に移行することで、更新された ML モデルやハードウェア アクセラレーションなど、最新のバグ修正と API の改善をアプリケーションで活用できます。

さらに、ML Kit API には他の利点もあります。

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

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

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

ML Kit API は Mobile Vision API と同じ機能を備えていますか?

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

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

参考情報

問題が発生した場合は、コミュニティ ページでお問い合わせ方法をご確認ください。