VIDEMIND
UI/UX Мобильные интерфейсы

Тач-интерфейсы: размеры, зазоры и точность касания

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

Тач-интерфейсы: размеры, зазоры и точность касания — графика VIDEMIND
VIDEMIND · generated
Содержание · 7
  1. Точность пальца
  2. Зазоры
  3. Где промахиваются чаще всего
  4. Системные зоны
  5. Почему промахи растут к краям экрана
  6. Что делать с плотными списками
  7. Что в итоге

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

Точность пальца

Площадь контакта подушечки пальца с экраном — около 8–10 миллиметров, что при обычной плотности пикселей соответствует примерно 45–55 пикселям. При этом центр касания смещён относительно того, куда человек «целится».

Отсюда минимальный размер цели 44 × 44 пикселя — не рекомендация, а следствие анатомии.

Зазоры

Размер цели сам по себе не спасает, если соседние элементы вплотную. Минимальный зазор между целями — 8 пикселей, комфортный — 12–16.

Особенно страдают счётчики количества, элементы «плюс/минус» и группы иконок в шапке.

Область нажатия шире видимой иконки: визуальный размер и цель касания различаются
Область нажатия шире видимой иконки: визуальный размер и цель касания различаютсяVIDEMIND · generated
ЭлементМинимумКомфорт
Основная кнопка48 × 4856 высоты
Иконка в панели44 × 4448 × 48
Пункт списка44 высоты56–64 высоты
Зазор между целями8 px12–16 px
Поле ввода44 высоты48–56 высоты

Где промахиваются чаще всего

Практика тестирования показывает несколько устойчивых мест повышенной частоты промахов.

  • Крестик закрытия в углу экрана — маленький и у самой границы.
  • Ссылки внутри абзаца текста — расположены вплотную к строкам.
  • Соседние иконки в шапке без зазоров.
  • Элементы у самого низа экрана — перекрываются системными жестами.
Тач-интерфейсы: размеры, зазоры и точность касания — графика VIDEMIND
VIDEMIND · generated

Системные зоны

Нижняя полоса жеста «домой», верхняя область с датчиками, боковые зоны свайпа назад — всё это принадлежит системе. Собственные интерактивные элементы там работают ненадёжно.

Учитывать это нужно не только отступами, но и проверкой на устройствах разных форм-факторов.

Палец не курсор: он толще цели и закрывает её собой. Всё остальное в проектировании касаний — следствие этих двух фактов.

Почему промахи растут к краям экрана

Точность касания неодинакова по площади экрана. В центре, куда палец приходит естественным движением, разброс минимален; к верхним углам он вырастает вдвое — рука вытягивается, кисть поворачивается, и контакт происходит не подушечкой, а её краем. Поэтому одинаковые по размеру кнопки в разных частях экрана промахиваются с разной частотой.

Практический вывод простой: чем дальше элемент от зоны большого пальца, тем крупнее он должен быть. Кнопка 44 пикселя в нижней трети экрана работает надёжно, та же кнопка в верхнем углу требует запаса.

Тач-интерфейсы: размеры, зазоры и точность касания — графика VIDEMIND
VIDEMIND · generated

Что делать с плотными списками

Таблицы и списки с действиями на каждой строке — место, где требование к размеру зоны сталкивается с требованием к плотности информации. Увеличивать каждую строку до 44 пикселей означает показывать вчетверо меньше данных.

  • Сделать зоной нажатия всю строку, а не иконку в её конце.
  • Действия вынести в контекстное меню по долгому нажатию или свайпу, оставив на строке одно основное.
  • Разнести разрушительные действия от частых: удаление рядом с открытием даёт дорогие промахи.
  • Увеличить не саму цель, а её невидимую область — так строка остаётся плотной, а промахов меньше.
Тач-интерфейсы: размеры, зазоры и точность касания — графика VIDEMIND
VIDEMIND · generated

Что в итоге

Проектирование под касание сводится к трём числам: цель не меньше 44 пикселей, зазор от 8 и отступ от системных зон.

Увеличивайте область нажатия за пределы видимого элемента — это самый дешёвый способ снизить количество промахов.

Коротко

Почему жест нельзя делать единственным способом действия?
Он невидим: его нельзя увидеть на экране и нельзя случайно обнаружить. Жест хорош как ускорение для того, кто уже умеет, и не годится как единственная дверь.
Каким должен быть минимальный размер цели касания?
Около 44 точек по каждой стороне — это примерная площадь подушечки пальца. Визуально элемент может быть меньше, но зона нажатия расширяется до этого размера.
Продолжить тему · Мобильные интерфейсы

Онбординг в приложении

Три слайда с иллюстрациями почти не работают. Разбираем подходы к первому знакомству, которые действительно доводят до первого полезного действия.Дальше

Нашли ошибку или неточность в атрибуции? Напишите нам

Обсуждение

Загружаем…

Только имя и мысль. Ссылки, разметку, код и номера телефонов журнал не публикует — учётных записей на сайте нет, и оставлять здесь ссылку бессмысленно.

0 / 1500