Google은 이 Android 25Q2 출시를 Android Automotive 파트너와 공유하게 되어 기쁩니다. Android 16의 경우 이 Android Automotive 25Q2 출시가 규정을 준수합니다. Google은 OEM을 위한 향후 출시를 추천하기 위해 기능을 계속 미세 조정하고 있습니다.
출시 세부정보
이 섹션에서는 AAOS B 출시에서 제공되는 주요 기능과 개선사항을 요약합니다.
이 업데이트는 Android16
(API 수준 36)에 적용됩니다.
Android Automotive 25Q2 출시는 Android 16을 준수합니다.
새로운 기능
25Q2 출시에서는 다음과 같은 새로운 기능을 제공합니다.
AAOS 프레임워크
오디오 및 라디오:
오디오 제어 HAL 개선사항: 자동차 오디오 기능을 구성하려면 XML 파일 대신 API를 사용하세요.
고화질 (HD) 라디오 긴급 재난 문자 시스템 (EAS): API를 사용하여 라디오 애플리케이션에 EAS 정보를 전달합니다. 이는 HD 라디오(북미) 및 DAB EWS (유럽연합)에 적용됩니다.
AAudio 내장 라이브러리: AAudio AAudio는 OEM 정의 오디오 속성 태그를 지원하여 앱 동작을 맞춤설정합니다. 예를 들어 오디오 라우팅 및 볼륨 관리가 여기에 해당합니다.
전원 관리:
- 기본 프로세스에 대한 전원 상태 알림: Android 앱 외에도 OEM 기본 프로세스에 대한 전원 상태 알림의 사용 가능 여부가 확장됩니다.
자동차 프레임워크:
- 차량 속성의 동적 구성: 차량 속성의 최솟값, 최댓값, 지원되는 값의 동적 구성을 지원합니다.
연결
네트워킹:
최소한의 텔레포니: OEM이 데이터 전용 기기 (TCU 포함)에서 Android 텔레포니를 사용할 수 있도록 하는 자동차 OEM용 Android 텔레포니 하드웨어 추상화 계층 (HAL)의 하위 집합입니다. 이렇게 하면 파편화가 줄고 전화 기능이 지원됩니다.
Connectivity Messaging Upsell API: 사용자의 모바일 데이터 구독 상태를 노출할 수 있는 API를 제공하도록 SubscriptionManager를 개선했습니다. 예를 들면
active
,inactive
,trial
, 만료일이 있습니다.프로젝션된 앱 지원: 자동차 OEM이 Android API를 통해 사용할 수 없는 전체
hostapd.conf
매개변수를 구성할 수 있도록 지원이 추가되었습니다. OEM이 클라이언트가 로컬 핫스팟 (LOHS)에서 연결 해제된 이유를 알 수 있도록 SoftApCallback API에 연결 해제 이유를 추가했습니다. 이러한 기능은 프로젝션된 앱에 대한 지원을 개선하고 파편화를 줄입니다.
AAOS 시스템 UI 및 환경
- ScalableUI: 이 AAOS 창 관리 프레임워크는 OEM이 창 관리 요구사항을 충족하고 맞춤 환경을 지원할 수 있는 구성 가능한 구성요소를 OEM에 제공합니다.
VHAL 속성
차량 속성:
차량 특성 및 상태를 전달하는 새로운 차량 속성을 추가했습니다.
생성된 문서를 VehiclePropertyIDs에 통합하기 위해 차량 속성 상수를 @SystemApi에서 공개 API로 업데이트했습니다. 차량 속성 데이터에 액세스하려면 이전에 정의되고 문서화된 권한이 여전히 필요합니다.
서드 파티에서 액세스할 수 있는 차량 속성: 이 기능을 사용하면 서드 파티 앱 개발자가 내비게이션, 음성 어시스턴트, 날씨, 운전 상태와 관련된 기존의 8가지 차량 속성을 사용할 수 있습니다. 자세한 내용은 Google 앱 및 서비스와 통합을 참고하세요.
규정 준수
Android 규정 준수는 내부 참조용 하드웨어에서 실행되었습니다. 이 출시에서 실행되는 테스트 모음에는 CTS, CTS-V, ATS, STS, VTS, GSI용 CTS가 포함됩니다.
아래에 나열된 문제 외에도 Android 16 코드 (android16-release
) 또는 Android 16 테스트 브랜치 (android16-tests-dev
)에서 수정이 필요한 알려진 오류는 없습니다.
CtsAutoFillServiceTestCases
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests