자동차용 Android 앱 버전을 만들려면 먼저 차량에 적합한 작업을 식별하고 운전자의 주의 분산을 제한해야 한다는 점을 염두에 두세요.
운전자 주의 분산 제한
운전자가 도로에 집중할 수 있도록 자동차 앱을 설계할 때 다음 전략을 참고하세요.
각 화면의 정보 제한: 앱 라이브러리의 템플릿은 운전 중에 각 화면에 표시될 수 있는 정보의 양을 제한합니다. 허용되는 작업, 이미지, 기타 요소 (예: 경우에 따라 텍스트 양)는 각 템플릿에 설명되어 있습니다. 목록 및 그리드 항목이 있는 템플릿의 경우 허용되는 최대 항목 수는 차량에 따라 다르며 ConstraintManager API를 사용하여 가져올 수 있습니다.
필수 앱 콘텐츠만 표시: 자동차 버전의 앱에서는 앱의 전체 콘텐츠가 아닌 자주 사용하는 위치와 같은 운전 관련 필수 콘텐츠에 집중하세요.
작업에 필요한 주의 최소화: 작업 흐름을 짧게 유지하여 운전자의 프로세스를 간소화합니다.
바로가기 제공: 저장된 사용자 콘텐츠를 작업 흐름 초반에 표시하여 빠르게 액세스할 수 있도록 합니다 (예: 즐겨찾기 또는 최근 방문한 위치).
사용자 입력 최소화: 가능하면 미리 선택된 옵션과 기본값을 표시하여 운전 중에 사용자가 쉽게 선택할 수 있도록 합니다. 운전 중에는 음성 입력을 사용 설정하는 것이 좋습니다.
템플릿 콘텐츠를 신중하게 업데이트: 템플릿 콘텐츠를 업데이트하면 운전자의 주의가 도로에서 벗어날 수 있으므로 일부 유형의 업데이트는 제한됩니다. 즉, 운전 중에는 단계 수가 제한되므로 작업의 단계 수가 증가합니다. 새로고침 업데이트는 중단을 덜 유발하며 방해 요소를 최소화하기 위해 제한될 수 있습니다. 자세한 내용은 새로고침이란 무엇인가요?를 참고하세요.