Проблема современных индикаторов загрузки

Проблема современных индикаторов загрузки

Микк Сид

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

Пример хорошего индикатора загрузки - индикатор выполнения процесса загрузки или копирования фалов.

Постепенно сформировались негласные правила этого важного элемента. Вот какие задачи должен выполнять хороший индикатор прогресса:

  • мгновенная обратная связь;
  • ощущение времени: сколько прошло и сколько осталось;
  • подтверждение того, что приложение работает.

А теперь посмотрите на современный индикатор загрузки.

Как думаете, загружается ли сейчас что-нибудь? Как долго вы готовы ждать, чтобы понять, что это всего лишь зацикленная GIFка? А главное, ни одну из вышеперечисленных задач такой прогресс бар не выполняет. Если крутится – значит что-то происходит, так? Нет! Увы, но за отображение современного прогресс бара зачастую отвечает отдельный код, который запускается одновременно с запуском программы, и никак с ней не связан. Индикатор будет крутиться и крутиться, создавая иллюзию, что всё в порядке.


Report Page