자동차용 Android 앱은 무엇보다도 운전자를 방해해서는 안 됩니다. 음성 명령 및 매우 간단한 시각적 디자인 사용 등 권장 사항을 준수하여 운전자를 방해하는 요소를 최소화할 수 있습니다.
앱 테스트
데스크톱 헤드 단위(DHU)를 사용하면 개발 머신에서 Android Auto 헤드 단위를 에뮬레이션할 수 있으므로 Android Auto 앱을 실행하고 테스트할 수 있습니다.
DHU는 Windows, Mac OS, Linux 시스템에서 실행됩니다. DHU 설치 및 실행, 앱을 테스트하는 방법은 Android Auto용 앱 테스트 가이드를 참고하시기 바랍니다.
시각적 디자인 및 사용자 상호작용
이 기준은 앱이 Android Auto에서 일관되고 직관적이며 만족스러운 사용자 환경을 제공하도록 핵심 디자인 및 상호작용 패턴을 준수하는지 확인합니다.
시스템에서 탐색 창, 카드 배경, 글꼴 및 아이콘 색상 등 다양한 요소를 설정하고 렌더링합니다. Android Auto에 연결된 기기에서 실행할 때 앱의 고유한 디자인 요소가 다음과 같은 기준에 부합해야 합니다.
1) Android Auto 앱 공통
유형
설명
운전자 주의
앱은 화면에 애니메이션 그래픽, 동영상, 등의 애니메이션 요소를 표시하지 않습니다.
앱은 광고주 이름 또는 제품 이름 외의 텍스트 기반 광고를 표시하지 않습니다.
앱 요소는 화면에 어떤 이미지도 표시하지 않습니다. 예외: 앱에서는 사용 중인 화면 배경에 콘텐츠 컨텍스트용 정지 이미지(예: 앨범 아트, 광고주 기업 로고)를 한 개 표시할 수 있습니다. 앱은 콘텐츠 탐색 창에 아이콘을 표시할 수도 있습니다. 앱은 의사결정에 도움이 되도록 이미지와 사진을 표시할 수 있습니다. 내비게이션 앱은 차선 안내나 교차로 안내를 위해 이미지를 표시할 수 있습니다.
앱은 자동차용으로 제작된 앱 유형 이외의 기능을 포함하지 않습니다.
사용자가 전화 화면으로 이동해야 하는 경우(예: 권한 요청에 따르기 위해) 앱에서는 안전할 때만 전화 화면을 보라고 사용자에게 안내하는 메시지를 표시해야 합니다. Android Auto 사용자가 오류를 해결하기 위해 전화 앱을 열어야 하는 경우 메시지에서 해당 정보를 사용자에게 제공해야 합니다. 예를 들어 오류 메시지는 "로그인하세요" 대신 "[앱 이름]에 로그인하세요"라고 표시해야 합니다.
레이아웃
앱은 스크롤 텍스트를 자동으로 표시하지 않습니다.
시각적 대비
앱은 Android Auto의 대비 요구사항을 충족하는 아이콘과 색상을 제공합니다.
2) Android Auto 미디어 앱
유형
설명
시각적 대비
앱은 시스템에서 색상을 적용하여 자동 대비 보정 기능을 제공하는 데 사용하는 흰색 아이콘 집합을 제공합니다.
앱은 시스템이 자동차 안에서 쉽게 읽을 수 있도록 최적화할 수 있는 색상을 제공합니다.
상호작용
앱은 Google 어시스턴트 음성 명령을 지원해야 합니다.
앱별 버튼은 사용자의 동작에 2초 이내에 반응해야 합니다.
3) Android Auto 내비게이션 앱
유형
설명
운전자 주의
사용자는 화면을 5개 이하로 사용하여 앱에서 작업을 완료할 수 있어야 합니다.
상호작용
앱은 Google 어시스턴트 음성 명령을 지원해야 합니다. 앱의 특정 버튼이 사용자의 동작에 2초 이내에 반응해야 합니다.
앱의 특정 버튼은 사용자의 동작에 2초 이내에 반응해야 합니다.
4) Android Auto POI(Point of Interest) 앱
유형
설명
운전자 주의
사용자는 화면을 5개 이하로 사용하여 앱에서 작업을 완료할 수 있어야 합니다.
상호작용
앱의 특정 버튼은 사용자의 동작에 2초 이내에 반응해야 합니다.
5) Android Auto IOT 앱
유형
설명
운전자 주의
사용자는 화면을 5개 이하로 사용하여 앱에서 작업을 완료할 수 있어야 합니다.
상호작용
앱의 특정 버튼은 사용자의 동작에 2초 이내에 반응해야 합니다.
기능
Android Auto와 연결된 기기에서 실행할 때 아래 기준은 앱이 정확히 구성되고 예상되는 기능 동작을 제공하도록 보장합니다.
1) Android Auto 앱 공통
유형
설명
일반
앱 기능이 제대로 작동하거나 앱의 Google Play 스토어 등록정보에 설명된 대로 작동합니다.
알림
앱이 알림을 통해 광고를 표시하지 않습니다.
앱이 운전자의 필요와 관련된 경우에만 알림을 표시합니다.
예:
좋음: 새 메시지가 도착했음을 사용자에게 알립니다.
나쁨: 새 앨범이 출시되었음을 사용자에게 알립니다.
2) Android Auto 미디어 앱
유형
설명
일반
앱이 10초 이내에 실행됩니다.
앱이 10초 이내에 콘텐츠를 로드합니다.
앱이 홈 화면에서 다시 실행되는 경우 이전 상태에 최대한 가깝게 앱 상태를 복원합니다.
의도적으로 비활성화된 대화형 요소들이 작동하지 않아야 합니다.
알림
미디어 앱은 시작 시 또는 사용자가 앱이나 앱 미디어를 선택하는 동작을 하지 않는 경우 자동재생되지 않습니다.
3) Android Auto 메시지 앱
유형
설명
메시지
앱이 메시지를 수신합니다.
메시지가 정확한 순서로 적절히 그룹화되고 표시됩니다.
사용자가 메시지에 응답할 수 있습니다.
앱이 단문 메시지 앱 디자인 패턴을 사용합니다. 이메일용 앱과 같이 긴 형식의 기존 메시지 앱은 허용되지 않습니다.
앱이 P2P 메시지 서비스를 구현하지만 날씨, 주식 및 스포츠 경기 결과와 같은 알림 서비스를 구현하지는 않습니다.
4) Android Auto 내비게이션 앱
유형
설명
일반
앱이 10초 이내에 실행됩니다.
앱이 10초 이내에 콘텐츠를 로드합니다.
앱이 홈 화면에서 다시 실행되는 경우 이전 상태에 최대한 가깝게 앱 상태를 복원합니다.
내비게이션 오디오 채널은 내비게이션 앱과 내비게이션 안내에만 사용할 수 있습니다.
앱에서는 사용자가 자동차 화면에서 구매하도록 허용해서는 안 됩니다. 예를 들어 사용자는 자동차 화면에서 주차 비용을 지불할 수 없습니다.
내비게이션
앱은 세부 경로를 안내하는 내비게이션을 제공해야 합니다.
앱은 내비게이션 템플릿의 표면에 지도 콘텐츠만 그립니다. 텍스트 기반 세부 경로 안내, 차선 안내, 예상 도착 시간은 내비게이션 템플릿의 관련 구성요소에 표시되어야 합니다. 운전과 관련된 추가 정보(예: 속도 제한, 도로 장애물)는 지도 오른쪽에 그릴 수 있습니다.
앱이 텍스트 기반 세부 경로 안내를 제공하면 내비게이션 알림도 트리거해야 합니다.
내비게이션 앱이 텍스트 기반 세부 경로 안내를 제공하면 다음 회전 정보를 차량 계기판 디스플레이로 전송해야 합니다.
다른 내비게이션 앱에서 세부 경로 안내를 제공하는 경우 앱은 세부 경로 안내 알림이나 음성 안내, 계기판 정보를 제공하면 안 됩니다.
앱은 다른 Android Auto 앱의 내비게이션 요청을 처리해야 합니다.
앱은 지시가 있는 경우 밝은 테마나 어두운 테마의 지도를 그려야 합니다.
앱은 운전을 시뮬레이션하는 '시험 주행' 모드를 제공해야 합니다.
5) Android Auto POI(Point of Interest) 앱
유형
설명
일반
앱이 10초 이내에 실행됩니다.
앱이 10초 이내에 콘텐츠를 로드합니다.
앱이 홈 화면에서 다시 실행되는 경우 이전 상태에 최대한 가깝게 앱 상태를 복원합니다.
앱은 사용자가 자동차 화면에서 구매하도록 허용해서는 안 됩니다. 예를 들어 사용자는 자동차 화면에서 주차 비용을 지불할 수 없습니다.
POI 기능
앱은 운전과 관련된 유용한 기능을 제공해야 합니다.
결제
최근 또는 즐겨찾는 구매와 같은 바로 가기를 사용해 구매가 활성화된 경우 앱에 간단한 흐름이 있어야 합니다.
앱은 다음을 허용해서는 안 됩니다.
결제 수단 설정 기능
구매 항목을 여러 개 선택하는 기능
반복 결제를 약정하는 기능(예: 구독)
6) Android Auto IOT 앱
유형
설명
일반
앱이 10초 이내에 실행됩니다.
앱이 10초 이내에 콘텐츠를 로드합니다.
앱이 홈 화면에서 다시 실행되는 경우 이전 상태에 최대한 가깝게 앱 상태를 복원합니다.
IOT 기능
IOT 앱은 운전 중 다음을 허용할 수 있습니다.
장치의 현재 상태를 봅니다.(예: 차고 문이 열렸는지 닫혔는지, 전구가 켜져 있는지 꺼져 있는지, 보안 시스템이 설정되어 있는지 해제되어 있는지, 세탁기가 작동 중인지 완료되었는지 확인하는 기능 등)
온/오프 기능을 제어하는 간단한 원터치 기능. 여기에는 조명 켜기/끄기, 온도 조절 장치 켜기/끄기, 차고 문이나 커튼 열기/닫기를 포함하여 다양한 장치를 켜고 끄거나 열고 닫는 기능이 포함됩니다. 여기에는 회전도 포함됩니다. 사전 프로그래밍된 장면 또는 루틴을 켜거나 끕니다.
집이나 다른 위치에서 발생하는 이벤트에 대해 사용자에게 알립니다.(예: 일상/장면, 보안 경고, 문 열림/닫힘 상태 변경에 대한 알림 수신)
IOT 앱은 운전 중 다음을 허용해서는 안 됩니다.
모든 종류의 앱 설정과 관련된 작업. (예: IOT 앱과 함께 사용할 장치, 시스템 또는 위치를 선택하는 기능)
생성, 수정 또는 재정렬과 관련된 작업. (예: 차고 문을 열고 닫거나 조명을 켜고 끄는 것을 포함하여 위치를 출발하거나 떠날 때 일련의 이벤트와 같은 장면이나 루틴을 생성, 수정 또는 재정렬하는 기능)
세분화된 장치 제어와 관련된 작업. (예: 온도 조절기 온도 또는 조명 발광 수준 조정을 포함하여 특정 기능을 제어하는 기능)
결제
최근 또는 즐겨찾는 구매와 같은 바로 가기를 사용해 구매가 활성화된 경우 앱에 간단한 흐름이 있어야 합니다.
앱은 다음을 허용해서는 안 됩니다.
결제 수단 설정 기능
구매 항목을 여러 개 선택하는 기능
반복 결제를 약정하는 기능(예: 구독)
5. 사후관리
앱이 승인된 이후 가이드 위반 사항이 확인될 경우 판매불가 조치 및 차량 내 동작이 제외될 수 있습니다.
또한 차량 제조사, 구글 등 제3자와의 분쟁 또는 관련 문제가 발생하는 경우에도 차량 내 동작이 제외 될 수 있습니다.