總覽

本指南說明如何將車用攝影機實作項目從 Extended View System (EVS) API 遷移至 Camera2 API。我們計畫淘汰攝影機功能的 EVS API。這項轉換的目的是使用 Camera2 架構,在 Android Automotive OS (AAOS) 上標準化攝影機開發作業。

遷移原因

這些因素是遷移作業的基礎。

  • 統一 API:Camera2 提供單一且一致的 API,適用於所有 Android 裝置 (手機、平板電腦、電視和車輛) 的相機開發作業。

  • 更廣泛的存取權:系統、第一方和第三方應用程式都能使用 Camera2。這與 EVS 不同,EVS 僅限於系統和第一方應用程式。

  • 減少分散:Camera2 可免除 OEM 維護及支援兩個獨立攝影機堆疊的需求。

  • 標準功能:Camera2 持續強化,並提供為 Android 核心相機架構開發的功能。

受影響的 EVS 元件

EVS 淘汰後,下列 EVS 元件可能會受到影響:

EVS 與 Camera2 相容性資料庫

我們計畫提供相容性程式庫 (墊片層),支援 EVS 用戶端轉換至 Camera2。

測試套件合規性

所有 Camera2 實作項目都必須通過下列 Android 相容性測試:

  • Compatibility Test Suite (CTS) 可驗證整體 Android 相容性。
  • 供應商測試套件 (VTS) 會測試 Camera HAL 介面。
  • 圖片測試套件 (ITS) 可驗證圖片品質和正確性。

詳情請參閱「Camera HAL testing」。

意見回饋

我們非常重視您對從 EVS 遷移至 Camera2 的意見。如要提供意見,請參閱「回報及追蹤錯誤」。回報問題時,請在標題中加入「EVS to Camera2 Migration Guide」。