Индикатор - Progress bar

Пример индикатора выполнения
Простой анимированный индикатор выполнения

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

Более поздняя разработка - неопределенный индикатор выполнения , который используется в ситуациях, когда объем задачи неизвестен или прогресс задачи не может быть определен способом, который может быть выражен в процентах. Эта полоса использует движение или какой-либо другой индикатор, чтобы показать, что происходит прогресс, вместо того, чтобы использовать размер заполненной части, чтобы показать общий объем прогресса, что делает его больше похожим напульсирующий,чем на индикатор выполнения (см. Такжестолб парикмахера). Есть также неопределенныеиндикаторы прогресса, которые не имеют формы бара.

История

Концепция индикатора выполнения была изобретена до цифровых вычислений. В 1896 году Кароль Адамецки разработал диаграмму, названную гармонограммой , но сегодня более известную как диаграмма Ганта . Однако Адамецкий не публиковал свою диаграмму до 1931 года, и то только на польском языке . Таким образом, диаграмма теперь носит имя Генри Ганта (1861–1919), который разработал свою диаграмму примерно в 1910–1915 годах и популяризировал ее на Западе.

Приняв эту концепцию к вычислениям, первый графический индикатор выполнения появился в докторской диссертации Митчелла Модел 1979 г. « Мониторинг поведения системы в сложной вычислительной среде» . В 1985 году Брэд Майерс представил доклад о «показателях достигнутого прогресса» на конференции, посвященной взаимодействию компьютера и человека.

Восприятие

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

Обычно индикаторы выполнения используют линейную функцию, так что продвижение индикатора выполнения прямо пропорционально объему выполненной работы. Однако такая оценка усложняется из-за разницы в дисках, памяти, процессоре, пропускной способности и других факторах. Следовательно, индикаторы выполнения часто демонстрируют нелинейное поведение, такое как ускорение, замедление и паузы. Такое поведение, в сочетании с нелинейным восприятием людей времени, порождает различное восприятие того, сколько времени требуется для выполнения индикатора выполнения. Это также означает, что индикаторы выполнения можно сделать так, чтобы они «ощущались» быстрее.

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

Смотрите также

использованная литература