Ваше приложение может общаться с водителями несколькими способами. Узнайте, какой метод лучше всего подходит для каждого случая, чтобы вы могли выбрать правильный вариант каждый раз.
Ваше приложение может взаимодействовать с пользователями посредством:
- Тосты
- Уведомления
- Навигационные оповещения
- Шаблоны, ориентированные на сообщения
- Голосовой ввод
При голосовом вводе следуйте лучшим практикам , чтобы защитить конфиденциальность пользователей и подчеркнуть фирменный стиль взаимодействия.
Методы коммуникации
Выберите наиболее подходящий способ коммуникации для каждого варианта использования. В качестве вдохновения см. следующие примеры:
Метод связи | Формат | Пример использования |
---|---|---|
Шаблон сообщения | Краткое сообщение со значком или изображением + до 4 действий | Сообщение об ошибке |
Шаблон длинного сообщения | Длинное прокручиваемое сообщение, которое можно прочитать во время парковки | Юридический текст разрешений |
Тост | Диалог, показывающий очень краткий текст | Сообщить пользователю о необходимости продолжить разговор по телефону во время парковки |
Голосовой ввод | Ввод осуществляется через микрофон и записывается приложением | Пользователь делает запрос в приложение во время вождения |
Навигационные оповещения | Краткое сообщение с дополнительными действиями в шаблоне навигации (не блокирует навигационную информацию) | Предлагаю изменить маршрут |
Уведомления Head-Up (HUN) | Временная карточка уведомления с кратким текстом + до 2 действий, с возможностью создания глубоких ссылок на соответствующие разделы приложения. | Крайне важное обновление, которое стоит того, чтобы отвлекать от других задач (использовать вне шаблона навигации) |
Подробнее об уведомлениях:
- Производители оригинального оборудования транспортных средств могут решить, отображать ли навигационные HUN в версии AAOS вашего приложения.
- Подробную информацию о типах уведомлений, используемых навигационными приложениями, см. в разделе Навигационные уведомления: пошаговые (TBT) и обычные .
- Технические подробности об отображении уведомлений в Android for Cars см. в разделе Отображение уведомлений .
- Дополнительную информацию об AAOS можно найти на странице Уведомления в Android Automotive OS .
Подробности голосового ввода
Функция голосового ввода позволяет приложениям получать доступ к микрофону автомобиля для сбора аудиовхода для встроенных голосовых помощников, например, для создания собственного встроенного помощника.
Как это работает
- Пользователь запрашивает голосовой ввод (в данном случае через значок микрофона на полосе действий).
- Появляется наложение, сигнализирующее о том, что идет запись.
- Пользователи могут остановить запись, закрыв наложение, или могут прекратить говорить, и в этот момент приложение должно прекратить запись.
Пример потока, демонстрирующий этот процесс, см. в разделе Голосовое общение с приложением .

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