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


Делать

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

Делать

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

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

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

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