Android Automotive 24Q3

Cette page récapitule les principales nouveautés d'Android Automotive 24Q3.

Fonctionnalités

Framework automobile

Affichage et gestionnaire de fenêtres

Pour en savoir plus, consultez API Instrument Cluster.

  1. Ajout de la prise en charge d'UXRE sur plusieurs écrans, y compris les écrans physiques et virtuels. Cela permet d'appliquer différents UXRE à chaque écran, qu'il s'agisse d'un écran physique ou virtuel. Les écrans peuvent être identifiés dans une zone d'occupant du véhicule dans la configuration UXRE. Cela permet aux écrans réservés aux passagers de continuer à utiliser les applications NDO pendant la conduite.

Audio et radio

Pour en savoir plus, consultez Implémentation de la radiocommande.

  1. Niveaux de volume minimal et maximal. Les OEM peuvent désormais définir des niveaux de volume minimum et maximum pour éviter que les sons ne soient trop faibles ou trop forts lorsqu'ils sont activés.

  2. Appareils audio dynamiques : Permet à l'utilisateur de sélectionner des configurations audio avec des périphériques de sortie dynamiques, tels que des casques Bluetooth et USB, lorsque les périphériques sont connectés.

  3. Configurations de fondu enchaîné audio. Les OEM peuvent désormais définir des configurations de fondu enchaîné pour les appareils automobiles, qui peuvent être appliquées aux applications lors de la lecture audio.

  4. Amélioration de la prise en charge de la radio HD et DAB. Prise en charge complète des normes radio HD et DAB pour permettre aux OEM d'intégrer des fonctionnalités radio dans les appareils automobiles.

Performances et état du système

Pour en savoir plus, consultez Collecter des données sur les performances et Surveiller l'état du système.

  1. Instrumentation plus riche pour les problèmes de performances du système. Le fichier proto dumpsys CarWatchdog signale les métriques mises en cache dans un format structuré pour faciliter l'analyse. Le profilage de la mémoire CarWatchdog est utilisé pour mieux comprendre l'impact de la pression de la mémoire sur les performances.

Gestion de l'alimentation

Pour en savoir plus, consultez Gestion de l'alimentation.

  1. Accès à distance sans serveur. Ajout de la possibilité d'activer d'autres ECU, tels que le TCU, pour déclencher une activité AAOS et pour qu'AAOS planifie ses propres réveils pour traiter une file d'attente de tâches.

  2. Assistance en cas d'arrêt d'urgence Améliore le service de gestion de l'alimentation de la voiture pour alerter les applications système qu'une situation d'urgence a déclenché un arrêt.

  3. Commandes de la stratégie d'alimentation. Permet aux applications système OEM de modifier la stratégie d'alimentation en fonction de la situation.

Multi-écran

  1. Vous pouvez activer la communication entre les mêmes applications s'exécutant dans différentes zones d'occupant à l'aide de l'API Multi-Display Communications.

Affichage de sécurité

  1. Vous pouvez désormais activer l'UI du pilote et le développement de clusters en dehors de l'arborescence source Android.

  2. Vous pouvez désormais surveiller l'UI du conducteur et générer des alertes et des notifications.

Connectivité

Bluetooth

  1. Casques Bluetooth Permet aux utilisateurs de connecter des casques Bluetooth à AAOS, en plus des téléphones connectés, et d'utiliser les casques comme périphérique de sortie audio. L'utilisateur peut utiliser le nouveau paramètre Périphérique de sortie audio sur la page Paramètres audio pour désigner son casque comme périphérique de sortie. Seul un flux multimédia ou audio peut être actif en Bluetooth à la fois, qu'il s'agisse d'une source ou d'un récepteur.

  2. Niveau de journalisation par défaut Vous pouvez désormais contrôler le niveau de journalisation par défaut de la pile Bluetooth à partir des options pour les développeurs ou sur la ligne de commande à l'aide de la nouvelle balise de journalisation log.tag.bluetooth.

Mise en réseau

