En el siguiente contenido, se detallan las funciones y mejoras principales que se agregaron a Android Automotive en esta versión. Para obtener más información sobre las funciones nuevas documentadas en esta versión, consulta Novedades.
Funciones y mejoras principales
Mejoras en la IU del sistema y en las apps principales
- Actualización de las apps principales del sistema
- Nueva búsqueda de configuración. Los usuarios ahora pueden buscar rápidamente la configuración relevante desde la pantalla principal de Configuración.
- Media. Se agregaron otras funciones para mejorar la experiencia del usuario y la personalización para OEMs.
- Teléfono: Se agregó la opción de ordenar por apellido para mejorar la experiencia del usuario.
- Mensajería Los mensajes grupales ahora son compatibles con MMS y RCS.
- Mayor flexibilidad para las notificaciones. Se agregó la función para mejorar la personalización de la posición en pantalla del panel de notificaciones y las notificaciones emergentes, y para mejorar la personalización de las animaciones de notificaciones emergentes.
- Se mejoró la personalización de los íconos de la barra de estado. Se puede personalizar el espaciado entre los íconos, y ahora se pueden excluir algunos.
- Kit de herramientas de la IU para la industria automotriz. Se agregó un nuevo conjunto de componentes y recursos para permitir una personalización del sistema por parte del OEM más fácil, predecible y coherente.
- Compatibilidad con rotadores de Baseline Los eventos de VHAL para un control rotativo físico se conectan al servicio de RotaryController para que las apps puedan funcionar con el control rotativo.
Administración de usuarios
- Se actualizaron las APIs de varios usuarios. Se trasladó la plataforma de la API de administración multiusuario de Android AutomotiveOS (por ejemplo, CarUserManagerHelper) al framework principal (por ejemplo, UserManager) para facilitar la integración y la actualización de OEM.
- Roles y restricciones de los usuarios. Se agregó compatibilidad para facilitar la personalización de OEM de los roles y las restricciones de los usuarios.
- Cambio de usuario más rápido. Se mejoraron el cambio de usuario y el rendimiento multiusuario. Ahora es posible quitar paquetes del usuario del sistema y crear usuarios previamente.
- CarUserHAL. Ahora se admite la integración de la administración de usuarios (por ejemplo, cambiar de usuario) entre ECU externas y Android.
- Desbloqueo de dispositivos de confianza: Se realizaron mejoras en el rendimiento del desbloqueo de los usuarios y la experiencia del sistema.
Bluetooth
- Arte de portada. Ahora se pueden recibir las portadas de las pistas en reproducción y exploradas a través de AVRCP.
- MMS y RCS. Ahora se admiten el envío y la recepción de mensajes MMS y RCS, además de SMS.
- Comandos AT del proveedor. Se agregó la función para admitir el envío de comandos de AT del proveedor a través de HFP para habilitar la proyección de terceros.
- Sincronización de contactos favoritos. Ahora se puede transferir la libreta de direcciones de favoritos del teléfono al vehículo.
- Se mejoró la compatibilidad con varias fuentes de medios navegables. Se mejoró la compatibilidad con los indicadores de teléfonos que admiten varios reproductores multimedia y el cambio de esos reproductores.
- Mejoras en AVRCP. Mejoramos la capacidad de control de contenido multimedia.
- Descargas de contactos.Las descargas de contactos ahora se agrupan por lotes para obtener los contactos disponibles en la base de datos de forma más rápida.
Varias pantallas
- Compatibilidad con el emulador. El emulador del SO Android Automotive ahora admite varias pantallas físicas.
- Animación de inicio para varias pantallas.Ahora se admite la animación de inicio en varias pantallas.
- CarActivityView. ActivityView ahora reconoce las restricciones de conducción.
Conectividad
- Navegación y administración de clientes de hotspot Ahora los socios pueden ver una lista detallada de los clientes del AP conectados y mostrarlos o bloquearlos.
- Administración dinámica de la interfaz Wi-Fi. Se agregó compatibilidad para crear y quitar interfaces de red Wi-Fi de forma dinámica para admitir casos de uso de simultaneidad de Wi-Fi y reducir la fragmentación en implementaciones únicas actuales.
- Conexión inalámbrica silenciosa a HU para vehículos Las apps con privilegios ahora se pueden conectar a Wi-Fi de forma silenciosa.
Audio
- Efectos de audio por dispositivo de salida. Ahora se pueden aplicar efectos de audio a dispositivos de salida específicos, además de a las transmisiones.
- Mejoras en la zona múltiple El audio multizona ahora admite el enrutamiento basado en la ocupación de usuarios y vehículos. Además, las entradas de audio se pueden asociar con zonas para facilitar la búsqueda de dispositivos.
- Compatibilidad con los sonidos del vehículo Se introdujeron nuevos usos del sistema para cubrir casos de uso de la industria automotriz. Además, se agregaron nuevas APIs para permitir que el HAL participe en el enfoque de audio para sonidos fuera de Android.
- Mejoras en el foco de audio Ahora se admiten las solicitudes de enfoque de audio diferido, y se agregó un nuevo parámetro de configuración del usuario para evitar que la navegación obtenga el enfoque durante una llamada.
Cámara
Vista envolvente. Se agregó la capacidad de mostrar una vista envolvente de 360° desde varias entradas de cámara.
Visión artificial y aprendizaje automático (CV y AA)
Computepipe en el SO Android Automotive Una implementación de cliente de CVML en Android ahora permite conectarse con canalizaciones de CVML independientemente del entorno en el que se ejecutan (VM o HW discreto) de una manera que abstrae la arquitectura de implementación subyacente.
Sensores
- Ultrasonido. Se agregó a la plataforma la compatibilidad con conjuntos de sensores ultrasónicos.
- CarPropertyManager. Se realizaron mejoras en el nivel de detalle de los permisos de la propiedad del proveedor, se expuso la devolución de llamada de error y se simplificó la API de getProperty.
- Detector de país. Permite que la personalización de Automotive permita que los OEMs establezcan un código de país que no sea el predeterminado para la detección de ubicación (específicamente para los casos en los que no hay aprovisionamiento de telefonía en un automóvil).
- GNSS: Ahora se pueden informar satélites ilimitados (aumento del máximo de 64 que se admitía anteriormente).
Estabilidad y confiabilidad del sistema
Se agregó el servicio de supervisión para detectar procesos problemáticos y reiniciarlos.
Rendimiento de inicio
Los datos de rendimiento de IO se recopilan ahora como parte del servicio CarWatchDog.
Framework de Car
- Ahora se admiten las funciones opcionales y experimentales.
- Se agregó la capacidad de supervisión y reinicio de fallas de actividad para la actividad fallida que se ejecuta en un clúster (modo FixedActivity).
- Mejoramos la gestión de los accidentes de tránsito del servicio de automóviles.
- Se agregó la API de CarOccupantZoneManager para permitir consultar la pantalla o el audio correctos para un uso específico.
- Se agregó CarInputManager para habilitar la captura de un grupo seleccionado de eventos de entrada.
- Se agregó la HAL de bus CAN para el acceso estandarizado al bus CAN.
Administración de energía
La lógica del servicio de administración de energía ahora admite nuevas transiciones.
WAIT_FOR_VHAL_FINISH
a WAIT_FOR_VHAL
y SHUTDOWN_PREPARE
para dormir de inmediato.
Correcciones de errores
Se realizaron varias correcciones de errores y de pruebas de cumplimiento.
Problemas conocidos
- xTS se ejecuta en el emulador y no en un dispositivo compatible.
- No se realizaron comparativas de rendimiento.