Закон Фиттса (1954)

Что произошло

Авиабаза Райт-Паттерсон, штат Огайо, начало 1950-х. Военная лаборатория, где десять лет назад молодой лейтенант Альфонс Чапанис исследовал, почему пилоты B-17 путают рычаги. Война давно закончилась, но задачи остались: самолёты стали реактивными, скорости — сверхзвуковыми, а приборные панели — ещё сложнее. Пилот, который при скорости 900 км/ч должен за доли секунды дотянуться до нужного тумблера, не имеет права на промах. Вопрос «как быстро рука доберётся до цели?» перестал быть академическим — он стал вопросом выживания.

Пол Моррис Фиттс — сорокадвухлетний психолог с военной выправкой — знал этот мир изнутри. Во время войны он работал в той же Аэромедицинской лаборатории, что и Чапанис, исследуя «ошибки пилотов» — те самые, которые на поверку оказывались ошибками проектирования. После войны Фиттс остался в Райт-Паттерсон и занялся фундаментальным вопросом: какова пропускная способность человеческой моторной системы?

Вопрос был сформулирован намеренно в терминах Клода Шеннона. Теория информации, опубликованная в 1948 году, захватила не только инженеров — она дала психологам новый язык. Если мозг — это система обработки информации (что двумя годами ранее показал Хик для когнитивной сферы), то и рука — тоже. Каждое целенаправленное движение — это «сообщение», которое мышцы «передают» в пространство. Чем точнее нужно попасть — тем больше информации нужно передать — тем дольше это занимает.

Для проверки Фиттс сконструировал установку, элементарную в своей гениальности. Две металлические пластины-мишени были закреплены вертикально, параллельно друг другу, на определённом расстоянии. Участник эксперимента держал в руке металлический штырь (стилус) и должен был как можно быстрее перемещать его от одной пластины к другой, попадая точно в центр. Фиттс варьировал два параметра: расстояние между пластинами (D) и ширину пластин (W). Далёкие и узкие мишени — труднее. Близкие и широкие — легче. Секундомер фиксировал время.

Результат оказался столь же элегантным, как и у Хика. Время движения подчинялось логарифмической зависимости:

MT = a + b · log₂(2D / W)

Где MT — время движения (movement time), D — расстояние до центра цели, W — ширина цели, a и b — эмпирические константы. Выражение log₂(2D/W) Фиттс назвал индексом сложности (Index of Difficulty, ID) и измерял его в битах — в тех же единицах, что и информацию у Шеннона.

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

Статья «The Information Capacity of the Human Motor System in Controlling the Amplitude of Movement» вышла в 1954 году в Journal of Experimental Psychology и стала одной из самых цитируемых работ в истории экспериментальной психологии.

Контекст эпохи

Фиттс не работал в вакууме. Он был частью поколения, которое война превратила из лабораторных учёных в практиков — и которое после войны отказалось возвращаться в башню из слоновой кости.

Его коллега Чапанис доказал, что ошибки пилотов — это ошибки дизайна. Его британские единомышленники — Хик, Маррелл, Едхолм — в 1950 году основали Эргономическое общество и превратили человеческий фактор из военной темы в мирную профессию. А Фиттс пошёл глубже: не просто «дизайн виноват», а — вот формула, предсказывающая, насколько виноват.

Авиабаза Райт-Паттерсон была уникальным местом. Здесь в тех же коридорах, где работал Фиттс, молодой исследователь Гилберт Дэниелс измерял пилотов и доказывал, что «среднего человека» не существует — а значит, кабину нельзя проектировать под усреднённый стандарт. Здесь формировалась идея, которая ляжет в основу всей современной эргономики и UX: техника адаптируется к человеку, а не человек к технике.

Но что делало 1950-е по-настоящему особенными — это теория информации. Шеннон дал учёным универсальный измерительный инструмент: бит. Хик измерил в битах скорость принятия решений. Фиттс — скорость моторных действий. Четырьмя годами позже Джордж Миллер покажет, что рабочая память вмещает примерно 7±2 «блоков» — и свяжет это с пропускной способностью когнитивной системы. Три закона, три грани одной идеи: человек — это система с ограниченной пропускной способностью, и проектировать нужно в пределах этих ограничений.

Формула Фиттса пережила десятилетия проверок. Её подтверждали для мыши, трекбола, джойстика, стилуса, пальца на сенсорном экране. В 1992 году канадский исследователь Скотт Маккензи предложил уточнённую версию — так называемую формулу Шеннона: MT = a + b · log₂(D/W + 1). Она лучше работала при крайних значениях параметров, не давала отрицательных индексов сложности и точнее описывала экспериментальные данные. Именно формула Маккензи была включена в международный стандарт ISO 9241-411, по которому сегодня оценивают эргономику устройств ввода — от компьютерных мышей до тачпадов и трекпоинтов.

Сам Фиттс не дожил до цифровой эпохи. Он умер в 1965 году, в пятьдесят три года, — за три года до того, как Дуглас Энгельбарт покажет миру компьютерную мышь. Но его формула уже ждала своего часа.

Значение для UX

Закон Фиттса — это, возможно, единственный психологический закон, последствия которого можно увидеть на каждом экране, к которому вы прикасаетесь.

