top of page

Психологічна енкциклопедія

Закон Фіттса: як відстань і розмір цілі визначають швидкість руху та вибору

7 жовт.
Читати 12 хв

Автор: Український психологічний ХАБ · Опубліковано: 7 жовтня 2026 року · Редакційна політика


Закон Фіттса описує кількісну залежність між складністю прицільного руху та часом, потрібним для досягнення цілі. У найуживанішій для взаємодії людини з комп’ютером формі складність зростає, коли ціль стає далі, і зменшується, коли ціль стає ширшою вздовж напряму руху. Тому велика близька кнопка за інших однакових умов досягається швидше, ніж мала віддалена. Закон стосується не естетики інтерфейсу, а вимірюваного компромісу між швидкістю й точністю руху.


Це одна з найстійкіших кількісних моделей в ергономіці і людському факторі та взаємодії людини з комп’ютером. Водночас закон Фіттса не є універсальною формулою «хорошого UX». Він моделює конкретний клас прицільних рухів і потребує правильно визначених відстані, геометрії цілі, способу введення та умов виконання. Саме це розрізнення відділяє наукову модель від популярного дизайнерського гасла «робіть важливі кнопки більшими».


Що таке закон Фіттса


Пол Фіттс сформулював модель у 1954 році, досліджуючи здатність людини виконувати швидкі прицільні рухи з різною амплітудою та допустимою точністю. В оригінальній роботі Fitts, 1954 учасники виконували серії рухів між цілями різної ширини й на різних відстанях. Головний результат полягав у регулярній залежності часу руху від співвідношення відстані до ширини цілі: зі зростанням вимоги до точності рух уповільнювався.


У сучасній термінології закон Фіттса найкраще розуміти як емпірично підтримувану математичну модель швидкісно-точного наведення. Огляд MacKenzie, 1992 показав її широке застосування в експериментальній психології, людських факторах і HCI, а також систематизував проблеми, які виникають, коли різні дослідження використовують несумісні формули, способи обліку помилок або визначення ширини цілі. Отже, назва «закон» історично усталена, але наукове використання вимагає конкретної операціоналізації.


Формула закону Фіттса


Сучасна форма Шеннона


Для більшості сучасних задач HCI використовують так звану форму Шеннона:


MT = a + b × log₂(A / W + 1)


MT — середній час руху до цілі; A — амплітуда руху, тобто відстань від початкової позиції до цілі; W — ширина цілі в напрямі наближення; a і b — коефіцієнти, які визначають емпірично для конкретного пристрою, задачі, групи користувачів і процедури. Вираз log₂(A / W + 1) називають індексом складності, ID. MacKenzie, 1992 обґрунтовує цю форму як зручнішу для HCI, зокрема тому, що вона не породжує від’ємного індексу складності, коли ціль дуже велика відносно відстані.


З формули випливає важливе правило інтерпретації: час визначається не відстанню або розміром окремо, а їхнім співвідношенням. Подвоєння відстані збільшує складність, але цей ефект можна частково компенсувати збільшенням ширини цілі. Саме логарифмічний характер залежності пояснює, чому кожне наступне збільшення кнопки дає менший додатковий виграш, ніж попереднє. «Що більша, то завжди пропорційно швидша» — неправильне прочитання моделі.


Оригінальна формула Фіттса


У роботі 1954 року індекс складності записували як ID = log₂(2A / W), а час — як MT = a + b × ID. Історичне походження цієї форми та перехід до пізніших варіантів докладно розглянуто в огляді MacKenzie. Тому в різних джерелах можна побачити кілька формул «закону Фіттса». Для практичного порівняння результатів важливо не змішувати формули всередині одного аналізу і прямо зазначати, яку саме версію використано.


Простий числовий приклад


Уявімо дві цілі на відстані 400 умовних одиниць. Перша має ширину 40, друга — 80. За формою Шеннона індекс складності першої дорівнює log₂(400/40 + 1) ≈ 3,46 біта, другої — log₂(400/80 + 1) ≈ 2,58 біта. Якщо суто для ілюстрації взяти a = 0,10 с і b = 0,10 с/біт, прогнозований час становитиме приблизно 0,45 с для першої цілі та 0,36 с для другої. Ці коефіцієнти вигадані для прикладу: їх не можна переносити на реальний продукт без вимірювання.


