2009-02-11 12 views
62

Задержка всегда будет возникать между действием пользователя и ответом приложения.Какова самая короткая восприимчивая реакция приложения?

Известно, что чем меньше время отклика, тем больше ощущается реакция приложения мгновенно. Также широко известно, что задержка до 100 мс обычно не воспринимается. Но как насчет задержки в 110 мс?

Какова самая короткая задержка ответа приложения, которая может быть воспринята?

Меня интересуют любые убедительные доказательства, общие мысли и мнения.

+1

На самом деле у вас нет вашего вопроса ... Помимо продвижения вашего тестового сайта, какие ответы вы ожидаете получить здесь? –

+2

@Yuval A: Я искренне заинтересован в мнениях относительно восприятия задержки ответа приложения. Что касается исследований, то он носит чисто академический характер, результаты которого будут опубликованы через несколько месяцев. –

+2

«кратчайший воспринимаемый» отличается от кратчайшего допустимого. Я почти уверен, что смогу воспринимать задержку в 200 мс, но я думаю, что могу терпеть (и считать «мгновенной») задержкой в ​​1-3 секунды. Ваш вопрос сформулирован как физиология, а не UI. –

ответ

25

Я помню, что обучение заключалось в том, что любая латентность более 1/10 секунды (100 мс) для появления букв после их ввода начинает отрицательно влиять на производительность (вы инстинктивно замедляетесь, менее уверены, что вы набрали правильно, например), но что ниже этого уровня латентности производительность по существу плоская.

Учитывая, что описание, возможно, что задержка менее 100 мс может быть воспринимаемое как не мгновенная (например, обученные бейсбольные судьи, вероятно, может решить порядка двух событий, даже ближе друг к другу, чем 100мс), но это достаточно быстро, чтобы считаться немедленным ответом на обратную связь, поскольку это влияет на производительность. Задержка в 100 мс и выше, безусловно, воспринимается, даже если она все еще достаточно быстро.

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

+4

«любая латентность более 1/10 секунды ... начинает отрицательно влиять на производительность» - отлично, приятно знать. Вы узнали об этом из официального источника, такого как книга? Если да, можете ли вы вспомнить, откуда это взялось? –

+1

К сожалению, нет, я не помню, откуда это. Я просто помню, как меня учили/говорили, что вернулись в школу градиента (или, возможно, раньше). Мое воспоминание состояло в том, что оно исходило из исследования (и я специально помню, что это связано с типизацией, а не с графическим интерфейсом). –

+1

BTW, школа градиента для меня была в 1992-1994 годах. –

2

Нет убедительных доказательств, но для нашего собственного применения мы допускаем максимум одну секунду между действием пользователя и обратной связью. Если это займет больше времени, следует отобразить «окно ожидания».

Пользователь должен увидеть «что-то», происходящее в течение секунды, вызвав действие.

0

Для веб-приложений 200 мс считается незаметной задержкой, а 500 мс приемлемой.

+11

как вы пришли к этим цифрам? – MorganTiley

+1

@MorganTiley, случайным образом. =) –

7

Сохранение зрения составляет около 100 мс, поэтому это должно быть разумной визуальной задержкой обратной связи. 110ms не должно иметь никакого значения, так как это приблизительная величина. На практике вы не заметите задержку ниже 200 мс.

Из моей памяти исследования показали, что пользователи теряют терпение и повторяют операцию после двух секунд бездействия (при отсутствии обратной связи), например. нажав кнопку подтверждения или действия. Поэтому планируйте использование какой-то анимации, если действие занимает больше 1 секунды.

5

Я работал над приложением, которое имело явную деловую цель быть ослепительно быстрым, и у нас было максимально допустимое время сервера 150 мс для обработки полной веб-страницы.

+2

Какое приложение было «ослепительно быстрым» в качестве деловой цели? –

+1

Он продавал определенный тип продукта, где большая часть соревнований имела очень медленные и неуклюжие сайты (по какой-то причине). Деловые люди думали, что есть деловые возможности в создании действительно быстрого сайта. Сайт был большим успехом - хотя для этого есть много причин. – krosenvold

60

Порог 100 мс был установлен более 30 лет назад. См.:

Карточка, S. K., Robertson G. G., and Mackinlay, J. D. (1991). Информационный визуализатор: информационное рабочее пространство. Proc. ACM CHI'91 Conf.(Новый Орлеан, Лос-Анджелес, 28 апреля - 2 мая), 181-188.

Miller, R. B. (1968). Время отклика в человеко-машинных переговорных транзакциях. Proc. AFIPS Fall Joint Computer Conference Vol. 33, 267-277.