Pour en savoir plus, consultez Conserver les points d'accès Wi-Fi entre les sessions de conduite.

  1. Messages concernant les données et les forfaits Expérience utilisateur de référence pour présenter l'option de renouvellement de la connectivité payante au moment où l'utilisateur en a besoin.

  2. Wi-Fi payé par l'OEM Interface utilisateur de référence pour afficher les connexions aux réseaux Wi-Fi à accès limité.

  3. Persistance du point d'accès Wi-Fi : Ajout d'un bouton bascule permettant aux utilisateurs de conserver le point d'accès du véhicule pour chaque trajet.

UWB

  1. Mise à jour des paramètres Ajout de nouvelles options pour mieux contrôler les appareils UWB.

Interface utilisateur du système et applications principales

  1. UI système compatible avec la configuration. Élargissez les capacités des émulateurs AAOS en prenant en charge plusieurs configurations d'appareils simulées à l'aide d'une seule image système.

  2. Améliorations de la compatibilité. Amélioration de la compatibilité avec les applications tierces grâce à l'inclusion de fonctionnalités Android de base, telles que DocumentsUI et Galerie.

  3. Quai. Autorisez les utilisateurs à épingler leurs applications favorites dans l'espace de l'UI système pour lancer plus rapidement les applications.

  4. Vue ambiante : Fournir aux OEM un espace dans lequel créer des expériences différenciées lorsque les écrans IVI sont allumés, mais non utilisés

  5. Nouveau défi de verrouillage du profil. Ajout d'un défi de verrouillage d'écran standardisé sur Android Automotive.

Appareil photo

Pour en savoir plus, consultez Caméra.

  1. Amélioration de la compatibilité avec les clients multicaméras simultanés EVS. Amélioration de la prise en charge multicaméra et multiclient dans CarEvsService, permettant aux clients de gérer les flux de données plus efficacement.

  2. Accès Camera2 de l'utilisateur 0. Autorisez les applications exécutées dans l'utilisateur headless à accéder à Camera2.

  3. Liste d'autorisation de confidentialité Camera2. Les OEM peuvent désormais désigner certaines applications de caméras comme autorisées à accéder aux caméras, quel que soit l'état du bouton bascule de confidentialité de la caméra.

  4. Accès anticipé à Camera2. Les clients privilégiés avec UID AID_AUTOMOTIVE_EVS peuvent désormais accéder à la caméra avant la fin du démarrage d'Android.

Capteurs et propriétés VHAL

Pour en savoir plus, consultez Propriétés système compatibles.

  1. Capteurs à ultrasons : Ajout de nouvelles propriétés VHAL pour les capteurs de stationnement à ultrasons.

  2. Surveillance du conducteur : Ajout de nouvelles propriétés VHAL pour les systèmes de surveillance de l'attention du conducteur.

  3. Nouvelles propriétés VHAL. Ajout de 10 nouvelles propriétés VHAL.

  4. Amélioration des performances des propriétés de voiture. Pour réduire la charge du processeur, les propriétés Continuous et On_Change ont été mises à jour.

  5. Résolution configurable lors de l'abonnement aux données des capteurs. Ajout d'une nouvelle API registerCallback au niveau du CPM et ajout d'une logique à l'interface CarPropertyService et VHAL.

  6. VHAL : précision du module d'accès. Les OEM peuvent désormais spécifier des niveaux d'accès (tels que READ-only et READ-WRITE) par combinaison propertyId-areaId au lieu de spécifier des niveaux d'accès pour une propriété entière.

Conformité

Les tests de conformité Android ont été exécutés sur du matériel de référence interne. Les suites de tests exécutées pour cette version incluent CTS, STS, VTS et CTSonGSI.

À l'exception des problèmes suivants, nous n'avons détecté aucun échec connu nécessitant une correction dans le code Android 15 (android15-release) ou dans la branche de test Android 15 (android15-tests-dev).

  • CTS-Verifier. Résultat du sélecteur.

Si votre appareil est basé sur l'UI Portrait de voiture, ces tests peuvent échouer, en plus de ceux listés précédemment.

  • CTS. CtsWindowManagerDeviceWindow
  • CTS. CtsWindowManagerDeviceMultiDisplay
  • CTS-Verifier. Désactiver la barre d'état