從 Google Mobile Vision 遷移

Google Mobile Vision 已淘汰,我們建議開發人員改用 ML Kit SDK。遷移至新 SDK 可確保您享有最佳效能、穩定性和最新功能。此外,ML Kit 還提供其他機器學習 API,不僅適用於視覺,也適用於自然語言用途。

如果您目前在應用程式中使用 Mobile Vision 的條碼掃描、文字辨識或臉部偵測 API,請按照 ML Kit 遷移指南 (適用於 Android)ML Kit 遷移指南 (適用於 iOS) 的說明,將應用程式遷移至新的 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', '7.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '7.0.0'
  • pod 'GoogleMobileVision/TextDetector', '7.0.0'

遷移至 ML Kit SDK 有何優點?

由於 Mobile Vision SDK 提供的現有 API 已淘汰,因此不會再收到更新。遷移至 ML Kit 可確保應用程式能享有最新的 API 錯誤修正和改善項目,包括更新的 ML 模型和硬體加速功能。

此外,機器學習套件 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 對應 API 相同的功能。

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

取得說明

如有任何問題,請參閱社群頁面,瞭解可用來與我們聯絡的管道。