從 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。

常見問題

如何判斷應用程式是否正在使用行動視覺?

在 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 可確保您的應用程式享有 API 的最新錯誤修正和改善項目,包括更新的機器學習模型和硬體加速功能。

此外,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 的多偵測器、多處理器和聚焦處理器。如有需要,開發人員可以輕鬆實作相同功能。

取得協助

如果您遇到任何問題,請前往社群頁面,我們會概略介紹可與我們聯絡的頻道。