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 專屬改善項目,例如:
- Barcode Scanning API 現在支援原始輸出內容
- Face Detection API 現在提供 Euler X 角度
所有 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 中的多重偵測器、多重處理器和聚焦處理器。開發人員如有需要,可以相對輕鬆地實作相同功能。
取得說明
如有任何問題,請參閱社群頁面,瞭解可用來與我們聯絡的管道。