En esta página, se resumen las nuevas funciones principales que se proporcionan en Android Automotive 13.
Funciones
Cámara
- API de camera2 de Android Permite que las apps de consumo de terceros accedan a una o más cámaras del vehículo de forma simultánea sin afectar el rendimiento y el comportamiento del Sistema de vista extendida (EVS).
- Enumerar los dispositivos de cámara por ubicaciones relativas Permite que los clientes enumeren y abran dispositivos de cámara (o transmisiones de video) según las ubicaciones relativas, junto con detalles de hardware (por ejemplo, el nombre del nodo del dispositivo) ocultos para los clientes.
- Eventos de conexión en caliente de EVS Se agregaron notificaciones y control de cámaras de conexión en caliente.
Framework de Car
- Principal del framework de Car. Se agregó un nuevo módulo de framework de vehículos que incluye APIs y servicios de vehículos. Esto permite actualizar la pila de vehículos independientemente de las versiones de la plataforma de Android.
- Compatibilidad con regiones de seguridad para la conducción. Permite que las apps especifiquen regiones para la seguridad en la conducción y permite que el sistema especifique una región y proporcione una renuncia temporal.
- Migra la HAL del vehículo de HIDL a AIDL. La HAL de HIDL sigue siendo compatible, pero solo se deben agregar propiedades nuevas a la nueva HAL de vehículos de AIDL.
- Se admiten cargas útiles y llamadas por lotes más grandes en VHAL. VHAL ahora puede pasar cargas útiles más grandes a través de la memoria compartida. Las llamadas por lotes permiten enviar varias solicitudes de manera más eficiente.
- Relleno de metadatos de navegación para el clúster. Esta función extiende el búfer de protocolo de estado de Navigation en la API de Navigation State con campos adicionales para describir los metadatos de navegación.
- Modo táctil. Las notificaciones ahora se desconectan de los eventos de enfoque en Android 13. En Android 12 y versiones anteriores, el enfoque y el modo táctil están representados por el mismo FocusEvent nativo de C++. Los cambios en el modo táctil ahora se representan en un evento nuevo:
TouchModeEvent
. Este nuevo evento nativo se envía a todas las ventanas existentes, ya sea que estén enfocadas o no.
Conectividad
- Habilita la banda ultraancha (UWB). Proporciona compatibilidad con varios anclas para ubicar etiquetas UWB con una precisión de 10 cm.
- Integración de Bluetooth Mainline. Convierte el Bluetooth para Automotive en un módulo para habilitar actualizaciones independientes de las versiones de la plataforma de Android. Las APIs ocultas se migran a las APIs del sistema con la asistencia continua de Google.
- Gabledorsch. Se habilitó una versión más reciente de la pila Bluetooth, con compatibilidad para casos de uso de la industria automotriz.
- Herramientas de redes vehiculares. Agrega controles para redes basadas en Ethernet, incluida la administración dinámica de la configuración de IP, las capacidades de red, las listas de control de acceso de apps y la capacidad de conectar y desconectar redes sobre la marcha.
- Consulta la TCU de referencia. Facilita la integración de una ECU de telemática externa con Android a través del HAL de telefonía.
- Compatibilidad con la proyección. Se agregó una nueva API para incluir
VendorElements
como parte de una configuración de APhostapd
generada. - API para obtener una lista de canales Wi-Fi y códigos de país cuando la red Wi-Fi está desactivada.
Energía
- Compatibilidad con la suspensión en el disco Modo de apagado para preservar el contenido de la RAM. Se admiten las suspensiones en el disco y en la RAM.
- Control del proceso de apagado. Permite que los proveedores tomen medidas oportunas antes y después del modo de garaje.
Privacidad
- Modelo de permisos para vehículos. Los cambios en el modelo de permisos equilibran la seguridad, la privacidad y la experiencia del usuario mientras conduce.
- Recordatorio de la decisión sobre los permisos después del viaje. Recuerda a los usuarios que estacionaron las decisiones de permisos que tomaron mientras conducían.
- Decisiones de permisos recientes. Las decisiones de permisos recientes se muestran en la Configuración de privacidad, lo que permite a los usuarios cambiarlas.
- Panel de privacidad para vehículos. Permite que los usuarios revisen el uso reciente de los permisos de la app en la Configuración de privacidad, incluido un cronograma de eventos para los sensores (como la ubicación, el micrófono y la cámara) y la atribución secundaria para el uso de GMSCore.
Sensores
- Nuevos tipos de sensores en el framework de sensores de Android. Se agregaron nuevos tipos de sensores de unidad de medición inercial (IMU) para ejes limitados y rumbo para admitir diferentes configuraciones de sensores y casos de uso de navegación.
Telemetry
- Telemetría del OEM. Permite que los OEM usen un sistema de infoentretenimiento con Android para configurar y recopilar datos de infoentretenimiento en el vehículo (IVI) y del vehículo.
Administración de usuarios
- Se mejoró la administración de eventos del ciclo de vida del usuario. Se agregó un nuevo filtro de ciclo de vida del usuario para mejorar el rendimiento y simplificar el código del cliente.
Integración de vehículos
- Nuevas propiedades de VHAL Se agregaron nuevas propiedades para las luces antiniebla, la carga de VE, el remolque, el peso del vehículo y la marca de la rueda.