Google Mobile Vision 已淘汰,我們要求開發人員改用 ML Kit SDK。遷移至新版 SDK 可確保您享有最佳效能、穩定性和最新功能。此外,ML Kit 還提供其他採用機器學習技術的 API,不僅適用於 Vision,也適用於自然語言用途。
如果您的應用程式目前使用 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 Kit API 還提供其他優點:
- Android 上的 API 新增了套裝變體,可讓您將 ML Kit SDK 與應用程式靜態連結。
API 專屬改善項目,例如:
- Barcode Scanning API 現支援原始輸出
- 臉部偵測 API 現在提供歐拉 X 角
所有 API 都新增了 Android Jetpack Lifecycle 支援。現在,您可以使用
addObserver,在應用程式經過螢幕旋轉或由使用者/系統關閉時,自動管理 ML Kit API 的啟動和終止。這可簡化與 CameraX 的整合程序。
如要查看最新異動的完整清單,請參閱 ML Kit SDK 版本資訊。
ML Kit API 是否提供與 Mobile Vision API 相同的功能?
Barcode scanning、Text recognition 和臉部偵測 API 提供的功能和能力與 Mobile Vision 相同。
例外狀況是,ML Kit 不再支援 Mobile Vision 中的多偵測器、多處理器和聚焦處理器。開發人員可以視需要輕鬆實作相同功能。
取得說明
如果遇到任何問題,請前往社群頁面,查看與我們聯絡的管道。