Descripción general

En esta guía, se describe cómo migrar tus implementaciones de cámaras automotrices a las APIs de Camera2 desde las APIs del sistema de vista extendida (EVS). Tenemos previsto dejar de usar las APIs de EVS para la funcionalidad de la cámara. Esta transición tiene como objetivo estandarizar el desarrollo de cámaras en el SO Android Automotive (AAOS) mediante el uso del framework de Camera2.

Motivos para migrar

Estos factores respaldan la migración.

  • API unificada: Camera2 proporciona una API única y coherente para todo el desarrollo de cámaras en Android, en todos los factores de forma (teléfonos, tablets, TV y vehículos).

  • Acceso más amplio: Camera2 está disponible para apps del sistema, propias y de terceros. Esto no sucede con EVS, que se restringe a las apps del sistema y propias.

  • Fragmentación reducida: Camera2 elimina la necesidad de que los OEMs mantengan y admitan dos pilas de cámaras separadas.

  • Funciones estándar: Camera2 se beneficia de las mejoras y funciones continuas desarrolladas para el framework principal de la cámara de Android.

Componentes de EVS afectados

Cuando se deje de usar EVS, estos componentes de EVS podrían verse afectados:

Biblioteca de compatibilidad de EVS a Camera2

En Migra a Camera2, se detallan las diferencias entre EVS y Camera2, y se describe cómo realizar la transición de la funcionalidad de EVS deseada a las APIs de Camera2. Tenemos previsto preparar una biblioteca de compatibilidad opcional (capa de shim) para admitir estas migraciones.

Cumplimiento del paquete de pruebas

Todas las implementaciones de Camera2 deben pasar estas pruebas de cumplimiento de Android:

  • El Conjunto de pruebas de compatibilidad (CTS) verifica la compatibilidad general de Android.
  • El Conjunto de pruebas de proveedores (VTS) prueba la interfaz HAL de la cámara.

Para obtener más información, consulta Pruebas de HAL de la cámara.

Comentarios

Valoramos tus comentarios específicos sobre la migración de EVS a Camera2. Para proporcionar comentarios, consulta Cómo informar y hacer un seguimiento de errores. Cuando presentes un problema, incluye "Guía de migración de EVS a Camera2" en el título.