운전자 주의 분산 행동 가이드라인(DDG)

Android Automotive 애플리케이션이 아래 설명된 운전자 주의 분산 행동 가이드라인을 따르는 경우 차량 이동 중 애플리케이션을 HU에서 실행할 수 있습니다. DDG는 운전자 주의 분산 행동을 줄이기 위한 것으로, Google에서 제공하는 기준 권장사항으로 구성됩니다.

운전자 주의 분산 행동 가이드라인을 준수하는 애플리케이션은 Distraction Optimized로 태그될 수 있습니다. 이 문서에서는 Android 플랫폼에서 앱이 사용자 환경 제한 상태로 실행될 수 있도록 애플리케이션을 Distraction Optimized로 태그해야 하는 방법을 자세히 설명합니다. 다음을 자세히 알아보세요.

Distraction Optimized 애플리케이션

애플리케이션은 특정 활동을 Distraction Optimized로 태그할 수 있습니다. 전체 앱이 Distraction Optimized로 지정되려면 앱의 모든 활동이 운전자 주의 분산 행동 가이드라인을 준수해야 합니다. 차량의 운전 상태가 UX 제한이 활성화된 상태로 변경되는 경우 다음과 같습니다.

  • 현재 포그라운드 활동은 매니페스트에서 Distraction Optimized로 태그된 경우에만 계속 실행할 수 있습니다.
  • 새로운 활동을 실행할 때 이 활동은 매니페스트에서 Distraction Optimized로 태그된 경우에만 허용됩니다.

플랫폼은 매니페스트를 확인하고 Distraction Optimized 활동만 제한된 상태로 실행할 책임이 있습니다.

참고: 플랫폼은 제한사항에 관한 앱의 실질적인 준수를 감지하거나 시행할 수 없으며 매니페스트에서 앱의 선언만 확인할 수 있습니다. 운전자 주의 분산 행동 가이드라인 준수는 Play 스토어 검토 과정에서 시행됩니다.

모든 애플리케이션 활동이 Distraction Optimized일 필요는 없습니다. 애플리케이션은 더 제한된 상태에 비해 제한되지 않은 상태(예: 차량이 주차된 경우)를 위한 다양한 사용자 환경을 제공할 수 있습니다. 따라서 AndroidManifest.xml 파일에서 애플리케이션의 <activity> 요소에 다음 메타데이터를 추가하면 애플리케이션은 특정 활동을 Distraction Optimized로 태그할 수 있습니다.

<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>

제한된 상태에서 실행되도록 설계된 활동을 제공하는 앱은 이 정보를 매니페스트에서 선언해야 합니다. 플랫폼은 활동이 제한된 상태에서 실행되도록 허용할지 여부를 결정하기 전에 선언된 정보만 확인합니다.