Android Automotive 26Q2

이 페이지에서는 8가지 새로운 기능이 포함되고 180가지 문제가 해결된 Android Automotive OS(AAOS) 26Q2 출시 (API 수준 37)의 기능과 개선사항을 설명합니다.

AAOS 프레임워크

사용자 관리

  • 표시되는 백그라운드 사용자에게 알림 ManagedServices을 사용 설정했습니다.

  • 표시되는 백그라운드 사용자에 대한 DocumentsUI 지원이 추가되었습니다.

오디오 및 라디오

  • 오디오 포커스 시행: 사용자 안전에 중요한 AAOS에서 오디오 포커스 시행을 사용 설정했습니다.

  • 오디오 게인 콜백: 이 콜백을 사용하면 오디오 하드웨어가 앱을 비롯한 소프트웨어 구성요소에 볼륨 변경사항을 전달하고 전체 시스템이 현재 오디오 수준을 일관되게 감지할 수 있습니다. OEM은 오디오 게인 콜백에 새 이벤트를 추가하고 OEM 서비스에서 동작을 맞춤설정할 수 있습니다.

자동차 프레임워크

  • 차량 속성 가용성: OEM이 차량 속성을 동적으로 사용 설정 및 중지할 수 있으며, 공급업체 정의 속성 또는 사용할 수 없는 속성에 대한 추가 상태가 있습니다.

디스플레이 안전

AAOS 디스플레이 안전 스위트는 새로운 SDV 플랫폼을 위해 격리되고 안전이 강화된 그래픽 아키텍처를 도입하여 반응형 통합 조종석 환경을 제공합니다. 디스플레이 안전에는 다음과 같은 구성요소가 있습니다.

  • 고가용성 렌더러 (HAR): 기어, 속도, 경고등과 같은 중요한 차량 데이터를 결정적으로 표시하기 위해 기본 인포테인먼트 시스템과 독립적으로 작동하는 짧은 지연 시간 엔진입니다. 안전하게 격리된 렌더링 루프와 합성 기능을 사용하여 효율적으로 혼합합니다.

  • 안전 설계 컴파일러 및 모니터 도구 모음: 안전에 중요한 시각적 요소가 디스플레이 레이아웃 표준을 준수하는지 확인하는 데 사용되는 자동화된 유틸리티 집합입니다. 픽셀 단위로 완벽한 렌더링을 적용하고 시각적 규정 준수를 위해 차이 세분화를 사용합니다.

  • Android 클러스터 앱 (DriverUI): 복원력이 있는 AAOS SDV 채널을 통해 동기화되어 클러스터 화면에서 HAR 안전 레이어와 인포테인먼트 콘텐츠를 합성하는 대화형 앱입니다.

연결

  • 여러 기기를 통한 메시지 전송: 시스템에서 연결된 여러 기기의 메시지를 저장하지 못하도록 하는 전화 통신 스택의 회귀 문제를 수정했습니다.

  • PANS-and-Play 통합 (PnP): 사용자 환경을 개선하기 위해 Google Play가 PANS를 인식하도록 업데이트했습니다.

시스템 UI 및 환경

  • 확장 가능한 시스템 UI: OEM이 시스템 레이어 시스템 UI 구성요소를 맞춤설정할 수 있는 API를 정의하여 확장 가능한 UI 프레임워크를 확장했습니다. 이렇게 하면 워크플로가 통합되고 브랜드 아이덴티티를 일관되게 적용할 수 있습니다.

  • 멀티 사용자, 멀티 디스플레이 (MUMD) 참조: 확장 가능한 UI를 사용하여 동시 백그라운드 사용자를 사용하는 멀티 디스플레이 구성 샘플을 제공했습니다.

  • 확장 가능한 UI용 헤드업 알림 (HUN): HVAC, 자동차 시스템 UI와 같은 시스템 UI 구성요소를 모듈화하여 OEM 맞춤설정을 간소화하고 비용을 절감했습니다. 주요 기능으로는 상태 정의 애니메이션을 위한 전용 HUNPanel 변환 메커니즘과 최적화된 창 수명 주기 관리를 위한 새로운 HUNWindow 클래스가 있습니다.

  • 자동차 시스템 UI 모듈화: OEM 비용을 절감하고 호환성 문제를 방지하기 위해 모놀리식 Android 시스템 UI를 독립적인 모듈식 구성요소로 분해했습니다.

핵심 앱

  • AppFunction API: 상담사가 앱에 연결할 수 있도록 지원합니다.

카메라

  • 확장 뷰 시스템 (EVS) 지원 중단: 조각화를 줄이고 카메라 API 노출 영역을 통합하기 위해 EVS API를 지원 중단했습니다. 대신 OEM은 Camera2 API를 사용해야 합니다. 자세한 내용은 Camera2로 마이그레이션을 참고하세요.

소프트웨어 정의 차량 (SDV)

  • 소프트웨어 정의 차량: 확장 가능한 서비스 지향 아키텍처 (SOA)와 IVI와의 원활한 통합을 통해 인포테인먼트 화면을 넘어 자동차의 여러 도메인을 지원하도록 Android의 기능을 확장했습니다. 계기판용 HAR이 포함되어 있어 전체 조종석 솔루션의 신속한 설계 및 개발 반복이 가능합니다.

규정 준수

AAOS 구현을 검증하려면 다음 테스트 모음을 사용하세요.

알려진 테스트 문제

AAOS 26Q2 출시에는 다음과 같은 알려진 테스트 관련 문제가 포함되어 있습니다.

  • CtsSurfaceControlTests[secondary_user_on_secondary_display]
    • #testImeVisible
    • #testImeVisibleWithZBelowRequest
    • #testImeZOrderedAboveEmbeddedWindowInChildWindow
    • #testImeVisibleWithZBelowTouch
  • CtsGraphicsTestCases
    • FrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabled
    • FrameRateOverrideTest#testAppBackpressure
  • FrameRateOverrideTest#testAppDisplayGetRefreshRate
    • FrameRateOverrideTest#testAppChoreographer

수동 확인이 필요한 자동 테스트

다음 모듈은 특정 멀티 사용자 또는 멀티 디스플레이 구성에서 자동 테스트 (CTS)에 실패합니다.CtsMediaAudioTestCases[secondary_user_on_secondary_display] 수동 테스트를 사용하여 연결된 기능을 확인합니다.