Чому розмір цілі впливає на час руху


Прицільний рух має вимогу одночасно бути швидким і достатньо точним. Коли допустима зона завершення руху широка, людина може зберігати вищу швидкість із меншим ризиком промаху. Коли ціль вузька, рух потребує точнішого завершення, а це зазвичай збільшує час. Саме цей компроміс між швидкістю і точністю лежить у центрі закону Фіттса.


Важливо, що W у формулі — не просто «візуальний розмір кнопки». Для одновимірного руху це ширина допустимої області вздовж осі наближення. У двовимірному інтерфейсі прямокутний об’єкт може мати різну ефективну ширину залежно від кута, з якого до нього рухається вказівник. Тому одна й та сама кнопка не обов’язково має однакову моторну складність для всіх траєкторій.


Відстань — це амплітуда руху, а не кількість кліків


У популярних UX-поясненнях відстань іноді помилково перетворюють на «кількість переходів», «довжину сценарію» або абстрактну віддаленість функції в меню. У класичній моделі A — це просторовий параметр прицільного руху. Якщо користувач має пройти три екрани або зробити п’ять виборів, це вже інші компоненти задачі, які закон Фіттса сам по собі не описує.


У цифровому інтерфейсі стартова точка також не є універсальною. Для курсора нею може бути попередня ціль, поточна позиція вказівника або прогнозована позиція після попередньої дії. Для сенсорного екрана важливими стають положення пальця, хват пристрою та те, чи відривається палець від екрана. Практичне застосування закону тому починається з реальної послідовності дій, а не з вимірювання відстані від умовного центру екрана.


Ширина цілі у двовимірному інтерфейсі


Класична модель була сформульована для одновимірної геометрії, тоді як екрани є двовимірними. Дослідження MacKenzie і Buxton, 1992 показало, що механічне підставляння горизонтальної ширини прямокутної цілі може давати некоректні значення, особливо коли рух відбувається під кутом. Автори порівнювали кілька способів визначення W і показали, що геометрія цілі та напрям наближення мають бути частиною моделі.


Подібний висновок зробили Gillan та співавт., 1992 у дослідженні текстового виділення: придатне визначення ширини залежало від конкретної послідовності рухів, напряму, амплітуди та того, чи це наведення, клацання або перетягування. Отже, «візьміть ширину кнопки з макета й вставте у формулу» працює лише тоді, коли ця ширина справді відповідає допуску на завершення конкретного руху.


Як закон Фіттса вимірюють у дослідженнях


Типовий експеримент варіює A і W, збирає багато повторів для кожної умови, вимірює час руху та помилки, а потім оцінює лінійну залежність MT від ID. Коефіцієнт a відображає перетин регресії, b — нахил, тобто те, наскільки сильно час зростає зі збільшенням складності. Їхні числові значення не є психологічними константами: вони змінюються разом із пристроєм, технікою вибору, популяцією, тренуванням і процедурою.


Ефективна ширина і точність


Для порівняння пристроїв важливо враховувати не лише швидкість, а й фактичний розподіл влучань. У стандартизованій традиції досліджень використовують ефективну ширину Wₑ, оцінену за розкидом кінцевих координат. За приблизно нормального розподілу часто застосовують Wₑ = 4,133 × SD, де SD — стандартне відхилення координат завершення руху. Рекомендації Soukoreff і MacKenzie, 2004 систематизували цей підхід для порівняння вказівних пристроїв.


На цій основі обчислюють ефективний індекс складності IDₑ = log₂(Aₑ/Wₑ + 1) і пропускну здатність у бітах за секунду. Цей показник поєднує швидкість і точність, тому він корисніший для порівняння способів введення, ніж «середній час кліку» без контролю помилок. Водночас різні способи обчислення пропускної здатності можуть давати різні результати, тож метод треба описувати явно.


Міжнародний стандарт для оцінювання пристроїв введення


Чинна ISO/TS 9241-411:2012, яку ISO повторно підтвердила у 2026 році, встановлює методи лабораторного оцінювання фізичних пристроїв введення для інтерактивних систем. Вона охоплює, зокрема, миші, трекболи, сенсорні панелі, сенсорні екрани та стилуси. Ця технічна специфікація є професійною нормативною рамкою оцінювання, а не твердженням, що будь-який інтерфейс можна оптимізувати однією формулою Фіттса.


