4.4.1. Закон Фитса
4.4.1. Закон Фитса
Представим, что вы перемещаете курсор к кнопке, изображенной на экране. Кнопка является целью данного перемещения. Длина прямой линии, соединяющей начальную позицию курсора и ближайшую точку целевого объекта, определяется в законе Фитса как дистанция. На основе данных о размерах объекта и дистанции закон Фитса позволяет найти среднее время, за которое пользователь сможет переместить курсор к кнопке.
В одномерном случае, при котором размер объекта вдоль линии перемещения курсора обозначается как S, а дистанция от начальной позиции курсора до объекта – как D (рис. 4.6), закон Фитса формулируется следующим образом:
Время (мс) = a + b log_2(D/S+1)
(Константы a и b устанавливаются опытным путем по параметрам производительности человека.)[26]
Рис. 4.6. Расстояния, которые используются в законе Фитса для определения времени, необходимого для перемещения курсора к цели
Вычисляемое время отсчитывается от момента, когда курсор начинает движение по прямой линии, до момента, когда пользователь щелкает мышью по целевому объекту. Логарифм по основанию 2 является мерой трудности задачи в количестве бит информации, которое требуется для описания (одномерного) пути перемещения курсора.
Для вычисления времени можно использовать любые единицы измерения дистанции, т. к. D/S является отношением двух дистанций и поэтому не зависит от единицы измерения. Отсюда следует, что хотя указательное устройство может переместиться на расстояние большее или меньшее, чем то расстояние, на которое переместится на экране курсор, закон все равно работает, при условии, что соотношение между движением ГУВ и курсора является линейным. Закон Фитса может применяться только к тем типам перемещения, которые совершаются при использовании большинства человеко-машинных интерфейсов, т. е. к таким перемещениям, которые невелики относительно размеров человеческого тела и которые являются непрерывными (совершаемыми одним движением). Для приближенных вычислений я использую следующие значения констант в уравнении закона Фитса: a=50, b=150.
Также проводились тестирования с законом Фитса, дополненным некоторыми более сложными параметрами, такими, например, как перемещение курсора между прямыми или искривленными границами (Accot и Zhai, 1997). Для двумерных целей обычно можно получить корректное приближенное значение времени, необходимого для перемещения курсора к объекту, используя в качестве параметра S наименьшее из значений размеров объекта по горизонтали или по вертикали (Mackenzie, 1995).
Рис. 4.7. Меню в Macintosh, расположенное у верхней границы экрана, увеличивается в размере, что является более эффективным по сравнению с меню, которое всплывает из-за границы экрана
Закон Фитса позволяет объяснить, например, почему переместить курсор к меню в стиле Apple Macintosh, располагающемуся на границе экрана (рис. 4.7), намного быстрее, чем переместить курсор к меню в стиле Microsoft Windows, которое всплывает из-за границы экрана (рис. 4.8). Размер S меню в Windows на моем экране составляет 5 мм. Эффективный размер меню в Macintosh является довольно большим, потому что пользователю не требуется останавливаться в пределах полосы меню; он может просто передвинуть ГУВ на любое расстояние превышающее расстояние, необходимое для размещения курсора в пределах меню, – курсор в любом случае остановится на границе экрана.
Рис. 4.8. Меню в Windows находится под верхней границей экрана, поэтому пользователю нужно более точно подводить курсор к меню, чтобы, можно было вызвать подменю
Ряд выполненных мной тестов помог установить, что пользователи Macintosh обычно останавливаются в пределах 50 мм от границы экрана, поэтому для Macintosh мы можем принять 50 мм как S. При использовании 14-дюймового плоского монитора среднее расстояние, на которое требуется переместить курсор, чтобы достичь панели меню, составляет 80 мм. Таким образом, время перемещения курсора к какому-либо из элементов меню в Macintosh будет:
50 + 150 log_2(80/50+1) = 256 мс
Это время является намного меньшим, чем то, которое требуется на перемещение курсора к необходимому элементу меню в Windows:
50 + 150 log_2(80/5+1) = 663 мс
Полученные значения времени относятся только лишь к перемещению курсора. Щелчок по целевому объекту, к которому перемещался курсор, добавляет в среднем еще 0.1 с. (Значение оператора K=0.2, принятое в модели GOMS, учитывает и нажатие кнопки, и ее отпускание, в то время как указанное значение учитывает только нажатие кнопки.) При проведении обычного эксперимента вам придется добавить еще 0.25 с, чтобы учесть время человеческой реакции в начале движения курсора. С учетом всех этих факторов мы получим именно те значения, которые я получил экспериментальным путем: в среднем пользователю требуется около 0.6 с, чтобы открыть Apple-меню, в то время как для открытия Windows-меню требуется более 1 с. Таким образом, этот анализ объясняет, почему при разработке интерфейса Macintosh меню были намеренно помещены на границе экрана.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
ЦАРЕВНА-ЛЯГУШКА И ЗАКОН УСТОЙЧИВОСТИ
ЦАРЕВНА-ЛЯГУШКА И ЗАКОН УСТОЙЧИВОСТИ Как уже подчеркивалось ранее (закон абстракции), первобытное мышление умело анализировать конкретные явления и синтезировать новые абстрактные системы. Так как любой сконструированный сознанием объект воспринимался живым, а живое
1. Закон полноты частей системы
1. Закон полноты частей системы Необходимым условием принципиальной жизнеспособности технической системы является нал и чие и минимальная работоспособность основных частей с и стемы. Каждая техническая система должна включать четыре основные части: двигатель,
2. Закон «энергетической проводимости» системы
2. Закон «энергетической проводимости» системы Необходимым условием принципиальной жизнеспособности технической системы является скво з ной проход энергии по всем частям системы. Любая техническая система является преобразователем энергии. Отсюда очевидная
6. Закон перехода в надсистему
6. Закон перехода в надсистему Исчерпав возможности развития, система включается в надсистему в качестве одной из частей; при этом дальнейшее развитие идет на уровне надсистемы. Об этом законе мы уже говорили. Перейдем к «динамике». Она включает законы, отражающие
7. Закон перехода с макроуровня на микроуровень
7. Закон перехода с макроуровня на микроуровень Развитие рабочих органов системы, идет сначала на макро -, а затем на микр о у ровне. В большинстве современных технических систем рабочими органами являются «железки», например винты самолета, колеса автомобиля, резцы
8. Закон увеличения степени вепольности
8. Закон увеличения степени вепольности Развитие технических систем идет в направлении увеличения степени вепол ь ности. Смысл этого закона заключается в том, что невепольные системы стремятся стать вепольными, а в вепольных системах развитие идет в направлении
4.4.1. Закон Фитса
4.4.1. Закон Фитса Представим, что вы перемещаете курсор к кнопке, изображенной на экране. Кнопка является целью данного перемещения. Длина прямой линии, соединяющей начальную позицию курсора и ближайшую точку целевого объекта, определяется в законе Фитса как дистанция. На
4.4.2. Закон Хика
4.4.2. Закон Хика Перед тем как переместить курсор к цели или совершить любое другое действие из набора множества вариантов, пользователь должен выбрать этот объект или действие. В законе Хика утверждается, что когда необходимо сделать выбор из n вариантов, время на выбор
1.1. Основной закон эволюции
1.1. Основной закон эволюции В процессе эволюции жизни, насколько нам известно, всегда происходило и происходит сейчас увеличение общей массы живого вещества и усложнение его организации. Усложняя организацию биологических образований, природа действует по методу проб и
4.2. Закон Мура
4.2. Закон Мура В своей самой простой формулировке закон Мура сводится к утверждению, что плотность монтажа транзисторных схем возрастает вдвое за каждые 18 месяцев. Авторство закона приписывают одному из основателей известной фирмы Intel Гордону Муру. Строго говоря, в
22. Закон Бойля-Мариотта
22. Закон Бойля-Мариотта Одним из законов идеального газа является закон Бойля-Мариотта, который гласит: произведение давления Pна объем Vгаза при неизменных массе газа и температуре постоянно. Это равенство носит название уравнения изотермы. Изотерма изображается на
23. Закон Гей-Люссака
23. Закон Гей-Люссака Закон Гей-Люссака гласит: отношение объема газа к его температуре при неизменных давлении газа и его массе постоянно.V/ Т = m/ MО R/ P= constпри P = const, m = const.Это равенство носит название уравнения изобары.Изобара изображается на PV-диаграмме прямой,
24. Закон Шарля
24. Закон Шарля Закон Шарля утверждает, что отношение давления газа к его температуре постоянно, если объем и масса газа неизменны:P/ Т = m/ MО R/ V = constпри V = const, m = const.Это равенство носит название уравнения изохоры.Изохора изображается на PV-диаграмме прямой, параллельной оси P, а
30. Закон сохранения и превращения энергии
30. Закон сохранения и превращения энергии Первый закон термодинамики основан на всеобщем законе сохранения и превращения энергии, который устанавливает, что энергия не создается и не исчезает.Тела, участвующие в термодинамическом процессе, взаимодействуют друг с
9. Закон распределения Пуассона и Гаусса
9. Закон распределения Пуассона и Гаусса Закон Пуассона. Другое название его – закон ра-определения редких событий. Закон Пуассона (З. П.) применяется в тех случаях, когда маловероятно, и поэтому применение Б/З/Р нецелесообразно.Достоинствами закона являются: удобство при