Размер кнопок. Apple рекомендует минимум 44×44 пикселя для тач-элементов в iOS. Google Material Design — 48×48 dp. Это не произвольные числа. Это W в формуле Фиттса: чем шире цель, тем быстрее и точнее попадание. Маленькая кнопка — высокий индекс сложности, больше промахов, больше раздражения. Крупная кнопка — низкий индекс, быстрое нажатие, счастливый пользователь.

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

Контекстные меню. Правый клик вызывает меню прямо у курсора — D стремится к нулю. По формуле Фиттса, это даёт минимальное время наведения. Сравните с меню в верхней части экрана: там D может составлять сотни пикселей. Контекстное меню выигрывает не потому, что оно «удобнее» в абстрактном смысле — оно быстрее, и это можно вычислить.

Pie menus против линейных. В радиальном меню (pie menu) все пункты расположены на одинаковом расстоянии от центра и имеют крупные секторы — D одинаков и мал, W велик. В линейном меню пункты удалены по-разному, а ширина каждого невелика. Формула Фиттса однозначно предсказывает: радиальное меню быстрее. Экспериментально это было подтверждено многократно — и всё же линейные меню доминируют, потому что вмещают больше пунктов и привычнее. Практика — сложнее формулы.

Тач-интерфейсы. Палец — менее точный инструмент, чем курсор мыши. Площадь контакта — около 10 мм, и промахи неизбежны при мелких целях. Закон Фиттса объясняет, почему мобильный дизайн принципиально отличается от десктопного: кнопки крупнее, отступы больше, ключевые действия — в зоне большого пальца. Каждое из этих решений — следствие формулы, записанной в 1954 году человеком, который никогда не видел смартфона.

От металлического штыря между двумя пластинами в военной лаборатории Огайо — до размера кнопки «Купить» в вашем телефоне. Семьдесят лет, и формула по-прежнему работает.

Связанные статьи

Закон Фиттса связан с фундаментальными законами и концепциями UX:

  • Закон Фиттса — полная статья — формула, разбор параметров, примеры применения в интерфейсах, связь с юзабилити и ISO 9241-411.
  • Закон Хика — если Фиттс описал моторную фазу взаимодействия («как быстро дотянуться»), то Хик — когнитивную («как быстро выбрать»). Два закона из одной эпохи, два приложения одной теории информации. Вместе — полная модель элементарного взаимодействия: решение + действие.
  • Принципы гештальта — закон близости из гештальтпсихологии и закон Фиттса работают в одном направлении: элементы, расположенные рядом, и воспринимаются как группа (гештальт), и быстрее переключаются (Фиттс).
  • Что такое юзабилити — закон Фиттса напрямую влияет на продуктивность — одну из трёх метрик юзабилити по стандарту ISO 9241-11.
  • Эффект Хоторна — эксперименты Фиттса, как и Хоторнские, показали, что измерение человеческого поведения требует контролируемых условий и осторожной интерпретации.

Из других статей серии «История UX»:

  • Чапанис и кодирование кабины (1943) — Фиттс и Чапанис работали бок о бок в одной лаборатории. Чапанис изменил форму рычагов, чтобы исключить ошибки. Фиттс вычислил, за какое время рука до этих рычагов доберётся. Два человека, одна задача, два закона.
  • Рождение эргономики как науки (1950) — британские коллеги Фиттса в те же годы создавали институциональную базу для новой профессии. Фиттс дал ей один из главных инструментов.

Вопросы и ответы

Кто такой Пол Фиттс и как он открыл свой закон?

Пол Моррис Фиттс (1912–1965) — американский психолог, один из основателей инженерной психологии. Во время Второй мировой работал в Аэромедицинской лаборатории на авиабазе Райт-Филд вместе с Альфонсом Чапанисом, исследуя ошибки пилотов. В 1954 году Фиттс опубликовал результаты эксперимента, в котором участники перемещали металлический штырь между двумя пластинами разной ширины на разном расстоянии. Он обнаружил, что время движения подчиняется логарифмической зависимости от отношения расстояния к размеру цели — и описал эту зависимость формулой MT = a + b·log₂(2D/W).

Что общего у закона Фиттса с теорией информации Шеннона?

Фиттс рассматривал целенаправленное движение руки как информационный канал. Шеннон описал, сколько бит информации можно передать по каналу связи; Фиттс описал, сколько 'бит точности' может передать рука за единицу времени. Отношение 2D/W в формуле Фиттса — это 'индекс сложности' в битах: чем дальше и мельче цель, тем больше информации нужно 'передать' мышцам. Эта информационная метафора объединяет закон Фиттса с законом Хика: оба описывают человека как систему с ограниченной пропускной способностью.

Как Скотт Маккензи уточнил формулу Фиттса?

В 1992 году канадский исследователь Скотт Маккензи предложил модификацию формулы: MT = a + b·log₂(D/W + 1). Эта версия, известная как формула Шеннона, лучше работает при малых значениях D/W (когда цель близко и крупна), не даёт отрицательных значений индекса сложности и точнее предсказывает экспериментальные данные. Именно формула Маккензи легла в основу стандарта ISO 9241-411, по которому сегодня оценивают устройства ввода.