從 Google Mobile Vision 遷移

Google Mobile Vision 已淘汰,我們要求開發人員遷移至替代的 ML Kit SDK。遷移至新版 SDK 可確保您享有最佳效能、穩定性及最新功能。此外,ML Kit 也提供其他採用機器學習技術的 API,不僅適用於 Vision,也適用於 Natural Language 用途。

如果您目前在應用程式中使用 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 後,應用程式就能享有最新的錯誤修正和 API 改進項目,包括更新的 ML 模型和硬體加速功能。

此外,ML Kit API 還提供其他優點:

  • Android 上推出新的 API 組合變體,可讓您將 ML Kit SDK 與應用程式靜態連結。
  • API 專屬改善項目,例如:

  • 所有 API 都新增了 Android Jetpack Lifecycle 支援。您現在可以使用 addObserver 自動管理 ML Kit API 的啟動和終止作業,因為應用程式會經歷使用者 / 系統的螢幕旋轉或關閉作業。因此整合 CameraX 時會更加輕鬆。

如要查看最新異動的完整清單,請參閱 ML Kit SDK 版本資訊。

ML Kit API 是否提供與 Mobile Vision API 相同的功能?

條碼掃描、文字辨識和臉部偵測 API 提供與 Mobile Vision 對應項目相同的功能和能力。

但 ML Kit 不再支援 Mobile Vision 中的多重偵測器、多重處理器和聚焦處理器。開發人員可以視需要相對輕鬆地實作相同功能。

取得說明

如有任何問題,請前往社群頁面,瞭解與我們聯絡的管道。