Индикаторы загрузки нас обманывают. Почему нам это нравится?

Понедельник, 12 марта 2018 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

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

И терпеливо смотрим на «спиннер» загрузки, который на самом деле вообще ничего не значит.

Думаете, это анимированное колёсико как-то связано с запуском нужной нам программы? Как бы не так, лол.

Сегодня современный Progress Bar выполняет лишь одну функцию: бесконечная анимация психологически облегчает процесс ожидания, и всё. Но почему нас это устраивает? Эволюция прогресс бара: от MS-DOS до iPhone

История гласит, что первый «процентный индикатор выполнения» был придуман и описан в своей диссертации неким Брэдом Майерсом, в далёком 1985 году.

Этот элемент интерфейса должен был сделать пользователей компьютеров менее раздражительными и повысить эффективность их работы.



В то золотое время однозадачных операционных систем (ах, MS-DOS! ) «крутилка» была действительно информативной: на экране сменяли друг друга простые символы | / –.

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

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



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

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

А теперь посмотрите на современный Progress bar.



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

А главное, ни одну из вышеперечисленных задач такой прогресс бар не выполняет. Если крутится — значит что-то происходит, так? — НЕТ

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

Так что «спиннер» может работать даже если программа подвисла, или интернет-соединение нестабильно, или случилось что-то ещё.

Гребаный кружок будет крутиться и крутиться, создавая иллюзию, что всё в порядке. А мы смотрим на него и думаем:»какая тяжёлая прога, надо же».

Если кратко: основная проблема современных прогресс баров — отсутствие информации о прогрессе.

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



Многие разработчики приложений всё чаще отказываются от неинформативного индикатора, придумывая другие способы показать загрузку приложения: например в Linked In используется «экран-скелет», когда сначала появляется общий макет страницы, а элементы проявляются по мере загрузки.

Информативный индикатор важный элемент любого приложения или процесса в современных гаджетах. И я искренне надеюсь, что Apple когда-нибудь тоже откажется от бесконечного «спиннера» в iOS.

И за это многие пользователи простят другие недоработки и глюки яблочной операционки. iPhones.ru Цикличный «кружок» при запуске приложений или игр вообще ничего не значит! Микк Сид @mickmaster

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

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 962
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003

Январь 2023: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31