Отличия: машина против телефона

Необходимость удерживать внимание водителя на дороге накладывает особые требования к уведомлениям в автомобилях по сравнению с другими устройствами.

Уведомления в автомобилях служат той же цели, что и уведомления на других устройствах: передают небольшое количество своевременной актуальной информации из системы или из приложения. Однако автомобильные системы уведомлений должны быть спроектированы по-другому, чтобы минимизировать отвлекающие факторы для водителей.

значок выноски
Чем отличаются уведомления в автомобилях
Обзор различий для разработчиков

Меньше уведомлений

Чтобы свести к минимуму отвлечение водителя, хед-ап-уведомления (HUN) в автомобиле имеют более жесткие ограничения по сравнению с другими устройствами.

HUN в автомобиле должны быть действенными и чувствительными ко времени, с уровнем важности ВЫСОКИЙ или выше, а также они должны соответствовать одному или нескольким из следующих критериев:

  • Критически важные для безопасности
  • Актуально для вождения
  • Связанные с коммуникациями

Уведомления, которые появляются в Центре уведомлений, в основном такие же, как и на других устройствах, за исключением нескольких категорий, поскольку они обрабатываются где-то еще или не имеют низкой важности. Подробную информацию о том, как обрабатываются различные категории, см. в разделе «Как работают автомобильные уведомления» .

Каркас уведомлений
значок выноски
Уведомления Android – Настройки
Обсуждение Material Design каналов уведомлений и уровней важности на телефонах и других устройствах

Меньше контента на уведомление

Чтобы водители могли быстро просмотреть уведомления и снова обратить внимание на дорогу, уведомления в автомобиле должны фокусироваться только на самой важной и простой для восприятия информации.

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

Пример уведомления с меньшим содержанием

Более простое взаимодействие

Чтобы свести к минимуму отвлечение внимания, уведомления в автомобиле не содержат сложных контекстных элементов управления, таких как длительное нажатие или элементы управления, основанные на продолжительности действия пользователя.

Кроме того, большинство HUN появляются лишь на короткое время, по умолчанию в течение 8 секунд, а затем автоматически закрываются, если пользователь с ними не взаимодействует. В большинстве таких случаев пользователи могут обработать уведомление позже в Центре уведомлений.

Подробную информацию о взаимодействии с HUN и в Центре уведомлений см. в разделе «Как работают автомобильные уведомления» .

Пример автоматически отклоненного уведомления
значок выноски
Изменения и ограничения API уведомлений для автомобилей
Технические подробности об эффектах уведомлений, поддерживаемых в автомобилях по-разному

Уведомления о воспроизводимых сообщениях

Чтобы водители могли легко обрабатывать сообщения, уделяя внимание дороге, уведомления о сообщениях в автомобилях должны обеспечивать на карточке уведомлений следующие две возможности:

  • Воспроизведение: читает уведомление с помощью Ассистента или средства чтения TTS (преобразование текста в речь) по умолчанию, предоставляемого платформой.
  • Отключить звук разговора: перестает показывать HUN для определенного разговора до конца поездки.

Если звук разговора отключен, сообщения из этого разговора по-прежнему будут доступны в Центре уведомлений.

Действия по оповещению

Упрощенный центр уведомлений

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

Подробности о том, какие типы уведомлений появляются в Центре уведомлений, приведены в разделе Как работают автомобильные уведомления .

Упрощенный центр уведомлений

Осознание состояния вождения автомобиля

Знание состояния вождения автомобиля – припаркован ли он, работает на холостом ходу или движется – является решающим фактором при принятии решения о том, какой объем информации можно безопасно показывать водителям, не отвлекая их.

ОС Android Automotive включает в себя механизм UX Restrictions Engine, который представляет собой набор правил (настраиваемых автопроизводителями) о том, что может и не может происходить в определенных состояниях вождения. Механизм UX Restrictions Engine позволяет выполнять следующие действия для уведомлений в зависимости от состояния вождения (и, при необходимости, диапазонов скорости):

  • Скрытие предварительного просмотра контента для сообщений
  • Усечение текста сверх указанной длины
  • Ограничение количества элементов списка, отображаемых в Центре уведомлений и других местах.

Эти ограничения можно снять в тех состояниях движения, где они не нужны, например, когда автомобиль припаркован.

Уведомление о вождении и стоянке
Предварительный просмотр сообщения в уведомлении может быть скрыт или показан в зависимости от того, движется машина или нет.
значок выноски
Автомобильная библиотека Android
Сообщаем дополнительные технические подробности для разработчиков.

Специальные категории и элементы управления для автопроизводителей

Производители автомобилей имеют возможность запретить отображение уведомлений о поворотах в виде HUN.

Кроме того, ОС Android Automotive включает три новые категории уведомлений, контролируемые автопроизводителями:

  • CATEGORY_CAR_EMERGENCY
  • CATEGORY_CAR_WARNING
  • CATEGORY_CAR_INFORMATION

Категории CAR_EMERGENCY и CAR_WARNING обходят стандартные механизмы ранжирования, поэтому они отображаются вверху списка уведомлений в Центре уведомлений.