從 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 已淘汰,因此無法再接收更新。遷移至機器學習套件可確保應用程式能受最新錯誤修正,以及改善 API 的優勢,包括更新的機器學習模型和硬體加速功能。

此外,ML Kit API 還提供以下幾項優勢:

  • Android 上的新 API 組合套件可讓您以靜態方式將 ML Kit SDK 連結至您的應用程式。
  • API 專屬改善項目,例如:

  • Android Jetpack Lifecycle 支援已新增至所有 API。您現在可以使用 addObserver 自動管理 ML Kit API 的啟動和卸除,因為應用程式會在使用者 / 系統旋轉或關閉應用程式時。這樣可以更輕鬆地與 CameraX 整合。

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

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

條碼掃描、文字辨識和臉部偵測 API 的功能與行動 Vision 對等項目相同。

唯一的例外是 ML Kit 已不再支援行動裝置視覺中的多重偵測工具、多重處理器和聚焦處理器開發人員也可以視需要輕鬆實作相同的功能。

取得說明

如有任何問題,請前往社群頁面,查看有哪些管道能與我們聯絡。