從 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', '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 專屬改善項目,例如:

  • Android Jetpack 生命週期支援功能已新增至所有 API。您現在可以使用 addObserver,在應用程式由使用者 / 系統旋轉或關閉畫面時,自動管理 ML Kit API 的啟動和拆解作業。讓您更輕鬆地與 CameraX 整合。

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

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

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

例外狀況是 ML Kit 已不再支援 Mobile Vision 中的多偵測工具、多處理器和聚焦處理器。如有需要,開發人員可相對輕鬆實作相同功能。

取得協助

如果您遇到任何問題,請查看我們的社群頁面,當中列出可與我們聯絡的頻道。