Обзор

В этом руководстве описывается, как перенести реализации автомобильных камер на API Camera2 из API Extended View System (EVS) . Мы планируем прекратить поддержку API EVS для работы с камерами. Целью этого перехода является стандартизация разработки камер для Android Automotive OS (AAOS) с использованием фреймворка Camera2.

Причины миграции

Эти факторы лежат в основе миграции.

  • Унифицированный API: Camera2 предоставляет единый, согласованный API для разработки всех камер на Android для всех форм-факторов (телефоны, планшеты, телевизоры и транспортные средства).

  • Расширенный доступ: Camera2 доступна системным, собственным и сторонним приложениям. В отличие от EVS, доступ к которому ограничен системными и собственными приложениями.

  • Снижение фрагментации: Camera2 устраняет необходимость для OEM-производителей поддерживать и обслуживать два отдельных стека камер.

  • Стандартные функции: Camera2 использует постоянные усовершенствования и функции, разработанные для базовой платформы камеры Android.

Затронутые компоненты EVS

Когда поддержка EVS будет прекращена, могут пострадать следующие компоненты EVS:

Библиотека совместимости EVS с Camera2

Мы планируем предоставить библиотеку совместимости (слой прокладки) для поддержки перехода клиентов EVS на Camera2.

Соответствие тестовому набору

Все реализации Camera2 должны пройти следующие тесты на соответствие Android:

  • Compatibility Test Suite (CTS) проверяет общую совместимость Android.
  • Vendor Test Suite (VTS) тестирует интерфейс камеры HAL.
  • Image Test Suite (ITS) проверяет качество и правильность изображений.

Более подробную информацию см. в разделе Тестирование HAL камеры .

Обратная связь

Мы ценим ваши отзывы о переходе с EVS на Camera2. Чтобы поделиться своим мнением, см . раздел «Сообщение об ошибках и их отслеживание ». При сообщении о проблеме укажите в заголовке «Руководство по переходу с EVS на Camera2».