Закон Фіттса у взаємодії людини з комп’ютером


У HCI закон Фіттса застосовують для аналізу наведення курсора, вибору елементів, порівняння пристроїв введення, меню, клавіш, елементів керування та інших задач, де користувач уже має намір досягти конкретної цілі. Це робить модель природним мостом між експериментальною психологією руху й юзабіліті: вона дає спосіб перевіряти деякі властивості взаємодії кількісно.


Сила моделі полягає не в готовому списку дизайнерських рецептів, а в можливості сформулювати перевірюваний прогноз. Якщо дві версії інтерфейсу відрізняються відстанню до цілі або її допустимою шириною, закон дає напрям очікуваної зміни часу. Реальний ефект потім можна перевірити на користувачах, а не підміняти вимірювання посиланням на «закон UX».


Як застосовувати закон Фіттса в інтерфейсах


Збільшуйте активну область важливих цілей там, де точність коштує часу


Якщо користувач часто промахується або змушений сповільнюватися перед малим контролом, збільшення активної області зменшує моторну складність. Це особливо важливо для частих дій, дрібних піктограм, щільних панелей інструментів і ситуацій, де точність обмежена рухом, тремтінням, вібрацією середовища або способом введення. Видима графіка й активна область можуть відрізнятися: невелику піктограму можна помістити в більшу область натискання, якщо це узгоджується з дизайном і доступністю.


Звідси не випливає, що основна дія завжди має бути найбільшим об’єктом на екрані. Розмір взаємодіє з інформаційною ієрархією, щільністю, помилковими активаціями, ризиком і доступністю. Закон Фіттса описує моторну вартість наведення, а не повну цінність дизайнерського рішення.


Скорочуйте просторову відстань у послідовностях частих дій


Коли дві дії часто виконуються послідовно, просторове розміщення впливає на амплітуду наступного руху. Це дає підставу проєктувати панелі інструментів, контекстні меню та повторювані робочі сценарії з урахуванням того, звідки користувач найімовірніше почне рух. Тут важлива не абстрактна «близькість важливого до центру», а реальна геометрія переходів між цілями.


Не робіть небезпечні цілі просто близькими до основних


Закон Фіттса не вимагає зближувати всі дії. Для руйнівної або незворотної дії надто близьке сусідство з частою основною дією може підвищити ризик помилкової активації. Проєктування має враховувати наслідки помилки, відновлюваність, відмінність цілей і потребу в підтвердженні. Це приклад того, як моторна ефективність входить у ширшу системну оцінку безпеки та юзабіліті.


Враховуйте сенсорне введення окремо


Палець не є зменшеною мишею. Контактна пляма, оклюзія цілі пальцем, абсолютна точність сенсорного введення та відмінна моторна стратегія змінюють задачу. Дослідження Bi, Li і Zhai, 2013 показало, що звичайний закон Фіттса був недостатнім для моделювання малих цілей при введенні пальцем; запропонована авторами модель FFitts краще описувала результати трьох експериментів із сенсорним введенням. Це сильний аргумент проти прямого перенесення коефіцієнтів із миші на дотик.


Практичний наслідок простий: сенсорні цілі треба перевіряти як сенсорні цілі, а не лише як прямокутники у макеті. Розмір екрана, щільність пікселів, фізичні розміри, хват, використання однією рукою, сусідні елементи та тип пристрою можуть змінити реальну точність.


Розділяйте наведення, клацання і перетягування


Наведення курсора на об’єкт, активація кнопкою, перетягування та точне розміщення об’єкта — різні моторні задачі. У них можуть відрізнятися кінцева ціль, допуски, напрям і додаткові компоненти часу. Дослідження Gillan та співавт. показує, що навіть для текстових об’єктів параметр W залежить від конкретної послідовності наведення з клацанням або наведення з перетягуванням. Тому один «показник за Фіттсом» для всього сценарію без декомпозиції мало що пояснює.


Закон Фіттса і доступність цифрових інтерфейсів


Великі та достатньо рознесені цілі часто полегшують взаємодію людям із моторними труднощами, тремором, обмеженою точністю, великими пальцями або тим, хто користується пристроєм у русі. Тому тема безпосередньо перетинається з доступністю цифрових інтерфейсів. Однак норми доступності мають власний статус і не є числовим «висновком із формули Фіттса».


