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