Skip to content
IRC-CodingIRC-Coding
закон Фиттсавремя движенияразмер целиTouchISO 9241

Закон Фиттса: размер цели, расстояние и UI-эргономика

Закон Фиттса объясняет, как время движения MT зависит от расстояния D и размера цели W. Практические правила UI: крупные близкие цели, края, Touch-размеры.

S

schutzgeist

2 min read
Закон Фиттса: размер цели, расстояние и UI-эргономика

Закон Фиттса

Эта статья разбирает определение понятия “закон Фиттса”, включая формулу, практические применения и типичные экзаменационные вопросы.

Вкратце

Закон Фиттса показывает: время движения до попадания в цель зависит от расстояния до цели и размера цели. Большие и близкие цели попадаются быстрее.

Формальное описание

Базовая формула:

MT = a + b * log2(D/W + 1)
  • MT: время движения
  • D: расстояние до цели
  • W: размер цели (ширина вдоль оси движения)

log2(D/W + 1) называется индексом сложности (ID).

Практические выводы:

  • Основные действия делайте большими и размещайте близко
  • Границы и углы экрана эргономически выгодны (“курсор останавливается”)
  • Touch: крупнее размеры целей и больше отступов (типично 44–48px)

Почему закон Фиттса важен

Закон Фиттса централен для эргономики ПО и взаимодействия человека с компьютером (HCI). Он помогает проектировать интерфейсы, которые работают эффективно и удобны пользователям. Оптимизируя размер цели и расстояние, вы сокращаете время движения и повышаете удовлетворённость приложением.

Закон постоянно встречается в экзаменах по эргономике ПО и дизайну интерфейсов. Он входит в стандартное знание по ISO 9241 и служит важным инструментом для оценки и улучшения интерфейсов.

Разбор экзаменационных пунктов

Формула и смысл D/W

Формула MT = a + b * log2(D/W + 1) описывает время движения MT. Отношение D/W (расстояние делить на размер цели) является критическим. Большое отношение означает большое расстояние или маленькую цель, что увеличивает время движения. Маленькое отношение означает короткое расстояние или большую цель, что сокращает время движения.

Крупные цели и малое расстояние сокращают MT

Когда цели большие и расположены близко к начальной позиции, отношение D/W становится меньше. Это приводит к меньшему индексу сложности и, следовательно, к сокращению времени движения. По этой причине часто используемые кнопки должны быть крупными и заметно размещены.

Границы и углы как “огромные цели”

Границы и углы экрана работают как бесконечно большие цели. Курсор не может “улететь дальше”, потому что его останавливает край экрана. Это делает эти области особенно удачными для важных действий вроде меню или основных кнопок.

Touch: важные действия не должны быть рядом

На сенсорных интерфейсах пользователи не имеют точную позицию курсора как при мыши. Критические действия типа “удалить” или “отменить” не должны лежать слишком близко к часто используемым. Типичные размеры целей для touch составляют 44–48 пиксель, чтобы избежать случайных нажатий.

Метрики: MT, частота ошибок, (опционально) пропускная способность

Время движения MT является основной метрикой. Дополнительно измеряют частоту ошибок, то есть как часто цель промахивается. Пропускная способность объединяет скорость и точность в один показатель, часто используется в научных исследованиях.

Документация: макеты с размерами целей плюс протокол тестирования

На практике вы документируете решения по интерфейсу через макеты с отмеченными размерами целей. Протокол тестирования показывает, как вы измерили время движения и частоту ошибок. Такая документация важна для прозрачности ваших дизайнерских решений.

Пункты, обязательные к экзамену

  • Формула и смысл D/W
  • Крупные цели и малое расстояние сокращают MT
  • Границы и углы как «огромные цели»
  • Touch: важные действия не должны быть рядом
  • Метрики: MT, частота ошибок, (опционально) пропускная способность
  • Документация: макеты с размерами целей плюс протокол тестирования

Практический пример

Задача: "Сохранить" достичь быстрее, чем "Отменить"
- Сохранить крупно плюс близко к типичному пути
- Отменить меньше/дальше
- Деструктивные действия разделить пространственно

Типичные экзаменационные вопросы (с кратким ответом)

  1. Формула Фиттса? MT = a + b * log2(D/W + 1).
  2. Что такое ID? log2(D/W + 1) как мера сложности.
  3. Почему границы и углы удачны? Курсор не может “улететь дальше”.

Главные источники

  1. https://de.wikipedia.org/wiki/Fitts%E2%80%99sches_Gesetz
  2. https://www.nngroup.com/articles/fitts-law/
Назад к блогу
Share:

Похожие статьи