Если приложения Android Automotive соответствуют рекомендациям по снижению отвлечения внимания водителя, описанным на этой странице, они могут работать на головном устройстве во время движения автомобиля. Рекомендации по снижению отвлечения внимания водителя представляют собой базовые рекомендации, предоставленные Google, и предназначены для уменьшения отвлечения внимания водителя.
Приложения, соответствующие рекомендациям по снижению отвлечения внимания водителя, могут быть помечены как «Оптимизированные для снижения отвлечения внимания ». На этой странице подробно описано, как приложения должны быть помечены как «Оптимизированные для снижения отвлечения внимания», чтобы платформа Android могла разрешить их работу в режиме «Ограниченный пользовательский опыт». Подробнее можно узнать здесь:
- Ограничения на использование автомобиля, см. правила, касающиеся ограничений на использование автомобиля .
- Использование состояния движения автомобиля см. в разделе «Использование состояния движения автомобиля и ограничения пользовательского интерфейса» .
Приложения, оптимизированные для отвлечения внимания
Приложение может пометить определенное действие как оптимизированное для предотвращения отвлечения внимания. Для того чтобы все приложение было обозначено как оптимизированное для предотвращения отвлечения внимания, все его действия должны соответствовать рекомендациям по предотвращению отвлечения внимания водителя. Когда состояние управления транспортным средством меняется на состояние, в котором активны ограничения пользовательского интерфейса:
- Текущая работа в фоновом режиме может продолжаться только в том случае, если в манифесте она помечена как «Оптимизирована для отвлечения внимания».
- При запуске нового действия его запуск разрешен только в том случае, если в манифесте оно помечено как «Оптимизировано для отвлечения внимания».
Платформа отвечает за проверку манифеста и разрешает запуск в ограниченном режиме только тех действий, которые оптимизированы для отвлечения внимания.
Примечание: Платформа не может обнаружить или обеспечить фактическое соблюдение приложением ограничений; она может только проверить заявление приложения в манифесте. Соблюдение этих рекомендаций по предотвращению отвлечения внимания водителя контролируется в процессе проверки в Google Play.
Не все действия приложения должны быть оптимизированы для отвлечения внимания. Приложение может предоставлять различное взаимодействие с пользователем в неограниченном состоянии (например, когда автомобиль припаркован) и в более ограниченном состоянии. В результате приложение может пометить конкретное действие как оптимизированное для отвлечения внимания, добавив следующие метаданные в элемент <activity> в файле AndroidManifest.xml для приложения:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
Приложения, предлагающие действия, предназначенные для работы в ограниченном режиме, должны указать эту информацию в манифесте. Платформа учитывает только указанную информацию, прежде чем определить, разрешено ли выполнение действия в ограниченном режиме (или нет).