UX 요구사항
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
앱이 자동차의 유용성 디자인 요구사항을 충족하는지 확인합니다.
이 섹션에는 필요한 모든 UX 요구사항이 나열되어 있습니다 (또는 링크가 제공됨). UX 요구사항은 따라야 하는(MUST), 따라야 하는 것이 권장되는(SHOULD), 따라도 되는(MAY) 안내로 표현됩니다. 간단히 말해 이러한 라벨은 다음과 같이 이해할 수 있습니다.
템플릿 앱의 UX 요구사항
설계하는 앱 유형에 따른 요구사항은 다음과 같습니다.
일반 요구사항
필수(MUST) |
작업 흐름을 5단계 이하로 유지합니다. |
필수(MUST) |
음성 입력용 오디오를 녹음하기 전에 자동차 마이크에 액세스할 수 있는 사용자 권한을 가져옵니다. |
필수(MUST) |
Android for Cars 앱 라이브러리 사용에 명시된 적절한 방법을 사용하여 운전 중에 허용되지 않는 작업을 위해 Android Auto 사용자를 휴대전화로 안내하고 휴대전화 화면을 보는 것이 안전할 때만 휴대전화 화면을 보도록 안내합니다(
휴대전화에서 권한 부여 참고). |
해서는 안 되는 작업 |
적응형 작업 제한 기능이 사용 설정되지 않은 경우 목록 기반 템플릿으로 5단계 작업 흐름을 종료합니다 (5단계는 탐색, 메시지 또는 창 중 하나여야 함). |
해야 하는 작업 |
작업 흐름을 짧게 유지합니다 (길이 2~3단계). |
해야 하는 작업 |
단계 간 자동 전환에서 콘텐츠를 삭제하기 전에 최소 8초 동안 콘텐츠 (또는 작업 스트립 버튼)를 표시합니다. |
해야 하는 작업 |
사용자가 앱을 처음 열 때 필요한 권한을 부여하도록 요청합니다. |
해야 하는 작업 |
가능한 경우 어두운 배경과 밝은 배경을 더 잘 수용할 수 있도록 강조 색상을 2개 제공하세요. |
해야 하는 작업 |
로딩 화면, 작업이 없는 메시지 및 창 템플릿과 같이 다른 작업을 사용할 수 없는 위치에 뒤로 버튼이나 기타 종료 메커니즘을 제공합니다. |
해야 하는 작업 |
템플릿을 열 때 사용자에게 옵션이 없는 빈 상태가 아닌 유용한 콘텐츠를 표시합니다. |
해야 하는 작업 |
이전 단계로 연결되는 바로가기를 제공합니다 (예: 작업 흐름이 화면 3개를 초과하는 경우). |
해야 하는 작업 |
앱에서 음성 입력 (오디오 녹음)을 허용하는 경우 마이크 아이콘과 같은 사용자 진입점을 제공합니다. |
해야 하는 작업 |
사용자가 입력을 중단하면 오디오 녹음을 중지합니다. |
해야 하는 작업 |
운전자 주의 분산 제한에 명시된 목적에만 또는 특정 템플릿이나 앱 유형에 관한 안내에 명시적으로 허용된 경우에만 콘텐츠를 새로고침합니다. |
하지 않는 것이 좋음 |
자동 전환을 사용하여 사용자 작업 없이 작업을 완료합니다 (즉, 연속으로 사용하지 않음). |
하지 않는 것이 좋음 |
작업이 지원되는 위치에 상태가 있는 버튼(예: 전환 버튼)을 만듭니다(전환 버튼은 목록 행에서만 지원됨). |
가능한 작업 |
변경사항을 반영하도록 목록 행 또는 그리드 항목의 이미지, 아이콘 또는 보조 텍스트를 업데이트합니다. |
구매 흐름만
해야 하는 작업 |
가능한 경우 바로가기를 제공합니다(예: 사용자가 이전 거래를 반복할 수 있도록 허용('다시 예약')). |
해서는 안 되는 작업 |
사용자가 결제 수단을 설정하도록 허용 |
해서는 안 되는 작업 |
사용자에게 정기 결제를 약정하도록 요청합니다. |
해서는 안 되는 작업 |
사용자가 단일 흐름에서 구매할 여러 항목을 선택할 수 있도록 허용 |
POI 앱만
해야 하는 작업(SHOULD) |
관심 장소로 이동하기 위해 내비게이션 앱을 실행하는 방법을 제공합니다. |
내비게이션 앱
필수(MUST) |
지도에 그려진 모든 시각적 정보 (예: 속도 정보 및 경로 라벨)가
대비 요구사항
을 충족하는지 확인합니다. |
필수(MUST) |
템플릿의
노출 영역에 지도 콘텐츠와 운전 관련 콘텐츠만 그립니다. |
필수(MUST) |
지시가 있는 경우 밝은 테마나 어두운 테마의 지도를 그립니다. |
해야 하는 작업 |
지도에 그려진 텍스트는 시각적 요소 (예: 경로 또는 도로)와 페어링되거나 디스플레이에서 비교적 정적이지 않는 한 글꼴 크기 24dp 이상을 사용해야 합니다. |
해야 하는 작업 |
작업에서 경로를 업데이트하는지 명확하게 표시합니다. |
해야 하는 작업 |
이미지, 아이콘, 지도 마커의 최소 크기인 36x36dp를 충족하거나 초과합니다. |
해야 하는 작업 |
사용자가 활성 내비게이션 중에 내비게이션 템플릿 외부에서 작업을 완료하는 경우 세부 경로 안내 (TBT) 알림을 사용하여 방향을 표시합니다 (
내비게이션 알림: TBT 및 일반 참고). |
해야 하는 작업 |
운전 중 시간 및 거리 값을 새로고침합니다. |
하지 않는 것이 좋음 |
템플릿은 이러한 유형의 상호작용에 최적화되어 있지 않으므로 다중 경유지 여정을 만드세요. |
가능한 작업 |
내비게이션 알림 또는 헤드업 알림(HUN)을 사용하여 사용자에게 일반적인 내비게이션 관련 업데이트(세부 경로 안내 외)를 알립니다(예: 전방 교통 상황). |
가능한 작업 |
TBT 알림의 배경색 맞춤설정 |
가능한 작업 |
운전에 도움이 되는 경우 애니메이션을 사용합니다. |
날씨 앱
필수(MUST) |
지도나 아이콘에 그려진 모든 시각적 정보 (예: 레이더, 온도 표시기, 상태 아이콘)가
대비 요구사항
을 충족하는지 확인합니다. |
필수(MUST) |
템플릿의 노출 영역에 지도 콘텐츠와 날씨 관련 콘텐츠만 그립니다. |
필수(MUST) |
지시가 있는 경우 밝은 테마나 어두운 테마의 지도를 그립니다. |
필수(MUST) |
날씨 표시기가 서로 겹치거나 표시기의 밀도/크기로 인해 읽을 수 없는지 확인합니다. |
해서는 안 되는 작업 |
사용자가 운전 중일 때 템플릿의 표면에 날씨 애니메이션을 사용합니다. |
해서는 안 되는 작업 |
특정 뷰에 5개가 넘는 고유한 날씨 지도 주석을 표시합니다 (예: 온도 마커, 풍속 마커, 습도, 레이더 오버레이, 번개 표시기, 도로 상태가 모두 동일한 뷰에 표시됨). |
해서는 안 되는 작업 |
사용자가 운전하는 동안 고유한 항목이 3개를 초과하거나 고유한 색상이 3개를 초과하는 복잡한 지도 범례를 표시합니다 (그라데이션은 적용되지 않음). |
해서는 안 되는 작업 |
사용자가 일기 예보 정보의 시간 간격 또는 날짜를 구성할 수 있도록 허용 |
해야 하는 작업 |
지도에 그려진 텍스트는 시각적 요소 (예: 경로 또는 도로)와 페어링되거나 디스플레이에서 비교적 정적이지 않는 한 글꼴 크기 24dp 이상을 사용해야 합니다. |
해야 하는 작업 |
이미지, 아이콘, 지도 마커의 최소 크기인 36x36dp를 충족하거나 초과합니다. |
가능한 작업 |
시간, 오전/오후, 일 등 향후 시간의 일기예보 정보를 표시합니다. |
가능한 작업 |
헤드업 알림 (HUN)을 사용하여 임박한 날씨 조건 또는 사용자의 경로에 따른 조건과 관련된 중요한 날씨 업데이트를 사용자에게 알립니다. |
가능한 작업 |
사용자가 운전 중이 아닐 때는 날씨 관련 애니메이션을 사용합니다. |
가능한 작업 |
사용자의 지도 이동이나 사용자 위치와 관련된 경우 애니메이션을 사용합니다. |
템플릿별 요구사항
템플릿별 요구사항을 사용하여 작업 흐름의 각 템플릿이 UX 요구사항 및 권장사항을 충족하는지 확인합니다.
각 템플릿의 요구사항에 대해 자세히 알아보세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-09-06(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-06(UTC)"],[],[],null,[]]