자동차에서 사용자에게 우수한 환경을 제공하려면 앱을 설계하고 개발할 때 다음의 자동차 호환성 체크리스트 및 테스트를 완료하세요.
체크리스트와 테스트는 Android Auto 및 Android Automotive OS에서 지원하는 다양한 앱 카테고리에 관한 광범위한 품질 요구사항을 정의합니다. 많은 요구사항이 특정 카테고리에만 적용되므로 앱의 카테고리로 필터링해야 합니다. Google Play 스토어에서 앱이 승인되기 위해 충족해야 하는 가이드라인에 관한 자세한 내용은 자동차 품질 등급 정의에서 확인하세요.
앱 테스트
검토를 위해 앱을 Google Play에 제출하기 전에 앱이 이 페이지에 나열된 관련 기준을 충족하는지 테스트하세요. 해당하는 경우 사용자가 앱에 액세스할 수 있는 두 가지 방법을 모두 테스트합니다.
- Android Automotive OS
- Android Emulator를 사용하여 각 체크리스트 항목을 검사합니다. 자세한 내용은 Android Automotive OS 에뮬레이터를 사용하여 테스트를 참고하세요.
- Android Auto
- Android Auto 데스크톱 헤드 단위(DHU)를 사용하여 각 체크리스트 항목을 검사합니다. 자세한 내용은 데스크톱 헤드 단위를 사용하여 테스트를 참고하세요.
앱 카테고리
자동차 품질 등급
품질 등급은 앱이 자동차에 제공하는 지원 수준을 평가하는 데 도움이 되는 기준을 정의합니다. 각 카테고리는 그 아래에 있는 카테고리를 기반으로 합니다. 즉, 앱이 자동차 최적화를 사용하려면 관련 자동차 지원 요구사항도 모두 충족해야 합니다.
자동차 관련 가이드라인 외에도 각 등급에는 앱에서 구현한 활동과 관련된 대형 화면 앱 품질의 관련 가이드라인이 있습니다.
지원 수준은 다음과 같습니다.
Tier 3 - 차량 준비 완료
앱이 대형 화면과 호환되며 자동차가 주차되어 있는 동안 사용할 수 있습니다. 자동차에 최적화된 기능은 없지만 사용자는 다른 대형 화면 Android 기기에서와 마찬가지로 앱을 경험할 수 있습니다.
이 등급은 주로 앱의 보관처리된 카테고리에 적용되며, 이 카테고리의 앱은 Google Play 스토어에서 허용되려면 이 등급의 모든 요구사항을 충족해야 합니다.
Tier 2 - 자동차 최적화
앱이 자동차의 센터 스택 디스플레이에서 우수한 경험을 제공합니다. 이를 위해 앱의 카테고리에 따라 운전 모드 또는 주차 모드에서 사용자가 경험할 수 있는 자동차 전용 기능이 앱에 있습니다.
운전 중 사용하도록 빌드된 카테고리의 앱은 Google Play 스토어에서 허용되려면 이 등급의 모든 관련 요구사항을 충족해야 합니다.
Tier 1 - 자동차 차별화
앱이 자동차의 다양한 하드웨어에서 작동하도록 빌드되었으며 운전 모드와 주차 모드에 맞게 환경을 조정할 수 있습니다. 1등급은 자동차의 여러 화면(중앙 콘솔, 계기판, 여러 프리미엄 자동차에서 볼 수 있는 파노라마 디스플레이와 같은 추가 화면)에 맞게 설계된 최상의 사용자 환경을 제공합니다.
자동차 사용 가능
기준 | ID | 해당 카테고리 | 설명 |
---|---|---|---|
허용되는 카테고리 | PC-1 |
전체 |
앱에 자동차용으로 제작된 앱 유형 이외의 기능은 포함되어 있지 않아야 합니다. 지원되는 앱 카테고리를 참고하세요. |
예상 성능 | EP-1 |
전체 |
앱이 예상대로 작동하거나 앱의 Google Play 스토어 등록정보에 설명된 대로 작동해야 합니다. |
EP-2 |
미디어, 내비게이션, 관심 장소, IoT, 날씨, 동영상, 게임, 브라우저 |
앱이 홈 화면에서 다시 실행되는 경우 이전 상태에 최대한 가깝게 앱 상태를 복원해야 합니다. |
|
디스플레이 방향 | DO-1 |
동영상, 게임, 브라우저 |
앱은 화면 방향이 고정된 기기에 배포할 수 있습니다. Android Automotive OS 필수 기능을 참고하세요. |
CPU 아키텍처 | CP-1 |
동영상, 게임, 브라우저 |
앱이 x86_64 CPU와 ARM CPU를 모두 지원해야 합니다. |
앱 렌더링 | AR-1 |
Android Automotive OS에서 지원하는 모든 카테고리 |
앱에서 구현한 활동에서 대화형 UI 요소는 시스템 표시줄이나 디스플레이 컷아웃에 의해 가려져서는 안 됩니다. 창 인셋 및 디스플레이 컷아웃 사용을 참고하세요. |
운전자 주의 분산 행동 | DD-3 |
동영상, 게임, 브라우저 |
운전 중에는 앱을 실행하거나 사용할 수 없어야 하며 오디오를 재생해서는 안 됩니다. 주의 분산 행동 최적화 활동이 없는지 확인을 참고하세요. 참고: 앱이 오디오를 재생하는 경우 DD-2 요구사항을 충족해야 합니다. |
관련 없는 알림 | IN-2 |
동영상, 게임, 브라우저 |
앱은 헤드업 알림을 게시해서는 안 됩니다. |
앱 탐색 용이성 | AN-1 |
동영상, 게임, 브라우저 |
사용자는 막힘 없이 앱을 탐색할 수 있습니다. |
민감한 정보 | SD-1 |
브라우저 |
브라우저는 사용자가 프로필 잠금을 사용하여 비밀번호 액세스를 차단할 수 있는 경우를 제외하고 비밀번호나 결제 정보에 대한 액세스를 저장하거나 허용하면 안 됩니다. |
SD-2 |
브라우저 |
비밀번호 또는 결제 데이터를 동기화하는 브라우저는 데이터를 자동차에 동기화하기 전에 다음 단계를 실행해야 합니다.
|
관련 대형 화면 품질 가이드라인
이 가이드라인은 앱에서 구현한 모든 활동과 관련이 있지만 주차된 앱에만 적용되는 Tier 3 요구사항입니다.
기준 | ID | 자동차 안내 |
---|---|---|
구성 및 연속성 | LS-C1 |
자동차의 구성 변경은 주로 앱을 디스플레이 간에 이동함으로써 발생합니다(예: 앱을 원격 디스플레이로 이동하거나 그 반대로 이동하는 경우). |
LS-C2 |
추가 안내는 없습니다. |
차량에 최적화
기준 | ID | 해당 카테고리 | 설명 |
---|---|---|---|
주차된 환경 | PE-1 |
미디어, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
Android Automotive OS만 해당: 주차 중 설정, 설정, 로그인 흐름을 제공하는 경우를 제외하고 앱은 자체 활동을 통해 기능을 제공해서는 안 됩니다. |
화면 애니메이션 | SA-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱이 애니메이션 그래픽이나 동영상과 같은 애니메이션 요소를 화면에 표시해서는 안 됩니다. 예외: 사용자가 주차되어 있는 동안 캔버스 애니메이션이 운전 작업과 관련이 있는 경우 허용됩니다. |
시각적 또는 텍스트 광고 | AD-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱은 광고주 이름 또는 제품 이름 외의 텍스트 기반 광고를 표시해서는 안 됩니다. |
이미지 사용 | IU-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱 요소가 화면에 어떤 이미지도 표시하지 않습니다. 다음과 같은 경우는 예외입니다.
|
휴대전화의 시각적 정보 | VI-1 |
미디어, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
Android Auto만 해당: 사용자가 휴대전화 화면으로 이동해야 하는 경우(예: 권한 요청에 따르기 위해) 앱은 사용자에게 휴대전화 화면을 보는 것이 안전할 때만 그렇게 하도록 안내하는 메시지를 표시해야 합니다. 자세한 내용은 미디어의 경우 일반 오류 처리, 내비게이션, 관심 장소, 사물 인터넷, 날씨 앱의 경우 사용자 입력 처리를 참고하세요. |
앱이 비정상 종료되지 않음 | AC-1 |
내비게이션, 관심 장소, 사물 인터넷(IOT), 날씨 |
사용자는 화면을 5개 이하로 사용하여 앱에서 작업을 완료할 수 있어야 합니다. 자세한 내용은 템플릿 제한사항을 참고하세요. |
스크롤 텍스트 | ST-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱이 스크롤 텍스트를 자동으로 표시해서는 안 됩니다. |
음성 명령 | VC-1 |
미디어, 탐색 |
앱은 Google 어시스턴트 음성 명령을 지원해야 합니다. 자세한 내용은 미디어의 경우 음성 작업 지원을, 탐색의 경우 탐색 인텐트 지원을 참고하세요. |
답변 지연 | DR-1 |
미디어, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱의 특정 버튼이 사용자의 동작에 2초 이내에 반응해야 합니다. |
DR-2 |
미디어, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱이 10초 이내에 실행되어야 합니다. |
|
DR-3 |
미디어, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱이 10초 이내에 콘텐츠를 로드해야 합니다. |
|
대비 | VD-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱이 Android Auto의 대비 요구사항을 충족하는 아이콘과 색상을 제공해야 합니다. 자세한 내용은 대비를 참고하세요. |
VD-2 |
미디어 |
앱은 시스템에서 색상을 적용하여 자동 대비 보정 기능을 제공하는 데 사용하는 흰색 아이콘 집합을 제공해야 합니다. |
|
VD-3 |
미디어 |
앱은 시스템이 차량 안에서 쉽게 읽을 수 있도록 최적화할 수 있는 색상을 제공해야 합니다. |
|
회색 버튼 | GB-1 |
미디어 |
의도적으로 비활성화된 대화형 요소들이 작동하지 않아야 합니다. |
운전자 주의 분산 행동 | DD-1 |
탐색 |
내비게이션 오디오 채널은 내비게이션 앱과 내비게이션 안내에만 사용할 수 있습니다. 자세한 내용은 음성 안내를 참고하세요. |
DD-2 |
동영상, 게임, 브라우저 |
운전 중에는 앱을 실행할 수 없어야 하며 앱의 UI가 표시되지 않아야 합니다. 사용자가 운전을 시작하면 앱의 오디오가 중지되어야 하며 운전 중에는 일시중지를 해제할 수 없습니다. 자세한 내용은 주의 분산 행동 최적화 활동이 없는지 확인을 참고하세요. |
|
결제 | PA-1 |
내비게이션, 관심 장소, 사물 인터넷(IOT), 날씨 |
최근 구매 또는 즐겨찾는 구매와 같은 바로가기를 통해 구매가 사용 설정된 경우 앱에는 간단한 흐름이 있어야 합니다. 자세한 내용은 기존 결제 수단을 사용하여 구매하기를 참고하세요. 앱은 다음과 같은 사항을 허용해서는 안 됩니다.
|
알림 광고 | NA-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱이 알림을 통해 광고를 표시해서는 안 됩니다. |
관련 없는 알림 | IN-1 |
미디어, 메시지, 내비게이션, 관심 장소, 사물 인터넷, 날씨 |
앱은 운전자의 필요와 관련된 경우에만 알림을 표시해야 합니다.
예: |
미디어 자동재생 | MA-1 |
미디어 |
앱은 시작 시 또는 사용자가 앱이나 앱 미디어를 선택하는 동작을 하지 않는 경우 자동재생되어서는 안 됩니다. 자세한 내용은 재생 명령어 구현을 참고하세요. |
메시지 기능 | MF-1 |
메시지 |
앱이 수신 메시지를 수신해야 합니다. 자세한 내용은 Android Auto용 메시지 앱 빌드를 참고하세요. |
MF-2 |
메시지 |
메시지가 올바르게 그룹화되고 올바른 순서로 표시되어야 합니다. 자세한 내용은 Android Auto용 메시지 앱 빌드를 참고하세요. |
|
MF-3 |
메시지 |
사용자가 메시지에 응답할 수 있습니다. 자세한 내용은 Android Auto용 메시지 앱 빌드를 참고하세요. |
|
MF-4 |
메시지 |
앱이 짧은 형식의 메시지 앱 디자인 패턴을 사용해야 합니다. 이메일용 앱과 같이 긴 형식의 기존 메시지 앱은 허용되지 않습니다. |
|
MF-5 |
메시지 |
앱이 P2P 메시지 서비스를 구현해야 하며 날씨, 주식, 스포츠 경기 결과와 같은 알림 서비스는 구현해서는 안 됩니다. |
|
내비게이션 기능 | NF-1 |
탐색 |
앱은 세부 경로를 안내하는 내비게이션을 제공해야 합니다. |
NF-2 |
탐색 |
앱은 내비게이션 템플릿의 노출 영역에 지도 콘텐츠만 그립니다. 텍스트 기반 세부 경로 안내, 차선 안내, 예상 도착 시간은 내비게이션 템플릿의 관련 구성요소에 표시되어야 합니다. 운전, 속도 제한, 도로 장애물 등에 관한 추가 정보는 지도의 안전 영역에 그릴 수 있습니다. |
|
NF-3 |
탐색 |
앱이 텍스트 기반 세부 경로 안내를 제공하면 내비게이션 알림도 트리거해야 합니다. 자세한 내용은 세부 경로 안내 알림을 참고하세요. |
|
NF-4 |
탐색 |
내비게이션 앱이 텍스트 기반 세부 경로 안내를 제공하면 다음 회전 정보를 차량 계기판 디스플레이로 전송해야 합니다. 자세한 내용은 탐색 메타데이터를 참고하세요. |
|
NF-5 |
탐색 |
다른 내비게이션 앱에서 세부 경로 안내를 제공하는 경우 앱은 세부 경로 안내 알림이나 음성 안내, 계기판 정보를 제공하면 안 됩니다. 자세한 내용은 탐색 시작, 종료, 중지를 참고하세요. |
|
NF-6 |
탐색 |
앱은 다른 Android Auto 앱의 내비게이션 요청을 처리해야 합니다. 자세한 내용은 탐색 인텐트 지원을 참고하세요. |
|
NF-7 |
탐색 |
앱은 운전을 시뮬레이션하는 '시험 주행' 모드를 제공해야 합니다. 자세한 내용은 내비게이션 시뮬레이션을 참고하세요. |
|
관심 장소 기능 | PF-1 |
관심 장소 |
앱은 운전과 관련된 의미 있는 기능을 제공해야 합니다. |
사물 인터넷 기능 | IT-1 |
IOT |
운전 중에는 IoT 앱에서 다음을 허용할 수 있습니다.
|
날씨 기능 | WE-1 |
날씨 | 앱에 날씨 관련 콘텐츠가 포함되어야 하며, 이 콘텐츠는 사용자의 현재 위치 또는 사용자가 지정한 위치와 관련이 있어야 합니다. |
WE-2 |
날씨 | 지도 타일의 날씨 정보는 읽을 수 있어야 하며 복잡한 범례를 포함할 수 없습니다. 앱에는 최대 3개의 범례를 포함할 수 있습니다. 여러 색상이 있는 앱은 최대 3가지 색상을 사용할 수 있지만, 단일 색상 앱은 3가지 이상의 색상을 사용할 수 있습니다. | |
WE-3 |
날씨 | 일기예보 정보에는 쉽게 읽을 수 있는 아이콘과 기호가 포함되어야 합니다. | |
WE-4 |
날씨 | 템플릿을 사용하여 일기예보 간격을 맞춤설정할 수 없어야 합니다. | |
WE-5 |
날씨 | 날씨 앱은 특정 뷰에 5개를 초과하는 고유한 날씨 지도 주석을 표시해서는 안 됩니다 (예: 온도 마커, 풍속 마커, 습도, 레이더 오버레이, 번개 표시기, 도로 상태가 모두 동일한 뷰에 표시됨). | |
지도 렌더링 | MR-1 |
내비게이션, 관심 장소, 날씨 |
기본적으로 지도를 그리는 앱은 지시가 있는 경우 밝은 테마나 어두운 테마의 지도를 그려야 합니다. 자세한 내용은 어두운 테마 지원을 참고하세요. 앱은 사용자가 항상 밝은 테마 또는 어두운 테마로 앱을 표시하도록 허용할 수 있습니다. |
미디어 제어 | MC-1 |
동영상 |
앱이 미디어 세션과 통합됩니다. 콘텐츠에 따라 앱은 재생/일시중지 또는 재생 중지 명령을 지원해야 합니다. 또한 앱은 모든 미디어 항목에 제목 및 썸네일 메타데이터를 제공해야 합니다. MediaSession을 사용하여 재생 제어 및 광고를 참고하세요. |
관련 대형 화면 품질 가이드라인
이 가이드라인은 앱에서 구현한 모든 활동과 관련이 있지만 주차된 앱에만 적용되는 Tier 2 요구사항입니다.
기준 | ID | 자동차 안내 |
---|---|---|
멀티 윈도우 및 다중 재개 | LS-M2 |
활동이 원격 디스플레이에 있으면 사용자가 기본 디스플레이의 활동과 상호작용할 때 가장 위에 다시 시작된 활동 위치를 잃습니다. |
UX | LS-U1 |
일부 자동차에는 다른 대형 화면 기기에서 일반적인 것보다 훨씬 더 큰 가로세로 비율의 가로 모드 화면이 있습니다. Automotive Ultrawide 하드웨어 프로필을 사용하여 이러한 디스플레이에서 테스트할 수 있습니다. |
LS-U2 |
LS-U1과 동일 | |
LS-U3 |
자동차용 앱으로 인정받으려면 앱이 터치 영역 크기에 관한 LS-U3 요구사항을 충족해야 합니다. 자동차 차별화로 간주되려면 자동차 UX-1 요구사항을 충족해야 합니다. |
차량 구분됨
기준 | ID | 해당 카테고리 | 설명 |
---|---|---|---|
내비게이션 기능 | NF-9 |
탐색 |
앱은 계기판 디스플레이에서 렌더링을 지원하며 이러한 디스플레이에서만 지도 타일을 렌더링합니다. 계기판 디스플레이에 그리기를 참고하세요. 경고: 날씨 기능도 지원하는 내비게이션 앱은 계기판 디스플레이에 날씨 관련 정보를 포함해서는 안 됩니다. |
앱 렌더링 | AR-2 |
동영상, 게임, 브라우저 |
앱은 디스플레이 노출 영역으로 렌더링하여 사용 가능한 화면 공간을 최대한 활용하면서 사용자가 화면의 모든 UI 요소와 계속 상호작용할 수 있는 기능을 유지합니다. 자세한 내용은 일반적이지 않은 모양의 디스플레이에 맞게 조정을 참고하세요. |
사용자 환경 | UX-1 |
동영상, 게임, 브라우저 |
터치 영역은 64dp 이상입니다. |
UX-2 |
동영상, 게임, 브라우저 |
터치 영역은 서로 24dp 이상 떨어져 있고 화면 가장자리에서 24dp 이상 떨어져 있습니다. |
|
UX-3 |
동영상, 게임, 브라우저 |
글꼴 크기는 24sp 이상이어야 합니다. |
관련 대형 화면 품질 가이드라인
이 가이드라인은 앱에서 구현한 모든 활동과 관련이 있지만 주차된 앱에만 적용되는 Tier 1 요구사항입니다.
기준 | ID | 자동차 안내 |
---|---|---|
UX | LS-U4 |
키보드는 Android Automotive OS에서 지원되지만 다른 대형 화면 기기에 비해 자동차에서는 흔하지 않은 입력 방법입니다. 하지만 일부 자동차에는 키보드의 탭 탐색과 동일한 API를 사용하는 로터리 입력 장치가 있으므로 제대로 작동하려면 LS-U4도 충족해야 합니다. |
키보드, 마우스, 트랙패드 | LS-I3 |
LS-U4와 동일합니다. |
자주 묻는 질문(FAQ)
앱을 제출한 후에는 어떻게 되나요?
자동차용 앱은 일반적인 Play 스토어 검토 과정뿐 아니라 직접 검토 과정도 거치게 됩니다. 앱이 관련 기준을 준수하는지 테스트합니다.
앱을 제출한 후 앱이 Android Auto 또는 Android Automotive OS의 일부 요구사항을 충족하지 않는지 어떻게 알 수 있나요?
앱이 이 페이지에 설명된 앱 품질 요구사항을 충족하지 않는 경우 Play 스토어팀이 앱과 연결된 Google Play Console 계정에 지정된 이메일 주소로 연락을 드립니다.
참고: Google Play에 앱을 게시하는 방법에 관한 자세한 내용은 자동차에 배포를 참고하세요.
정책 위반 및 이의신청은 어떻게 관리하나요?
Google Play 정책 센터에서 정책 위반 및 이의신청 관리에 관해 자세히 알아보세요.
앱이 Android Auto 또는 Android Automotive OS와 더불어 다른 환경도 타겟팅합니다. 앱이 자동차 요구사항을 충족하지 않는 경우에도 신규 또는 업데이트된 앱이 다른 기기의 Google Play에 표시되나요?
아니요. Google에서 승인 절차를 시작하면 앱은 앱 품질 검토를 거치게 됩니다. 앱이 승인될 때까지 후속 업데이트를 배포할 수 없습니다. 다른 기기 환경을 위해 앱을 업데이트해야 하는 경우 자동차용 앱 업데이트와 다른 별도의 버전을 만드는 것이 좋습니다.
중요: 이러한 제한 때문에 Android Auto 지원 프로토타입 제작에 프로덕션 APK를 사용하면 안 됩니다.
변경에 관한 참고사항
2024년 12월
- 앱 카테고리: 날씨 기능 기준을 도입하여 '날씨'를 추가했습니다.
- 지도 렌더링
-
내비게이션 기능
- 삭제된 기준: NF-8
- 영향을 받는 카테고리: 내비게이션
-
NF-8 기준을 MR-1 기준으로 대체했습니다.
- 업데이트된 기준: NF-9
- 영향을 받는 카테고리: 내비게이션
-
이전 텍스트:
앱은 계기판 디스플레이에서 렌더링을 지원하며 이러한 디스플레이에서만 지도 타일을 렌더링합니다. 계기판 디스플레이에 그리기를 참고하세요.
-
새로운 텍스트:
앱은 계기판 디스플레이에서 렌더링을 지원하며 이러한 디스플레이에서만 지도 타일을 렌더링합니다. 계기판 디스플레이에 그리기를 참고하세요.
경고: 날씨 기능도 지원하는 내비게이션 앱은 계기판 디스플레이에 날씨 관련 정보를 포함해서는 안 됩니다.
-
화면 애니메이션
- 업데이트된 기준: SA-1
- 영향을 받는 카테고리: 미디어, 메시지, 내비게이션, 관심 장소, 날씨
-
이전 텍스트:
앱이 애니메이션 그래픽이나 동영상과 같은 애니메이션 요소를 화면에 표시해서는 안 됩니다.
-
새로운 텍스트:
앱이 애니메이션 그래픽이나 동영상과 같은 애니메이션 요소를 화면에 표시해서는 안 됩니다.
예외: 사용자가 주차되어 있는 동안 캔버스 애니메이션이 운전 작업과 관련이 있는 경우 허용됩니다.
2024년 5월
- 자동차 품질 등급 소개
-
운전자 주의 분산 행동
- 영향을 받는 카테고리: 브라우저, 게임, 동영상
-
새로운 기준: DD-3
운전 중에는 앱을 실행하거나 사용할 수 없어야 하며 오디오를 재생해서는 안 됩니다. 주의 분산 행동 최적화 활동이 없는지 확인을 참고하세요.
참고: 앱이 오디오를 재생하는 경우 DD-2 요구사항을 충족해야 합니다.
-
앱 렌더링
- 영향을 받는 카테고리: Android Automotive OS에서 지원하는 모든 카테고리
-
새 기준: AR-1
앱에서 구현한 활동에서 대화형 UI 요소는 시스템 표시줄이나 디스플레이 컷아웃에 의해 가려져서는 안 됩니다. 창 인셋 및 디스플레이 컷아웃 사용을 참고하세요.
-
새로운 기준: AR-2
앱은 디스플레이 노출 영역으로 렌더링하여 사용 가능한 화면 공간을 최대한 활용하면서도 대화형 UI 요소에 계속 액세스할 수 있도록 합니다. 자세한 내용은 일반적이지 않은 모양의 디스플레이에 맞게 조정을 참고하세요.
-
미디어 컨트롤
- 영향을 받는 카테고리: 동영상
-
새로운 기준: MC-1
앱이 미디어 세션과 통합됩니다. 콘텐츠에 따라 앱은 재생/일시중지 또는 재생 중지 명령을 지원해야 합니다. 또한 앱은 모든 미디어 항목에 제목 및 썸네일 메타데이터를 제공해야 합니다. MediaSession을 사용하여 재생 제어 및 광고를 참고하세요.
- UX
-
허용되는 환경
- 영향을 받는 카테고리: 미디어, 내비게이션, 관심 장소, IoT
-
새로운 기준: PE-1
Android Automotive OS만 해당: 주차 중 설정, 설정, 로그인 흐름을 제공하는 경우를 제외하고 앱은 자체 활동을 통해 기능을 제공해서는 안 됩니다.
-
내비게이션 기능
- 영향을 받는 카테고리: 내비게이션
-
새로운 기준: NF-9
앱은 계기판 디스플레이에서 렌더링을 지원하며 이러한 디스플레이에서만 지도 타일을 렌더링합니다. 계기판 디스플레이에 그리기를 참고하세요.
- 지연된 응답
2023년 10월
- 시각적 디자인 및 사용자 상호작용 및 기능 표에 '해당 카테고리' 열이 추가되었습니다.
2023년 7월
2023년 4월
- 앱 카테고리: '게임'이 추가되었습니다.
- 관련 없는 알림
-
설정 흐름
- 영향을 받는 카테고리: 동영상
-
삭제된 기준: SF-1
로그인 또는 로그인 시도 후 앱은 홈페이지로 이동해야 합니다.
-
Automotive 기능
- 영향을 받는 카테고리: 동영상
-
삭제된 기준: AF-1
앱에 주의 분산 행동 최적화 활동이 포함되어서는 안 됩니다.
2023년 3월
- 문법 및 서식 변경사항
2022년 12월
-
사물 인터넷 기능
- 영향을 받는 카테고리: 사물 인터넷
-
새 기준:
운전 중에는 IoT 앱에서 다음을 허용할 수 있습니다.- 기기의 현재 상태 보기. 예를 들어 차고 문이 열려 있는지 닫혀 있는지, 전구가 켜져 있는지 꺼져 있는지, 보안 시스템이 설정되어 있는지 설정 해제되어 있는지, 세탁이 진행 중인지 완료되었는지 확인합니다.
- 켜짐 기능과 꺼짐 기능을 제어하는 간단한 원터치 기능. 예를 들어 조명 켜기/끄기 또는 온도 조절기 켜기/끄기, 차고 문이나 커튼 열기/닫기 등 다양한 기기를 켜고 끄거나 열고 닫는 기능입니다. 여기에는 사전 프로그래밍된 테마나 루틴을 켜고 끄는 것도 포함됩니다.
- 집이나 다른 장소에서 발생한 이벤트에 관해 사용자에게 알림. 예를 들어 루틴 또는 테마나 보안 알림, 문 열림 또는 닫힘 상태의 변경에 관한 알림을 수신합니다.
- 모든 종류의 앱 설정과 관련된 작업. 예를 들어 IoT 앱에서 사용할 기기 또는 시스템, 위치를 선택하는 기능입니다.
- 생성이나 수정, 재정렬과 관련된 작업. 예를 들어 차고 문 열기 및 닫기 또는 조명 켜기 및 끄기 등 한 위치에서 출발하거나 떠날 때 발생하는 이벤트 시퀀스와 같은 테마나 루틴을 생성하거나 수정, 재정렬하는 기능입니다.
- 세분화된 기기 제어와 관련된 작업. 예를 들어 온도 조절기 온도나 조명 밝기 수준을 조정하는 등 특정 기능을 제어하는 기능입니다.
2022년 5월
- 앱 카테고리: '주차 및 충전'을 '관심 장소'로 대체했습니다.
-
화면 애니메이션
- 영향을 받는 카테고리: 미디어, 메시지, 내비게이션, 관심 장소
-
이전 텍스트:
앱은 화면에 애니메이션 그래픽, 동영상, 진행률 표시줄 등의 애니메이션 요소를 표시하지 않습니다.
-
새로운 텍스트:
앱이 애니메이션 그래픽이나 동영상과 같은 애니메이션 요소를 화면에 표시하지 않습니다.
- 이미지 사용
- 영향을 받는 카테고리: 미디어, 메시지, 내비게이션, 관심 장소
-
이전 텍스트:
앱 요소가 화면에 어떤 이미지도 표시하지 않습니다. 다음과 같은 경우는 예외입니다.
- 앱에서는 사용 중인 화면 배경에 콘텐츠 컨텍스트용 정적 이미지(예: 앨범 아트, 광고주 기업 로고)를 한 개 표시할 수 있습니다.
- 콘텐츠 탐색 창에 아이콘을 표시할 수도 있습니다.
- 내비게이션, 주차, 충전 앱에서는 운전 중 의사결정에 도움이 되도록 이미지와 사진을 표시할 수 있습니다.
- 내비게이션 앱은 차선 안내나 교차로 안내를 위해 이미지를 표시할 수 있습니다.
-
새로운 텍스트:
앱 요소가 화면에 어떤 이미지도 표시하지 않습니다. 다음과 같은 경우는 예외입니다.
- 앱에서는 사용 중인 화면 배경에 콘텐츠 컨텍스트용 정적 이미지(예: 앨범 아트, 광고주 기업 로고)를 한 개 표시할 수 있습니다.
- 콘텐츠 탐색 창에 아이콘을 표시할 수도 있습니다.
- 앱은 의사결정에 도움이 되도록 이미지와 사진을 표시할 수 있습니다.
- 내비게이션 앱은 차선 안내나 교차로 안내를 위해 이미지를 표시할 수 있습니다.
-
자동차는 대형 화면 기기이므로 앱이 카테고리를 채워야 합니다.
- 영향을 받는 카테고리: 미디어, 메시지, 내비게이션, 관심 장소, 동영상
-
이전 텍스트:
앱에 자동차용으로 제작된 앱 유형 이외의 게임이나 기타 기능이 포함되어 있지 않습니다. 자세한 내용은 지원되는 앱 카테고리를 참고하세요.
-
새로운 텍스트:
앱에 자동차용으로 제작된 앱 유형 이외의 기능은 포함되어 있지 않습니다. 자세한 내용은 지원되는 앱 카테고리를 참고하세요.
-
휴대전화의 시각적 정보
- 영향을 받는 카테고리: 미디어, 내비게이션, 관심 장소
-
이전 텍스트:
Android Auto만 해당: 사용자가 휴대전화 화면으로 이동해야 하는 경우(예: 권한 요청에 따르기 위해) 앱은 사용자에게 휴대전화 화면을 보는 것이 안전할 때만 그렇게 하도록 안내하는 메시지를 표시해야 합니다. 자세한 내용은 미디어의 경우 일반 오류 처리, 내비게이션, 주차, 충전의 경우 사용자 입력 처리를 참고하세요.
-
새로운 텍스트:
Android Auto만 해당: 사용자가 휴대전화 화면으로 이동해야 하는 경우(예: 권한 요청에 따르기 위해) 앱은 사용자에게 휴대전화 화면을 보는 것이 안전할 때만 그렇게 하도록 안내하는 메시지를 표시해야 합니다. 자세한 내용은 미디어의 경우 일반 오류 처리, 내비게이션 및 관심 장소 앱의 경우 사용자 입력 처리를 참고하세요.
-
내비게이션 기능
- 영향을 받는 카테고리: 내비게이션
-
이전 텍스트:
앱은 내비게이션 템플릿의 노출 영역에 지도 콘텐츠만 그립니다. 텍스트 기반 세부 경로 안내, 차선 안내, 예상 도착 시간은 내비게이션 템플릿의 관련 구성요소에 표시되어야 합니다. 운전과 관련된 추가 정보(예: 속도 제한, 도로 장애물)는 지도 오른쪽에 그릴 수 있습니다.
-
새로운 텍스트:
앱은 내비게이션 템플릿의 노출 영역에 지도 콘텐츠만 그립니다. 텍스트 기반 세부 경로 안내, 차선 안내, 예상 도착 시간은 내비게이션 템플릿의 관련 구성요소에 표시되어야 합니다. 운전과 관련된 추가 정보(예: 속도 제한, 도로 장애물)는 지도의 안전 영역에 그릴 수 있습니다.
-
관심 장소 기능
- 영향을 받는 카테고리: 관심 장소
-
이전 텍스트:
앱은 운전과 관련된 카테고리에서 유용한 기능을 제공해야 합니다. -
새로운 텍스트:
앱은 운전과 관련된 의미 있는 기능을 제공해야 합니다.
-
삭제된 기준:
주차 앱에서 지도 옆에 위치 목록을 표시하는 경우(예: 장소 목록 지도 템플릿) 목록의 위치는 주차장으로만 표시할 수 있습니다.
마찬가지로 충전 앱의 경우 충전소만 위치로 표시되어야 합니다.
2022년 4월
- 디스플레이 방향
- 영향을 받는 카테고리: 동영상
-
새 기준:
앱에서 그린 UI가 가로 모드 화면과 세로 모드 화면을 모두 지원합니다.
- 운전자 주의 분산 행동
- 영향을 받는 카테고리: 동영상
-
새 기준:
운전 중에는 동영상 앱을 실행할 수 없어야 하며 동영상 앱의 화면이 표시되지 않아야 합니다. 사용자가 운전을 시작하면 동영상 앱의 오디오가 중지되어야 합니다.
-
설정 흐름
- 영향을 받는 카테고리: 동영상
-
새 기준:
로그인 (시도) 후 앱은 홈페이지로 이동해야 합니다.
-
Automotive 기능
- 영향을 받는 카테고리: 동영상
-
새 기준:
앱에 운전자 최적화 활동이 포함되어 있지 않습니다.
-
CPU 아키텍처
- 영향을 받는 카테고리: 동영상
-
새 기준:
앱이 x86_64 CPU와 ARM CPU를 모두 지원합니다.
-
앱 탐색 용이성
- 영향을 받는 카테고리: 동영상
-
새 기준:
앱을 사용하면 사용자가 문제 없이 앱을 탐색할 수 있습니다.
2021년 11월
- 휴대전화의 시각적 정보
- 영향을 받는 카테고리: 미디어, 내비게이션, 주차, 충전
-
이전 텍스트:
앱이 자동차 화면과 상호작용하고 있고 자동차가 주차되어 있지 않은 동안에는 앱이 전화 화면을 활성화하여 알림, 메시지 알림 팝업, 동영상, 이미지, 광고 등과 같은 어떠한 형태의 시각적 정보도 표시하지 않습니다. 자세한 내용은 내비게이션, 주차, 충전용 내비게이션 앱 빌드를 참고하세요. 마찬가지로 앱이 휴대전화 화면에서 Android Auto UI를 실행하는 동안에 휴대전화 화면에 Android Auto와 무관한 각종 시각적 정보를 표시하지 않습니다.
사용자가 휴대전화 화면으로 이동해야 하는 경우(예: 권한 요청에 따르기 위해) 앱은 사용자에게 휴대전화 화면을 보는 것이 안전할 때만 그렇게 하도록 안내하는 메시지를 표시해야 합니다.
-
새로운 텍스트:
Android Auto만 해당: 사용자가 휴대전화 화면으로 이동해야 하는 경우(예: 권한 요청에 따르기 위해) 앱은 사용자에게 휴대전화 화면을 보는 것이 안전할 때만 그렇게 하도록 안내하는 메시지를 표시해야 합니다. 자세한 내용은 미디어의 경우 일반 오류 처리, 내비게이션, 주차, 충전의 경우 사용자 입력 처리를 참고하세요.
- 결제
- 영향을 받는 카테고리: 내비게이션, 주차, 충전
-
이전 텍스트:
구매가 사용 설정된 경우 앱에는 간단한 흐름이 있어야 합니다.
-
새로운 텍스트:
최근 구매 또는 즐겨찾는 구매와 같은 바로가기를 통해 구매가 사용 설정된 경우 앱에는 간단한 흐름이 있어야 합니다. 자세한 내용은 기존 결제 수단을 사용하여 구매하기를 참고하세요.
앱은 다음과 같은 사항을 허용해서는 안 됩니다.
- 결제 수단 설정
- 구매할 항목을 여러 개 선택
- 정기 결제를 약정한 사용자(예: 구독)