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 các Camera2 API từ các 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 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 di chuyển

Các yếu tố sau đây là cơ sở cho quá trình 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 quá trình phát triển camera trên Android, trên tất cả các hệ số hình thức (đ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 các ứng dụng 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 của bên thứ nhất.

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

  • Các tính năng tiêu chuẩn: Camera2 hưởng lợi từ các tính năng và 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 bị ngừng sử dụng, các thành phần EVS sau đây có thể bị ảnh hưởng:

Thư viện khả năng tương thích từ EVS sang Camera2

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

Tuân thủ bộ kiểm thử

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

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

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

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 ý kiến, hãy xem bài viết Báo cáo và theo dõi lỗi. Khi bạn báo cáo một vấn đề, hãy thêm "Hướng dẫn di chuyển từ EVS sang Camera2" vào tiêu đề.