번들로 묶이지 않은 앱은 Android Automotive OS(AAOS) 시스템 이미지에 포함되지 않는 앱입니다(이 페이지에 나열됨). 번들로 묶이지 않은 앱을 차량에 통합하는 방법을 알아보려면 통합 가이드를 참고하세요.
- AppCards 통합
- Automotive 앱 호스트
- Calendar
- 자동차 UI 라이브러리
- 호환 기기
- 다이얼러
- 미디어
- 단문 메시지 서비스(SMS)
Car-apps-release-20
태그: ub-automotive-master-20251118
Car-apps-release-20에서는 이러한 문제를 해결합니다.
새로운 기능
민감한 앱 보호는 사용자에게 자동차에서 민감한 앱을 보호할 수 있는 개인 정보 보호 옵션을 제공합니다. 예를 들어 Chrome과 WhatsApp이 있습니다. 이 프로그램을 사용하면 사용자가 프로필 잠금을 설정하지 않은 경우에도 PIN 뒤에 앱을 잠글 수 있습니다. 이 PIN은 프로필 잠금과 별개입니다.
Control Center는 참조 애플리케이션일 뿐이므로 그대로 사용해서는 안 됩니다. 대신 각 차량의 기능과 구성에 따라 앱을 맞춤설정해야 합니다.
제어 센터는 단일 Android 인스턴스에서 실행되는 여러 동시 사용자를 지원합니다. 제어 센터는 다음과 같은 자동차의 다른 승객 공간과 관련된 여러 다중 디스플레이 사용자 여정을 통합하도록 설계되었습니다.
- 자동차에 있는 다른 사용자가 시청하거나 듣고 있는 콘텐츠를 확인합니다.
- 자동차 스피커로 오디오를 공유합니다.
- 자동차의 다른 디스플레이로 동영상을 함께 시청합니다.
제어 센터는 하나 이상의 보조 디스플레이가 운전자 디스플레이와 함께 있는 차량 구성에서 사용자 환경을 개선하는 것을 목표로 합니다. 예를 들어 뒷좌석 승객의 경우입니다.
해결된 문제
미디어:
- RRO와 호환되도록
MediaBlockingActivity레이아웃을 업데이트했습니다. - 오디오 설정 작업의 오버레이가 사용 설정되었습니다.
다이얼러:
- 진행 중인 통화 레이아웃과 중첩된 레이아웃이 RRO와 호환되도록 했습니다.
다중 디스플레이:
DevicePickerScreen및 미러링 활동의 나가기 버튼이 분리되었습니다.
자동차 라이브러리:
MAVEN_CENTRAL_URL이 설정되지 않은 경우mavenCentral로 대체되는 문제를 수정했습니다.
기타 문제:
- Google의
mavenCentral미러를 사용하도록 Maven URL 업데이트 - Gradle 9.1.0으로 업데이트되었습니다.
- Gradle 빌드 플러그인에서 Android Gradle 플러그인을 사용하는 IMethod를 수정했습니다.
- Robolectric이 버전 4.16으로 업데이트되었습니다.
Car-apps-release-19
태그: ub-automotive-master-20250910
다음 문제가 해결되었습니다.
- 다른 번들 해제 앱과 동기화되도록 버전 형식이 업데이트되었습니다.
- 오버레이 가능한 문자열
action_name_for_custom_keycode를 추가했습니다. - Kotlin 2.1.20과의 호환성이 개선되었습니다.
- Gradle 빌드를 AGP 8.11로 업데이트하고 Android API 36 지원을 추가합니다.
- 프로젝트의 JDK가 17에서 Java 21로 업데이트되었습니다.
다음 기능이 업데이트되었습니다.
드라이버 UI:
- 재설계된 클러스터의 번역이 업데이트되었습니다.
- Figma에서 가져온 크기를 사용하도록 드라이버 UI 문서 구조를 업데이트했습니다. 앱의 로직은 크기를 결정하지 않습니다.
미디어: 새 재생 상태를 가져올 때 토스트와 대화상자를 지웁니다.
Car-apps-release-18
태그: ub-automotive-master-20250722
ImageAppCard는 이미지, 버튼, 진행률 표시줄을 동시에 지원할 수 있습니다.
버그 신고 도구:
- SDK 35 이상에서 화면이 잘리는 문제를 수정했습니다.
- 다른 번들 해제 앱과 동기화되도록 버전 형식이 업데이트되었습니다.
- 자동 업로드 문제가 해결되었습니다.
블랙박스:
- 부팅 시 시작 수정사항이 추가되었습니다.
드라이버 UI:
DriverUI의 경우 디자인 Compose를 0.37.1로 업데이트했습니다.- 복잡한 UI 구현을 보여주기 위해
Cluster를 재설계했습니다.
미디어:
MediaSource에서 드문 null 포인터 예외(NPE)를 수정하고 잘못된 URI로부터 보호하도록ImageFetcher를 업데이트했습니다.
테스트 미디어:
Media1및Media3에 다양한 수정사항 적용
Car-apps-release-17
태그: ub-automotive-master-20250609
블랙박스:
camera2의 회전 문제가 해결되었습니다.- 표면 싱크의 썸네일 허용
- 사용하지 않는 프레임 콜백 API 삭제
- 녹화 시간과 관련된 지속적인 문제가 해결되었습니다.
- 장기 실행 레코드 작업이 비정상 종료되는 문제를 해결했습니다.
- 프레임 속도 구성이 추가되었습니다.
- 카메라 미리보기에 노출 영역 지원이 추가되었습니다.
Compose 디자인
- 드라이버 UI를 위해 Design Compose를 버전 0.34.2로 업데이트했습니다.
드라이버 UI
- SDV 클라이언트 라이브러리의 Java ARchive(JAR) 파일이 업데이트되었습니다.
미디어
- 재생 중인
media1항목의 ID가 업데이트되었습니다. - OEM은 RRO에서
browse_mini_bar를 삭제해야 합니다. - 항목이 업데이트될 때마다 리사이클러 뷰가 다시 스크롤되는 문제가 해결되었습니다.
CAL 미디어
aaos-apps-gradle-project에 새TmaMediaCalApp이 추가되었습니다.- 지원되는 기기에서 MediaSession을 사용할 때 CarAppLibrary를 사용하여 미디어를 탐색하고 재생하는 방법을 보여주기 위해
aaos-apps-gradle-project에TestMediaCalApp를 추가했습니다.
AppCards
- AppCards에서 최소 업데이트 비율 제한이 삭제되었습니다. 이제 AppCard 호스트 소유자가 업데이트 속도를 정의할 수 있습니다.
자동차 UI 라이브러리
- 필수 독점 권한이 추가되었습니다.
Car-apps-release-16
태그: ub-automotive-master-20250418
블랙박스, 드라이버 UI, 미디어
여러 문제가 해결되었습니다.
드라이버 UI
드라이버 UI가 최신 Design Compose 0.34 및 다음과 같은 추가 개선사항으로 업데이트됩니다.
추가 개선사항
- 새 런처 아이콘을 추가했습니다.
- 플레이어가 단일 MP4에서 재생목록 지원으로 되돌아감
- 스트림 끝을 처리하여 공유가 세그먼트를 올바르게 연결할 수 있도록 함
- 첫 번째 실행 시 시작 버튼을 표시합니다.
- 녹화 시 개인 정보 보호 표시기를 충족하는 알림을 표시합니다.
- 외부 이동식 저장소를 처리했습니다.
onLiveClicked시 NPE 비정상 종료가 발생하는 문제를 해결했습니다.TunerSession은 중복 메타데이터를 삭제하지 않습니다.PlaybackCardController에 선택적 로드 뷰 표시기가 추가되었습니다.- 드라이버 UI를 Design Compose 0.33으로 업데이트했습니다.
- 중복 썸네일이 삭제되었습니다.
Car-apps-release-15
태그: ub-automotive-master-20250219
카메라
새로운 기능
- 블랙박스. 차량 카메라(기존 블랙박스, 서라운드 뷰, 실내 카메라 포함)를 사용하여 차량의 동영상 영상을 안전하게 녹화, 저장, 공유하는 참조 블랙박스 환경입니다.
Car-apps-release-14
태그: ub-automotive-master-20241205
미디어
새로운 기능
- 고급 오디오 기여 분석. 탐색 중에 고급 오디오 기능을 명확하게 식별할 수 있도록 범용 오디오 형식 저작자 표시 라벨이 추가되었습니다.
대체 앱 컨트롤
- 운전 중 사용자가 미디어 센터가 아닌 오디오, 특히 커뮤니케이션 앱의 오디오를 제어할 수 있도록 허용합니다.
해결된 문제
- 이제 로그인 버튼을 사용하여 Spotify 및 기타 미디어 앱에 로그인할 수 있습니다.
라디오
해결된 문제
- 라디오 앱이 더 이상 비정상 종료되지 않습니다.
버그 신고 도구
해결된 문제
- 버그 신고 도구가 앱에서 실행되거나 알림에서 길게 누르면 더 이상 비정상 종료되지 않습니다.
Car-apps-release-13
태그: ub-automotive-master-20240924
미디어
해결된 문제
- 동영상 및 기타 앱의 백그라운드 재생 지원이 추가되었습니다.
messengerapptest_gradle_unit에서 앱 번들 해제 프로세스 중에 발생하는 비정상 종료 문제 해결
Car-apps-release-12
태그: ub-automotive-master-20240731
새로운 기능
앱 카드. 이제 OEM은 OEM 또는 퍼스트 파티(1P) 앱에서 제공하는 정보로 채울 수 있는 UI 요소를 만들고 맞춤설정할 수 있습니다.
메시지
해결된 문제
- 재부팅 후 콘텐츠가 표시되지 않고 예정된 메시지가 알 수 없음으로 지정됩니다.
- 모든 메시지가 SMS 앱에서 알 수 없음으로 지정됩니다.
- Android Automotive 자동차 메신저 앱이 이전 버전보다 2.66MB 더 큽니다.
- MMS에 수신자 이름이 null로 표시됩니다.
미디어
해결된 문제
- 뉴스 앱이 홈에서 실행됩니다.
- TestMedia APK로 재부팅한 후 빈 미디어 위젯이 표시됩니다.
미디어 센터
해결된 문제
- 재부팅 후 첫 번째 노래를 재생하면 미디어 페이지에 흰색 점이 표시됩니다.
Car-apps-release-11
태그: ub-automotive-master-20240521
미디어 센터
해결된 문제
- YouTube Music에서 음악 방송국을 재생할 때 더 이상 헤드 유닛에 음악이 표시되지 않는 문제가 발생하지 않습니다.
- 이제 블루투스 미디어 연속 재생이 표시됩니다.
- 이제 그룹 헤더가 작동합니다.
미디어
해결된 문제
- 미디어 앱의 최근에 더 이상 헤드셋 아이콘이 표시되지 않습니다.
- 분석에서 표시되는 ID만 보고하는 맞춤 작업 대화상자
- 미디어 세션이 더 이상 비정상 종료되지 않습니다.
com.android.car.carlauncher이 더 이상com.android.car.media.common.source와 충돌하지 않습니다.
다이얼러
해결된 문제
- 이제 오디오 옵션에 전화 오디오 전환이 헤드셋 및 자동차 스피커로 표시됩니다.
Car-apps-release-10
태그: ub-automotive-master-240314
미디어 센터
해결된 문제
- 팟캐스트의 미디어 센터에 더 이상 어시스턴트 아이콘이 표시되지 않습니다.
- 미디어가 전체 화면에서 재생되고 주간 모드가 야간 모드로 전환될 때(또는 그 반대의 경우) 미디어 센터가 더 이상 비정상 종료되지 않습니다.
Car-apps-release-9
태그: ub-automotive-master-20240125
미디어 센터
새로운 기능
자동차 미디어 분석. 이제 미디어 센터 분석에서 제공하는 서드 파티 미디어 앱 측정항목을 통해 사용자에게 더 나은 미디어 환경을 제공할 수 있습니다. 분석을 통해 서드 파티 앱은 사용자 행동에 관한 피드백을 실시간으로 수신할 수 있습니다.
해결된 문제
- 더보기 메뉴에서 메뉴를 선택할 때 NullPointer 예외가 더 이상 발생하지 않습니다.
- 분석: 닫거나 열 때 이제 대기열 항목 가시성 변경이 보고됩니다.
- 분석: 대기열 목록이 둘러보기로 보고되었으며 이제 숨겨진 항목을 보고합니다.
- 분석: 검색 결과를 탭할 때 더 이상 잘못된 데이터가 전송되지 않습니다.
- 이제 분석이 검색어를 삭제한 후 표시됩니다.
- 단일 미디어 활동에서 각각 자체 미디어 소스가 있는 다중 미디어 활동으로 리팩터링합니다.
- MediaCenter가 사용자 인터페이스에서 더 이상 비정상 종료되지 않습니다.
TestMediaApp을 재설치해도 더 이상 MediaCenter가 비정상 종료되지 않습니다.browse_nodeCannot에 페이드 수직 스크롤바를 추가해도 라디오 재생 후에 더 이상 블루투스 오디오로 전환되지 않습니다.
캘린더
해결된 문제
- iPhone에서 동기화를 사용 설정한 후 Calendar가 더 이상 비정상 종료되지 않습니다.
Car-apps-release-8
태그: ub-automotive-master-20231102
미디어 센터
해결된 문제
- 앱을 열면 NPV 다이얼러의 탐색 뷰로 전환되지 않습니다.
다이얼러
해결된 문제
- 차량 시동을 걸면 마이크 및 진행 중인 전화 통화 사용자 인터페이스가 표시되지 않습니다.
Car-apps-release-7
태그: ub-automotive-master-20231011
미디어 센터
해결된 문제
- Spotify에서 선택한 노래가 재생되지만 NPV는 여전히 이전 앱을 표시합니다.
CarMediaService가 이제MediaConnectorService에 시작할 구성요소를 알립니다.
미디어
해결된 문제
- 카테고리 그리드 탭 성능이 개선되었습니다.
메시지
해결된 문제
- 기기가 페어링될 때 SMS 앱에 '블루투스 연결 해제됨' 메시지가 표시됩니다.
- 블루투스 기기가 연결되면 SMS 앱에 블루투스가 연결 해제되었다는 잘못된 메시지가 표시됩니다.
Car-apps-release-6
다이얼러
해결된 문제
- 집 전화 카드와 다이얼러가 여러 번 전환되면 전체 화면에서 진행 중인 전화 통화에 다이얼러 연락처 페이지가 더 이상 표시되지 않습니다.
미디어 센터
해결된 문제
- 이제 Now Playing 뷰에 선형 진행률 표시줄이 표시됩니다.
Car-apps-release-5
자동차 설정
해결된 문제
- 네트워크 이름을 탭하면 네트워크 추가 페이지가 다운됩니다.
섀시
해결된 문제
- Google Play 페이지에서 사용자가 로그인하더라도 어시스턴트가 일부 페이지를 표시하지 않습니다.
- 재부팅 후에는 홈페이지와 앱 런처가
com.android.car.carlauncher를 실행하지 않습니다.
다이얼러
해결된 문제
- 다이얼러 연락처 프로필에서 주간 모드와 야간 모드 간에 전환할 때 뒤로(>) 아이콘이 연락처로 이동합니다.
미디어
해결된 문제
- Now Playing 뷰가 새 미디어 소스를 업데이트하는 속도가 느립니다.
- 앨범 아트 및 자연 파일에는 볼 수 없는 링크가 표시됩니다.
- 재생목록 버튼은 기본적으로 어둡게 표시되지 않아야 합니다.
미디어 센터
새로운 기능
- 재생 뷰 링크를 구현합니다.
해결된 문제
- 회귀. 계정 유형이 없는 경우에도 TMA 탐색 트리에 콘텐츠가 표시됩니다.
TestMediaApp을 다시 설치하면 더 이상 미디어 센터가 다운되지 않습니다.- 라디오에서 블루투스 오디오로 전환할 때 미디어 센터의 미디어 바에 '제목 없음'이 표시됩니다.
- 현재 노래가 미디어 센터에 표시되지 않습니다.
- Spotify. 선택한 노래가 재생되지 않습니다.
SMS
해결된 문제
- SMS 앱이 다운되어 실행할 수 없습니다.
- MMS 헤더. 보낸 사람 연락처와 세 번째 연락처가 모두 표시되지 않습니다.
Car-apps-release-4
다이얼러
해결된 문제
다이얼러에서 RTL로 현지화되지 않은 여러 UI 콘텐츠를 실행하는 문제를 해결했습니다.
미디어 센터
새로운 기능
androidx.media에 미디어 1용 맞춤 탐색 작업 상수를 추가했습니다.
해결된 문제
- 사용자가 운전 중에 휴대전화에서 노래를 선택해야 하는 문제를 해결했습니다.
Car-apps-release-3
모든 앱
해결된 문제
패싯 막대에서 AllApps 및 다이얼러를 실행할 때 자동차 런처가 비정상 종료됩니다.
자동차 UI 라이브러리
해결된 문제
Google Play 앱의 비정상 종료를 유발한 버그를 수정했습니다.
섀시
해결된 문제
새 섀시(car-ui-lib) 프록시 클래스가 추가되었습니다.
다이얼러
해결된 문제
다이얼러, 연락처, 즐겨찾기에서 연락처 아바타가 제대로 표시되지 않는 문제를 수정했습니다.
미디어 센터
해결된 문제
- Spotify 메시지에 YouTube Music 메시지가 표시되던 문제가 해결되었습니다.
- 뉴스 앱에서 콘텐츠가 표시되지 않는 문제가 해결되었습니다.
- 일부 앱에 미디어 상단 트리가 표시되지 않는 문제가 해결되었습니다.
- 블루투스에서 미디어 앱으로 전환한 후 앱 콘텐츠가 표시되지 않는 문제가 수정되었습니다.
Car-apps-release-2
자동차 로터리 라이브러리
해결된 문제
권한 대화상자 사양에 설명된 대로 모서리와 버튼을 수정합니다.
다이얼러
해결된 문제
- 다이얼러의 Gradle 린트 오류를 수정합니다.
- 다이얼러의 Gradle 출시 빌드에 ProGuard가 추가되었습니다.
- 전화 설정에서 활성 통화가 사용 중지되어 있으면 시스템 상태 표시줄에서 다이얼러 통화 UI를 실행합니다.
Resources$NotFoundException으로 인한 단위 테스트 실패를 수정합니다.
미디어
해결된 문제
- Android Automotive 미디어 플레이어는
METADATA_KEY_DISPLAY_SUBTITLE및METADATA_KEY_DISPLAY_DESCRIPTION을 무시합니다. - 미디어 연속성:
- 재생 가능한 항목 없이 미디어 소스를 처리하는 방법
- 미디어에서 독립적인 재생을 조사하고 구현합니다.
Car-apps-release-1
다이얼러
새로운 기능
- 직접 전송을 사용하여 부재중 전화에 응답할 수 있도록 부재중 전화 알림에 메시지 버튼을 추가했습니다.
- 테스트 빌드에서는 adb 명령어로 연락처를 추가할 수 있습니다.
- 테스트 빌드에서 사용자가 블루투스에 연결을 클릭하면 가짜 블루투스 연결을 시뮬레이션할 수 있습니다.
- 수신 전화 헤드업 알림에 연락처의 전화번호를 표시합니다.
해결된 문제
- 연락처와 통화 기록이 로드되는 속도를 가속화하고 휴대전화와 헤드 단위 사이의 다양한 언어로 인한 연락처 불일치를 수정했습니다.
- 타파스(tapas)로 빌드할 때 콜드 스타트 속도가 빨라지도록 Proguard 다이얼러 APK를 사용합니다.
- 연결된 휴대전화가 없는 경우 대화상자에서 블루투스 연결 없음 오류 페이지를 이동하여 콜드 스타트를 빠르게 진행합니다.
- 검색창에 퍼센트 기호(%)를 입력하면 비정상 종료되는 문제를 해결했습니다.
- 오른쪽에서 왼쪽(RTL) 지원을 개선했습니다.
- 수신 전화 벨이 울릴 때 프로젝션이 활성화되면 수신 전화 HUN이 중복되는 문제 수정
android:리소스를 삭제하고 번호가 누락되는 다이얼 패드 레이아웃 문제를 수정했습니다.
미디어
새로운 기능
- 자동차 앱 라이브러리 기반 서드 파티 설정 및 오류(예: 로그인) 페이지에 관한 지원을 추가했습니다.
- 항목별 콘텐츠 스타일 지원을 추가했습니다.
- 탐색 화면에 미디어 항목의 진행률 표시줄(선택사항)을 추가했습니다.
해결된 문제
MediaActivityController의 NPE를 수정했습니다.PlaybackViewModel의 NPE를 수정했습니다.- 탐색 노드로 이동한 후 탭 목록이 변경될 때 발생하는
IllegalArgumentException을 수정했습니다. - 재생 화면에서 새 앱으로 전환할 때 이전 앱의 미디어 ID를 새 앱으로 전송하면 안 됩니다.
- 작업이 변경되어도 동일한 미디어 버튼에 포커스를 유지합니다.
- 기본
custom_media_packages목록에 프로젝션 앱을 추가합니다. - RRO에서 사용할 수 있도록 메뉴 항목을 코드에서 XML로 이동했습니다.
BrowseAdapter#generateViewData는 더 이상 빈 항목을 생성하지 않습니다.
SMS
새로운 기능
- 국제화: 문자열 번역이 추가되었습니다.
- 명확성을 높이기 위해 UI와 UX를 업데이트했습니다.
- 앱 아이콘을 업데이트했습니다.
해결된 문제
- 테스트 빌드를 만들고 단위 테스트를 설정하여 테스트 범위를 약 25%까지 높였습니다.
- 뒤로 버튼의 유일한 프래그먼트를 표시하는 대신 빈 화면을 표시하는 앱을 종료합니다.
- 메시지 미리보기가 다른 요소와 겹치는 문제를 수정했습니다.
- HUN에 기존 메시지 알림이 전송되는 문제를 수정했습니다.
- 순서에 종속된 테스트를 수정했습니다.
- 대화에서 후행 공백을 삭제합니다.
- 새 메시지를 받은 후 알림 센터에서 음소거된 대화가 업데이트되지 않는 문제를 수정했습니다.
- 알림에 메시지가 표시되지 않는 문제를 수정했습니다.
- 앱이 백그라운드에서 실행 중일 때 대화 목록에 메시지가 업데이트되지 않는 문제를 수정했습니다.