Платформа Android Automotive Operating System (AAOS) предлагает два различных API для работы с камерой:
Служба Android Camera использует API камеры Android (также известный как Camera2) для взаимодействия с аппаратным обеспечением камеры. Camera2 тесно связана с другими службами Android и требует полной загрузки Android для доступа к камере ( за исключением раннего доступа к камере для привилегированного клиента).
API камеры Android может использоваться системными и собственными приложениями, а также сторонними приложениями, реализующими стандартные функции камеры, например, для видеоконференций.
API системы расширенного просмотра (EVS) и сервиса CarEvsService предназначен исключительно для автомобильных платформ и обеспечивает минимальный доступ к камерам на ранних этапах разработки, минимально завися от системных служб Android. Этот API доступен только для системных и однопользовательских приложений, предоставляющих возможности использования автомобильных камер. Мы планируем отказаться от использования API EVS для обеспечения функциональности камер.
В руководстве «Переход на Camera2» подробно описано, как перевести ваши автомобильные системы видеонаблюдения с API системы расширенного просмотра (EVS) на стандартные API Camera2.