У WCAG 2.2 критерій успіху 2.5.8 Target Size (Minimum), рівень AA, задає для вказівних цілей мінімум 24 × 24 CSS-пікселі або достатній просторовий інтервал, якщо ціль менша, із визначеними винятками. Офіційне пояснення W3C прямо пов’язує вимогу з труднощами точного наведення для різних груп користувачів. Це нормативний критерій вебдоступності. Закон Фіттса, навпаки, є кількісною моделлю руху й не встановлює універсального мінімального розміру кнопки.


Тому твердження «закон Фіттса каже, що кнопка має бути 24, 44 або 48 пікселів» некоректне. Конкретні мінімальні значення походять із стандартів і настанов конкретних платформ, а модель Фіттса пояснює загальну залежність моторної складності від геометрії цілі.


Закон Фіттса і закон Хіка — Гаймана


Ці два закони часто ставлять поруч, але вони моделюють різні компоненти взаємодії. Закон Хіка — Гаймана описує залежність часу вибору від кількості або інформаційної невизначеності альтернатив. Закон Фіттса описує час прицільного руху до вже визначеної цілі. Якщо людина спочатку вирішує, яку з восьми команд обрати, а потім наводить курсор на вибрану команду, когнітивний вибір і моторне наведення є двома різними частинами задачі.


Саме тому не слід пояснювати законом Фіттса те, що пов’язано з перевантаженим меню, семантичною незрозумілістю варіантів або довгим прийняттям рішення. У таких випадках відстань і розмір можуть бути лише частиною проблеми. Окрема сторінка про закон Хіка — Гаймана належить до того самого вузла F08, але до її фактичної публікації активне внутрішнє посилання тут не додається.


Що закон Фіттса не доводить


Він не передбачає весь час виконання завдання


Повне виконання інтерфейсної задачі включає сприйняття, пошук, розуміння, вибір, рух, активацію, очікування системи, перевірку результату та іноді виправлення помилки. Закон Фіттса охоплює лише моторну частину, для якої коректно визначено ціль і рух. Тому прогноз 350 мс на наведення не означає, що вся дія займе 350 мс.


Він не дає універсальних коефіцієнтів


Параметри a і b треба оцінювати на даних відповідної задачі. Миша, трекбол, стилус, палець, контролер, погляд або просторовий жест мають різні характеристики. Навіть усередині одного типу введення результат змінюють навчання, моторні можливості, поза, швидкість пристрою, масштаб інтерфейсу й спосіб підтвердження вибору.


Він не робить більшу ціль автоматично кращою


Збільшення цілі знижує її моторну складність, але дизайн має інші цілі: розбірливість, інформаційну ієрархію, щільність, запобігання помилкам, доступність, естетику та безпеку. Якщо всі елементи зробити однаково великими, інтерфейс може стати менш структурованим або вимагати зайвих переміщень. Закон визначає один вимір компромісу.


Він не замінює дослідження користувачів


Формула дає прогноз за заданою геометрією, але не відповідає, чи помітить користувач ціль, чи зрозуміє її значення, чи очікує потрібний результат і чи довіряє дії. Ці питання належать ширшому користувацькому досвіду, людиноцентрованому дизайну та емпіричному оцінюванню. Для реального продукту математична модель і юзабіліті-тестування виконують різні, взаємодоповнювальні функції.


Де модель потребує особливої обережності


У MacKenzie, 1992 та Soukoreff і MacKenzie, 2004 показано, що порівнянність результатів різко погіршується, коли дослідження по-різному визначають формулу, помилки, амплітуду, ширину або пропускну здатність. Це методологічне обмеження має практичне значення: число в бітах або бітах за секунду варто порівнювати лише тоді, коли процедури справді сумісні.


Для складних просторових інтерфейсів проблема ще виразніша. Українське дослідження Карманова і Зубрецької, 2026 розглядає адаптації закону Фіттса до тривимірних інтерфейсів і прямо фіксує відсутність єдиного консенсусного вибору розрахункової моделі для 3D-середовищ. Ці дані доречно трактувати як спеціалізований сучасний напрям розвитку, а не як заміну класичної двовимірної моделі.


Як застосовувати закон Фіттса без спрощень


Починайте з задачі. Визначте, чи справді аналізуєте прицільний рух до відомої цілі. Якщо проблема полягає в пошуку, розумінні або виборі між альтернативами, потрібні інші моделі й методи.


