다음 콘텐츠는 이번 버전에서 Android Automotive에 추가된 주요 기능과 개선사항을 설명합니다. 이 버전에 문서화된 새로운 기능에 관한 자세한 내용은 새로운 기능을 참고하세요.
주요 기능 및 개선사항
시스템 UI 및 핵심 앱 개선
- 업데이트된 핵심 시스템 앱
- 새 설정 검색. 이제 사용자가 설정 홈 화면에서 관련 설정을 빠르게 검색할 수 있습니다.
- 미디어. 사용자 환경을 향상하기 위해 OEM용 맞춤설정 기능 개선과 같은 기타 기능이 추가되었습니다.
- 다이얼러. 사용자 환경 개선을 위해 이름의 성으로 정렬하는 옵션이 추가되었습니다.
- 메시지. 이제 MMS 및 RCS를 사용하여 그룹 메시지를 지원합니다.
- 알림 유연성 향상. 화면에서 알림 패널 및 사전 경고 알림 위치를 맞춤설정하는 기능과 사전 경고 알림 애니메이션을 맞춤설정하는 기능을 개선했습니다.
- 상태 표시줄 아이콘의 맞춤설정 기능 개선. 아이콘 사이 간격을 맞춤설정할 수 있으며, 이제 일부 아이콘을 제외할 수 있습니다.
- 자동차 UI 도구. OEM에서 더 쉽고 예측 가능한 일관된 시스템을 맞춤설정할 수 있도록 구성요소와 리소스 집합이 새로 추가되었습니다.
- 기준 로터리 지원. 로터리 컨트롤러로 작동하는 앱을 만들 수 있도록 RotaryController 서비스를 통해 물리적 로터리 컨트롤러의 VHAL 이벤트를 전달합니다.
사용자 관리
- 멀티 사용자 API 업데이트. OEM에서 통합과 업그레이드를 더 쉽게 하도록 Android Automotive OS 멀티 사용자 관리 API 노출 영역(예: CarUserManagerHelper)을 핵심 프레임워크(예: UserManager)로 이동했습니다.
- 사용자 역할 및 제한사항. OEM에서 사용자 역할과 제한사항을 쉽게 맞춤설정할 수 있도록 지원 기능이 추가되었습니다.
- 더 빠른 사용자 전환. 사용자 전환 및 멀티 사용자 성능이 개선되었습니다. 이제 사용자를 사전에 생성하고 SYSTEM 사용자에서 패키지를 삭제할 수 있습니다.
- CarUserHAL. 외부 ECU와 Android 간의 사용자 관리(예: 사용자 전환) 통합이 지원됩니다.
- 신뢰할 수 있는 기기 잠금 해제. 사용자 및 시스템 환경의 잠금 해제 성능이 개선되었습니다.
블루투스
- 표지 이미지. 이제 AVRCP를 통해 현재 재생하거나 탐색 중인 트랙의 표지 이미지를 수신할 수 있습니다.
- MMS 및 RCS. 이제 SMS 외에도 MMS와 RCS 메시지를 보내고 받을 수 있습니다.
- 공급업체 AT 명령어. HFP로 공급업체 AT 명령어를 전송하여 서드 파티 프로젝션을 사용 설정하는 기능이 추가되었습니다.
- 즐겨 찾는 연락처 동기화. 이제 즐겨 찾는 연락처를 휴대전화에서 자동차로 전송할 수 있습니다.
- 탐색 가능한 여러 미디어 소스에 관한 지원 개선. 여러 미디어 플레이어를 지원하는 휴대전화 신호 및 이러한 미디어 플레이어의 변경사항에 관한 지원을 개선했습니다.
- AVRCP 개선. 미디어 제어 기능을 개선했습니다.
- 연락처 다운로드. 이제 연락처를 일괄적으로 다운로드하여 사용할 수 있는 연락처를 데이터베이스로 더 빨리 가져옵니다.
다중 디스플레이
- 에뮬레이터 지원. 이제 Android Automotive OS 에뮬레이터에서 여러 개의 실제 디스플레이를 지원합니다.
- 다중 디스플레이용 부팅 애니메이션. 이제 다중 디스플레이 부팅 애니메이션이 지원됩니다.
- CarActivityView. 이제 ActivityView에서 주행 제한을 인식합니다.
연결성
- 핫스팟 클라이언트 탐색 및 관리. 이제 파트너가 연결된 AP 클라이언트의 세부 목록을 보고 클라이언트를 표시 또는 차단할 수 있습니다.
- 동적 Wi-Fi 인터페이스 관리. Wi-Fi 동시 실행 사용 사례를 지원하고 기존 일회성 구현이 단편화되는 것을 줄이기 위해 Wi-Fi 네트워크 인터페이스를 동적으로 생성 및 삭제하는 기능이 추가되었습니다.
- 자동차 HU에 자동으로 무선 연결. 이제 권한이 있는 앱은 Wi-Fi에 자동으로 연결할 수 있습니다.
오디오
- 출력 장치별 오디오 효과. 이제 스트림마다 오디오 효과를 적용하는 것 외에 출력 장치별로 오디오 효과를 적용할 수 있습니다.
- 다중 영역 개선. 이제 다중 영역 오디오에서 사용자 및 자동차 수용 인원에 따라 라우팅을 지원합니다. 또한 더 간편하게 기기를 조회할 수 있도록 오디오 입력을 영역과 연결할 수 있습니다.
- 교통 사운드 지원. 자동차 사용 사례를 처리할 수 있는 새로운 시스템 사용이 도입되었습니다. 또한 HAL에서 Android 외부 사운드의 오디오 포커스에 관여할 수 있도록 새로운 API가 추가되었습니다.
- 오디오 포커스 개선. 이제 지연된 오디오 포커스 요청이 지원됩니다. 또한 통화 중에 내비게이션이 포커스를 획득하지 못하도록 하는 새로운 사용자 설정이 추가되었습니다.
카메라
서라운드 뷰. 여러 카메라 입력을 사용하여 360° 서라운드 뷰를 표시하는 기능이 추가되었습니다.
컴퓨터 비전 및 머신러닝(CV 및 ML)
Android Automotive OS의 Computepipe. 이제 Android의 CVML 클라이언트 구현을 사용하면 CVML 파이프라인이 실행 중인 환경(VM 또는 분산 하드웨어)과 관계없이 기본 배포 아키텍처를 추상화하는 방법으로 CVML 파이프라인에 연결할 수 있습니다.
센서
- 초음파. 초음파 센서 배열에 관한 지원이 플랫폼에 추가되었습니다.
- CarPropertyManager. 공급업체 속성의 권한 세부사항, 노출된 오류 콜백 및 간소화된 getProperty API가 개선되었습니다.
- 국가 감지기. 자동차 맞춤설정을 사용하여 OEM에서 기본적으로 감지되는 위치 외에 국가 코드를 설정할 수 있습니다(특히 자동차에 전화 통신이 없는 경우).
- GNSS. 위성을 무제한으로 보고할 수 있습니다(이전의 최대 64개 지원에서 증가함).
시스템 신뢰성 및 안정성
문제가 있는 프로세스를 감지하고 다시 시작할 수 있도록 워치독이 추가되었습니다.
부팅 성능
이제 IO 성능 데이터가 CarWatchDog 서비스의 일환으로 수집됩니다.
자동차 프레임워크
- 이제 선택 기능과 실험용 기능이 지원됩니다.
- 활동 비정상 종료를 모니터링하는 기능과 클러스터에서 실행 중이던 비정상 종료된 활동(FixedActivity 모드)을 재시작하는 기능이 추가되었습니다.
- 자동차 서비스 비정상 종료 처리가 개선되었습니다.
- 특정 용도에 알맞은 디스플레이/오디오를 쿼리할 수 있도록 CarOccupantZoneManager API가 추가되었습니다.
- 선택한 입력 이벤트 그룹을 캡처할 수 있는 CarInputManager가 추가되었습니다.
- 표준화된 CAN 버스 액세스를 위해 CAN 버스 HAL이 추가되었습니다.
전원 관리
전원 관리 서비스 로직에서 새로운 전환 기능 지원.
WAIT_FOR_VHAL_FINISH
에서 WAIT_FOR_VHAL
로, SHUTDOWN_PREPARE
에서 절전 모드로 즉시 전환됩니다.
버그 수정
여러 가지 버그 및 규정 준수 테스트가 수정되었습니다.
알려진 문제
- xTS는 규정을 준수하는 기기가 아닌 에뮬레이터에서 실행됩니다.
- 성능 벤치마킹이 실행되지 않았습니다.