Myers, B. A. (1985). Важность показателей прогресса, достигнутых в процентах, для компьютерных интерфейсов. Proc. ACM CHI'85 Conf. (Сан-Франциско, Калифорния, 14-18 апреля), 11-17.

8

Я не думаю, что анекдоты или мнения действительно действительны для ответов здесь. Этот вопрос затрагивает психологию пользовательского опыта и подсознательный ум. Человеческий мозг мощный и быстрый, и миллисекунды действительно считаются и регистрируются. Я не эксперт, но я знаю, что есть много науки, например, что Мэтт Якобсен упомянул. Изучите исследование Google здесь http://code.google.com/speed/files/delayexp.pdf за то, как он может повлиять на трафик сайта.

Вот еще одно исследование Akami - 2 секунды времени отклика http://www.akamai.com/html/about/press/releases/2009/press_091409.html (Из https://ux.stackexchange.com/questions/5529/once-apon-a-time-there-was-a-10-seconds-to-load-a-page-rule-what-is-it-nowa)

Кто-нибудь есть какие-либо другие исследования, чтобы поделиться?

+0

Новая ссылка на документ Google: http://services.google.com/fh/files/blogs/google_delayexp.pdf – magikMaker

7

Новое исследование по состоянию на январь 2014 года:

http://newsoffice.mit.edu/2014/in-the-blink-of-an-eye-0116

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

+0

Я просто посмотрел на это, чтобы написать статью. Не удалось исследователям в этом исследовании использовать мониторы с частотой обновления 75 Гц или 13,3 мс на фрейм. Они предположили, что мониторы обновили 12 мс. – danny117

+0

Посмотрите, как исследователи протестировали 13 мс 27 мс 53 мс и 80 мс, которые представляют собой один кадр на мониторе 75 мГц 13,3 мс, два кадра 26,6 мс, 4 кадра 53,2 и шесть кадров 79,8 мс. Я бы хотел, чтобы эти тесты переделали на игровое оборудование нечто лучшее, чем 75-миллиметровые мониторы, используемые в исследовании. Я уже знаю, что могу видеть изменения на 75-часовом мониторе, но как насчет монитора на 120 Гц, результаты будут одинаковыми. – danny117

4

в го e Оперный театр Сан-Франциско, мы регулярно настраиваем точную настройку задержки для каждого из наших динамиков. Мы можем обнаружить 5 миллисекундных изменений времени задержки для наших динамиков. Когда вы делаете такие тонкие изменения, вы меняете источники звука. Часто мы хотим, чтобы звук звучал так, как будто он идет откуда-то, кроме динамиков. Точная настройка задержки делает это возможным. Звуковые задержки в 15 миллисекунд очень очевидны даже для неподготовленных ушей, поскольку они радикально сдвигаются от источников звука. Простой тест заключается в том, чтобы доказать, что это воспроизведение звука через несколько динамиков, и чтобы объект закрывал глаза и указывал, откуда идет звук. Теперь сделайте небольшое изменение в времени задержки для одного из динамиков всего за несколько миллисекунд и попросите человека снова указать, откуда идет звук. Изменение времени задержки акустически очень похоже на перемещение реальных колонок.

-1

Я когнитивный нейробиолог, который изучает зрительное восприятие и познание.

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

Типичный ориентир для взаимодействия стимул-реакция/вход-стимул, то есть среднее время для минимальной скорости реакции индивидуума или обнаружения входного сигнала составляет ~ 200 мс. чтобы быть уверенным, что нет различимых различий, этот порог может быть снижен примерно до 100 мс. Ниже этого порога временная динамика ваших когнитивных процессов занимает больше времени, чтобы вычислить событие, чем само событие, поэтому практически нет возможности обнаружить или дифференцировать его. Вы могли бы пойти ниже, чтобы сказать 50 мс, но это действительно было бы необязательно. 10 мс, и вы перешли на территорию переполненности.

+3

Интересно: https://danluu.com/keyboard-latency/ –

+2

«Ниже этого порога (100 мс) временная динамика ваших когнитивных процессов занимает больше времени, чтобы вычислить событие, чем само событие». И все же музыканты могут играть временно точно до разрешения 10 мс. Как это возможно, если то, что вы утверждаете, верно? (Также - эффект Хааса имеет сильные эффекты с задержками около 5 мс ...) Ответ прост - в вашем комментарии есть логическая ошибка. Просто потому, что люди воспринимают вещи 200 мс после того, как факт не логически подразумевает, что вы не можете воспринимать небольшие временные различия намного меньше, чем 200 мс ... –