Tổng quan

Hướng dẫn này mô tả cách di chuyển các chế độ triển khai camera trên ô tô sang Camera2 API từ Extended View System (EVS) API. Chúng tôi dự định ngừng sử dụng các EVS API cho chức năng camera. Quá trình chuyển đổi này nhằm mục đích tiêu chuẩn hoá quá trình phát triển camera trên Android Automotive OS (AAOS) bằng cách sử dụng khung Camera2.

Lý do nên di chuyển

Những yếu tố này là cơ sở cho việc di chuyển.

  • API hợp nhất: Camera2 cung cấp một API duy nhất và nhất quán cho mọi hoạt động phát triển camera trên Android, trên mọi kiểu dáng thiết bị (điện thoại, máy tính bảng, TV và xe).

  • Quyền truy cập rộng hơn: Camera2 có sẵn cho hệ thống, ứng dụng của bên thứ nhất và ứng dụng của bên thứ ba. Điều này khác với EVS, chỉ dành cho các ứng dụng hệ thống và ứng dụng bên thứ nhất.

  • Giảm tình trạng phân mảnh: Camera2 giúp các OEM không cần duy trì và hỗ trợ 2 ngăn xếp camera riêng biệt.

  • Các tính năng tiêu chuẩn: Camera2 được hưởng lợi từ các tính năng và điểm cải tiến liên tục được phát triển cho khung camera Android cốt lõi.

Các thành phần EVS chịu ảnh hưởng

Khi EVS ngừng hoạt động, những thành phần EVS sau đây có thể bị ảnh hưởng:

Thư viện tương thích EVS với Camera2

Bài viết Di chuyển sang Camera2 trình bày chi tiết những điểm khác biệt giữa EVS và Camera2, đồng thời mô tả cách chuyển đổi chức năng EVS mà bạn muốn sang Camera2 API. Chúng tôi dự định chuẩn bị một thư viện tương thích không bắt buộc (lớp shim) để hỗ trợ các hoạt động di chuyển này.

Tuân thủ bộ thử nghiệm

Tất cả các hoạt động triển khai Camera2 đều phải vượt qua các bài kiểm thử tuân thủ Android sau:

  • Bộ kiểm tra tính tương thích (CTS) xác minh khả năng tương thích tổng thể của Android.
  • Bộ kiểm thử của nhà cung cấp (VTS) kiểm thử giao diện HAL của camera.

Để tìm hiểu thêm, hãy xem bài viết Kiểm thử HAL camera.

Phản hồi

Chúng tôi trân trọng ý kiến phản hồi của bạn về việc di chuyển từ EVS sang Camera2. Để cung cấp thông tin đầu vào, hãy xem phần Báo cáo và theo dõi lỗi. Khi bạn báo cáo vấn đề, hãy thêm "Hướng dẫn di chuyển EVS sang Camera2" vào tiêu đề.