Lineamientos para las distracciones del conductor

Cuando las apps para Android Automotive siguen los Lineamientos de distracción del conductor que se describen que se indica a continuación, las apps pueden ejecutarse en el HU cuando un vehículo está en movimiento. El DDG consiste en un modelo de referencia las recomendaciones proporcionadas por Google y están destinadas a reducir la distracción del conductor.

Las apps que cumplen con las pautas de distracción para conductores pueden etiquetarse como Optimización de distracciones. En esta página, se detalla cómo se deben etiquetar las apps. como Distraction Optimized para que la plataforma de Android pueda permitir que las apps se ejecuten en la Experimenta el estado restringido. Para obtener más información sobre lo siguiente:

Apps con optimización de distracciones

Una app puede etiquetar una actividad específica para que esté optimizada para distracción. Para que toda una app designadas como optimizadas para distracciones, todas sus actividades deben cumplir con la distracción del conductor lineamientos. Cuando el estado de conducción de un vehículo cambia a un estado en el que se aplican las restricciones de UX activo:

  • La actividad actual en primer plano puede seguir ejecutándose solo cuando se etiqueta como Distracción. Optimizado en el manifiesto.
  • Al iniciar una nueva actividad, la nueva actividad está permitida solo cuando se etiqueta como Optimizado para distracción en el manifiesto.

La plataforma es responsable de revisar el manifiesto y solo permitir que las actividades se ejecuten en un estado restringido.

Nota: La plataforma no puede detectar ni aplicar las políticas el cumplimiento de las restricciones; solo puede verificar la declaración de una app en el manifiesto. Cumplimiento de estos lineamientos sobre distracción del conductor se aplican durante el proceso de revisión de Google Play.

No todas las actividades de la app deben estar optimizadas para la distracción. Una aplicación puede proporcionar diferentes experiencias del usuario en un estado sin restricciones (por ejemplo, cuando el vehículo está estacionado) en comparación con un estado más restringido. Como resultado, una app puede etiquetar una actividad específica para que Se optimizó la distracción agregando los siguientes metadatos al elemento <activity>. En el archivo AndroidManifest.xml de la app:

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

Las aplicaciones que ofrecen actividades diseñadas para ejecutarse en un estado restringido deben declarar esa información en el manifiesto. La plataforma mira solo la información declarada antes de determinar si la actividad Se les puede permitir que se ejecuten (o no) en el estado restringido.