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 模型和硬體加速功能。
此外,ML Kit API 還提供其他優點:
- Android 上提供新的 API 組合變體,可讓您將 ML Kit SDK 與應用程式靜態連結。
API 專屬改善項目,例如:
所有 API 都新增了 Android Jetpack Lifecycle 支援。現在可以使用
addObserver
,在應用程式經歷螢幕旋轉或使用者 / 系統關閉時,自動管理 ML Kit API 的啟動和終止。因此整合 CameraX 更容易。
如要查看最新異動的完整清單,請參閱 ML Kit SDK 版本資訊。
機器學習套件 API 是否提供與 Mobile Vision API 相同的功能?
條碼掃描、文字辨識和臉部偵測 API 與 Mobile Vision 的對應功能和功能相同。
但 ML Kit 不再支援 Mobile Vision 中的多重偵測器、多重處理器和聚焦處理器。開發人員可以視需要相對輕鬆地實作相同功能。
取得說明
如有任何問題,請前往社群頁面,瞭解與我們聯絡的管道。