Уведомления об обновлениях в реальном времени

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

Рисунок 1: Шаблон «Обновления в режиме реального времени»
Используйте обновления в реальном времени для ограниченного по времени или отслеживаемого взаимодействия, инициированного пользователем.
Используйте обновления в режиме реального времени, если время окончания уведомления не указано.

Обновления в режиме реального времени плохо работают в следующих ситуациях:

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

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

Настороженное поведение

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

Если вы отправляете оповещение, пользовательский интерфейс должен немедленно предоставить визуальное подтверждение причины.

Уведомление о критических изменениях.
Уведомление о незначительных корректировках.

Семантика индикатора выполнения

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

Рисунок 2: Отчётливо видимый статус выполнения.

Согласованность временных меток

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

Рисунок 3: Совпадение формата метки времени на карте и микросхеме состояния.

Специализация шаблонов

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

Рисунок 4: Три различных шаблона ключей.

Изучите шаблоны сценариев использования более подробно и создайте свои собственные с помощью Android UI Kit .