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 固有の改善。例:
- バーコード スキャン API で未加工の 出力がサポートされるようになりました
- 顔検出 API で オイラー角 X が提供されるようになりました
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 にお問い合わせいただけるチャネルをご確認ください。