Визначте реальну стартову позицію та геометрію. A має відповідати фактичному руху, а W — допустимій зоні завершення вздовж напряму наближення. Для двовимірних, сенсорних і просторових задач це особливо важливо.


Вимірюйте і швидкість, і точність. Коротший час із різким зростанням промахів не є безумовним поліпшенням. Для порівняння пристроїв і технік введення доречні методи з ефективною шириною та пропускною здатністю.


Не змішуйте модель із нормативом. WCAG, ISO та настанови платформ задають конкретні вимоги або процедури. Закон Фіттса допомагає пояснювати й моделювати моторну складність, але сам не встановлює юридичних чи універсальних дизайнерських мінімумів.


Перевіряйте рішення на реальних користувачах. У евристиках Нільсена та інших експертних рамках розмір, видимість і керованість елементів можуть бути сигналами потенційної проблеми, але кількісна модель не замінює спостереження за реальною поведінкою в конкретному контексті.


Поширені помилки у тлумаченні


«Закон Фіттса — це правило про великі кнопки». Це лише найпростіший дизайнерський наслідок. Науковий зміст — кількісне співвідношення між амплітудою руху, шириною цілі, часом і точністю.


«Відстань — це кількість кроків до функції». Ні. У моделі йдеться про просторову амплітуду прицільного руху.


«Можна вставити пікселі з макета і отримати реальний час». Лише якщо коефіцієнти a і b отримані для сумісної задачі, пристрою та популяції, а параметри A і W визначені коректно.


«WCAG-розмір цілі виведений із закону Фіттса». Ні. WCAG 2.2 задає власний критерій відповідності 2.5.8 із винятками й правилами відстані. Закон Фіттса пояснює один із механізмів, через який геометрія впливає на точність і швидкість.


«Закон однаково працює для миші й пальця». Загальна ідея компромісу зберігається, але емпірична форма й точність прогнозу можуть відрізнятися. Дані для малих сенсорних цілей показують потребу в спеціалізованих моделях.


FAQ


Що таке закон Фіттса простими словами?


Це модель, за якою до великої й близької цілі зазвичай можна дістатися швидше, ніж до малої й далекої, якщо людина виконує прицільний рух і намагається зберігати прийнятну точність.


Яка формула закону Фіттса?


У HCI часто використовують MT = a + b × log₂(A/W + 1), де MT — час руху, A — амплітуда або відстань, W — ширина цілі в напрямі руху, а a і b — коефіцієнти, підігнані за емпіричними даними.


Що означає ширина W?


W — це не обов’язково горизонтальна ширина намальованої кнопки. Це допустима протяжність цілі в напрямі, релевантному для завершення руху. У двовимірних задачах правильне визначення W залежить від геометрії та кута наближення.


Чи можна за законом Фіттса визначити ідеальний розмір кнопки?


Універсального розміру модель не задає. Вона прогнозує, як зміна розміру впливає на моторну складність за конкретної відстані й умов. Мінімальні розміри для доступності або платформ визначаються окремими стандартами та настановами.


Чи працює закон Фіттса на смартфонах?


Загальна залежність між геометрією цілі та складністю наведення релевантна, але сенсорне введення має специфічні джерела похибки. Для малих цілей звичайна модель може описувати поведінку гірше, тому пряме перенесення коефіцієнтів із миші некоректне.


Чим закон Фіттса відрізняється від закону Хіка — Гаймана?


Закон Фіттса моделює моторний час досягнення вже визначеної цілі. Закон Хіка — Гаймана моделює час вибору між альтернативами залежно від їхньої кількості або невизначеності. У реальному інтерфейсі обидва процеси можуть іти послідовно.


Чи є закон Фіттса психологічним законом у строгому сенсі?


Це усталена назва дуже впливової кількісної моделі людського руху з великою емпіричною підтримкою. Її параметри й точність залежать від задачі та умов, тому її не слід тлумачити як безумовну універсальну константу поведінки.


Чи враховує закон Фіттса помилки?


Класичний прогноз зосереджений на часі руху за умов швидкісно-точного виконання. У сучасній оцінці вказівних пристроїв точність враховують через фактичний розподіл влучань, ефективну ширину та throughput.


Пов’язані статті






Джерела










 
 
bottom of page