Все хотят сделать это, когда загрузка занимает слишком много времени. 
Все хотят сделать это, когда загрузка занимает слишком много времени.
Видимость системного статуса является одним из важнейших принципов дизайна пользовательского интерфейса.

Хороший дизайн взаимодействия обеспечивает обратную связь

Хотя мгновенный отклик приложения или веб-сайта это замечательно, но бывают случаи, когда ваш продукт не сможет соответствовать рекомендациям по скорости. Медленный ответ может быть вызван плохим подключением к Интернету или сама операция может занимать много времени. В таких случаях разработчики должны заверить пользователей, что приложение работает над их запросом, и что фактический прогресс уже сделан.

Анимированный индикатор прогресса — это наиболее распространенная форма предоставления пользователям статуса системы, когда что-то происходит или загружается. Но большинство таких индикаторов выглядят скучно, потому что создатели продукта используют индикаторы загрузки по умолчанию (независимо от того, под какую систему они создают предложение).

Бесконечный спиннер

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

Если вы не можете сократить ожидание, вы должны, по крайней мере, попытаться сделать ожидание более приятным для ваших пользователей.

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

В этой статье я хочу изучить десять интересных концепций индикаторов загрузки.

1. Интервью загружается

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

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

2. Загрузка рождественских подарков

2. Загрузка рождественских подарков

Выглядит как будто, приложение загружает подарки. Chuan²

3. Очаровательная кошка

Очаровательная кошка

Вместо того, чтобы использовать системный спиннер загрузки, дизайнеры могут использовать что-то, что создает сильные положительные (надеюсь) эмоции. Thomas Bogner

4. Двойная спираль

Двойная спираль

Эта анимация загрузки создает эффект 3D-преобразований. Drew Endly

5. Поиск лучших рейсов

Поиск лучших рейсов

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

6. Сохранение данных в облаке

Сохранение данных в облаке

Этот индикатор загрузки основан на метафоре загрузки файла в облако. Это почти буквально вертикальная полоса загрузки. Ben Mettler

7. Оживите процесс загрузки

Оживите процесс загрузки

Эта анимация делает процесс загрузки таким захватывающим, как наблюдение за тем, как кто-то идет по натянутому канату. xjw

8. Прекрасная анимация для экрана-заставки

Прекрасная анимация для экрана-заставки

Красивый дизайн заставки в сочетании с прекрасной анимацией может дать разработчикам приложений несколько лишних секунд, чтобы загрузить все необходимые данные. Behance

9. Потяните, чтобы обновить анимацию

Потяните, чтобы обновить анимацию

Эта анимация, которую нужно потянуть, чтобы обновить страницу, имеет четкую функциональную цель. Она соединяет два состояния — до и после обновления. Ramotion

10. Анимация загрузки файлов

Анимация загрузки файлов

Эта анимация — отличный пример плавных переходов в состояние. Галочка в конце уведомляет пользователей о том, что операция прошла успешно. Eddy Gann

Вывод

Хотя все упомянутые выше эффекты могут улучшить пользовательский опыт, лучше не злоупотреблять ими. То, что выглядит забавно и восхитительно в первый раз, может показаться скучным и предсказуемым на 100-й раз. Также креативный эффект загрузки не может решить проблему медленной загрузки. Когда пользователи снова и снова видят один и тот же эффект загрузки, вскоре они начнут обвинять приложение в длительности загрузки.