Необходимость удерживать внимание водителя на дороге накладывает особые требования к уведомлениям в автомобилях по сравнению с другими устройствами.
Уведомления в автомобилях служат той же цели, что и уведомления на других устройствах: передают небольшое количество своевременной актуальной информации из системы или из приложения. Однако автомобильные системы уведомлений должны быть спроектированы по-другому, чтобы минимизировать отвлекающие факторы для водителей.
Чем отличаются уведомления в автомобилях
Обзор различий для разработчиков
Меньше уведомлений
Чтобы свести к минимуму отвлечение водителя, хед-ап-уведомления (HUN) в автомобиле имеют более жесткие ограничения по сравнению с другими устройствами.
HUN в автомобиле должны быть действенными и чувствительными ко времени, с уровнем важности ВЫСОКИЙ или выше, а также они должны соответствовать одному или нескольким из следующих критериев:
Критически важные для безопасности
Актуально для вождения
Связанные с коммуникациями
Уведомления, которые появляются в Центре уведомлений, в основном такие же, как и на других устройствах, за исключением нескольких категорий, поскольку они обрабатываются где-то еще или не имеют низкой важности. Подробную информацию о том, как обрабатываются различные категории, см. в разделе «Как работают автомобильные уведомления» .
Уведомления Android – Настройки
Обсуждение Material Design каналов уведомлений и уровней важности на телефонах и других устройствах
Меньше контента на уведомление
Чтобы водители могли быстро просмотреть уведомления и снова обратить внимание на дорогу, уведомления в автомобиле должны фокусироваться только на самой важной и простой для восприятия информации.
Наше тестирование показало, что для водителей наиболее важна информация о том, что и кто : что это за уведомление (сообщение, звонок, инструкции по навигации и т. д.) и от кого оно. HUN в машине подчеркивают эти элементы, а также простой набор возможных действий.
Более простое взаимодействие
Чтобы свести к минимуму отвлечение внимания, уведомления в автомобиле не содержат сложных контекстных элементов управления, таких как длительное нажатие или элементы управления, основанные на продолжительности действия пользователя.
Кроме того, большинство HUN появляются лишь на короткое время, по умолчанию в течение 8 секунд, а затем автоматически закрываются, если пользователь с ними не взаимодействует. В большинстве таких случаев пользователи могут обработать уведомление позже в Центре уведомлений.
Изменения и ограничения API уведомлений для автомобилей
Технические подробности об эффектах уведомлений, поддерживаемых в автомобилях по-разному
Уведомления о воспроизводимых сообщениях
Чтобы водители могли легко обрабатывать сообщения, уделяя внимание дороге, уведомления о сообщениях в автомобилях должны обеспечивать на карточке уведомлений следующие две возможности:
Воспроизведение: читает уведомление с помощью Ассистента или средства чтения TTS (преобразование текста в речь) по умолчанию, предоставляемого платформой.
Отключить звук разговора: перестает показывать HUN для определенного разговора до конца поездки.
Если звук разговора отключен, сообщения из этого разговора по-прежнему будут доступны в Центре уведомлений.
Упрощенный центр уведомлений
В автомобилях Центр уведомлений (иногда реализованный в виде раскрывающейся шторки) действует как временная зона хранения уведомлений, к которым водитель может захотеть получить доступ во время или в конце поездки. Он исключает некоторые категории уведомлений, ограничивает количество уведомлений, отображаемых во время поездки, и очищается в начале каждой поездки.
Знание состояния вождения автомобиля – припаркован ли он, работает на холостом ходу или движется – является решающим фактором при принятии решения о том, какой объем информации можно безопасно показывать водителям, не отвлекая их.
Android Automotive OS включает в себя механизм UX Restrictions Engine, который представляет собой набор правил (настраиваемых автопроизводителями) о том, что может и не может происходить в определенных состояниях вождения. Механизм UX Restrictions Engine позволяет выполнять следующие действия для уведомлений в зависимости от состояния вождения (и, при необходимости, диапазонов скорости):
Ограничение количества элементов списка, отображаемых в Центре уведомлений и других местах.
Эти ограничения можно снять в тех состояниях движения, где они не нужны, например, когда автомобиль припаркован.
Автомобильная библиотека Android
Сообщаем дополнительные технические подробности для разработчиков.
Специальные категории и элементы управления для автопроизводителей
Производители автомобилей имеют возможность запретить отображение уведомлений о поворотах в виде HUN.
Кроме того, ОС Android Automotive включает три новые категории уведомлений, контролируемые автопроизводителями:
CATEGORY_CAR_EMERGENCY
CATEGORY_CAR_WARNING
CATEGORY_CAR_INFORMATION
Категории CAR_EMERGENCY и CAR_WARNING обходят стандартные механизмы ранжирования, поэтому они отображаются вверху списка уведомлений в Центре уведомлений.
[null,null,["Последнее обновление: 2024-10-30 UTC."],[[["In-car notifications prioritize safety by limiting quantity and content to minimize driver distraction, focusing on crucial information like the notification type and sender."],["Interactions with notifications are simplified, with shorter display times and basic actions, to ensure drivers can quickly refocus on the road."],["Message notifications in cars enable hands-free interaction through play and mute conversation features, allowing drivers to manage messages without visual distraction."],["The car's driving state influences notification behavior, with content and interactions adjusted based on whether the car is parked, idling, or moving."],["Car manufacturers have specialized controls and categories for managing notifications, including options to suppress navigation HUNs and prioritize critical car-related alerts."]]],[]]