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', '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 模型和硬體加速功能。
此外,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 中的多重偵測器、多重處理器和聚焦處理器。開發人員可以視需要相對輕鬆地實作相同功能。
取得說明
如有任何問題,請前往社群頁面,瞭解與我們聯絡的管道。