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