Detalles de la versión de Android Automotive 11

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

  • Apps del sistema principales actualizadas
    • Nueva búsqueda de configuración. Ahora los usuarios 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 para 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 de varios usuarios de Android AutomotiveOS (por ejemplo, CarUserManagerHelper) al framework principal (por ejemplo, UserManager) para facilitar la integración y la capacidad de 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

  • Portada. Ahora se puede recibir el material gráfico de las pistas que se están reproduciendo y explorando 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 capacidad de enviar comandos 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. Se mejoró la función de control de contenido multimedia.
  • Descargas de contactos. Las descargas de contactos ahora se agrupan para que los contactos disponibles se incluyan en la base de datos antes.

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 para varias pantallas.
  • CarActivityView. ActivityView ahora reconoce las restricciones de conducción.

Conectividad

  • Navegación y administración de clientes de hotspots 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 y admitir casos de uso de simultaneidad de Wi-Fi y reducir la fragmentación en torno a las implementaciones únicas actuales.
  • Conexión inalámbrica silenciosa a HU para vehículos Las apps con privilegios ahora se pueden conectar de forma silenciosa a Wi-Fi.

Audio

  • Efectos de audio por dispositivo de salida Ahora se pueden aplicar efectos de audio a dispositivos de salida específicos, además de por transmisión.
  • Mejoras en la zona múltiple El audio multizona ahora admite enrutamiento según la ocupación del usuario y del vehículo. 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 enfoque de audio Ahora se admiten las solicitudes de enfoque de audio retrasado, 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ó compatibilidad con arrays de sensores ultrasónicos a la plataforma.
  • CarPropertyManager. Se realizaron mejoras en la granularidad de permisos para la propiedad Vendor, se expuso la devolución de llamada de error y se simplificó la API de getProperty.
  • Detector de país. Permite la personalización de Automotive para permitir que los OEM establezcan un código de país distinto del predeterminado para la detección de ubicación (específicamente para los casos en los que no hay una prestación 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).

Confiabilidad y estabilidad del sistema

Se agregó el servicio de supervisión para detectar procesos problemáticos y reiniciarlos.

Rendimiento de inicio

Los datos de rendimiento de E/S ahora se recopilan como parte del servicio de 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).
  • Se mejoró el control de fallas 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 transiciones nuevas. 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 un emulador y no en un dispositivo compatible.
  • No se realizaron comparativas de rendimiento.