Руководство по отвлечению внимания водителя

Если приложения Android Automotive соответствуют описанным ниже рекомендациям по отвлечению внимания водителя , приложения могут работать на HU во время движения автомобиля. DDG состоит из базовых рекомендаций, предоставленных Google, и призван уменьшить отвлечение внимания водителя.

Приложения, соответствующие рекомендациям по отвлечению внимания водителя, могут быть помечены как оптимизированные для отвлечения внимания . В этой статье подробно описывается, как приложения должны быть помечены как оптимизированные для отвлечения внимания, чтобы платформа Android могла запускать приложения в состоянии «Ограничено взаимодействие с пользователем». Чтобы узнать больше о:

Приложения, оптимизированные для отвлечения внимания

Приложение может пометить определенное действие как оптимизированное для отвлечения внимания. Чтобы все приложение было обозначено как оптимизированное для отвлечения внимания, все его действия должны соответствовать рекомендациям по отвлечению внимания водителя. Когда состояние вождения транспортного средства изменяется на состояние, в котором активны ограничения UX:

  • Текущее активное действие может продолжать выполняться только в том случае, если в манифесте оно помечено как оптимизированное для отвлечения внимания.
  • При запуске нового действия оно разрешено только в том случае, если в манифесте оно помечено как оптимизированное для отвлечения внимания.

Платформа отвечает за проверку манифеста и разрешение запуска только действий, оптимизированных для отвлечения внимания, в состоянии с ограничениями.

Примечание . Платформа не может обнаружить или обеспечить фактическое соблюдение приложения ограничений; он может только проверять объявление приложения в манифесте. Соблюдение этих рекомендаций по отвлечению внимания водителя обеспечивается в процессе проверки Play Store.

Не все действия приложений должны быть оптимизированы для отвлечения внимания. Приложение может предоставлять различные возможности для пользователя в неограниченном состоянии (например, когда транспортное средство припарковано) по сравнению с более ограниченным состоянием. В результате приложение может пометить определенное действие как оптимизированное для отвлечения внимания, добавив следующие метаданные в элемент <activity> в файле AndroidManifest.xml для приложения:

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

Приложения, предлагающие действия, предназначенные для работы в состоянии с ограничениями, должны указывать эту информацию в манифесте. Платформа просматривает только объявленную информацию, прежде чем определить, можно ли разрешить выполнение действия (или нет) в состоянии с ограничениями.