stringtranslate.com

Индикатор выполнения

Окно сообщения Windows 3.1 с индикатором выполнения
Простой анимированный индикатор выполнения

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

Неопределенная полоса прогресса

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

История

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

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

Восприятие

Индикатор выполнения в виде диска

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

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

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

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

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

Ссылки

  1. ^ Модель, Митчелл Л., Поведение системы мониторинга в сложной вычислительной среде , CSL-79-1, Исследовательский центр корпорации Xerox в Пало-Альто, 1979.
  2. ^ Майерс, Брэд А. «Важность показателей прогресса в процентах выполнения для интерфейсов компьютер-человек». В трудах конференции SIGCHI по человеческим факторам в вычислительных системах. CHI '85. ACM, Нью-Йорк, штат Нью-Йорк. 11-17.
  3. Дэниел Энгбер «Кто создал этот индикатор прогресса?» [1].
  4. ^ Харрисон, К., Аменто, Б., Кузнецов, С. и Белл, Р. 2007. «Переосмысление индикатора выполнения». В трудах 20-го ежегодного симпозиума ACM по программному обеспечению и технологиям пользовательского интерфейса. UIST '07. ACM, Нью-Йорк, штат Нью-Йорк. 115-118.
  5. ^ Харрисон, К., Йео, З. и Хадсон, С. Э. 2010. «Быстрые индикаторы выполнения: управление воспринимаемой длительностью с помощью визуальных дополнений». В трудах 28-й ежегодной конференции SIGCHI по человеческому фактору в вычислительных системах. CHI '10. ACM, Нью-Йорк, штат Нью-Йорк. 1545-1548.