Понятный интерфейс¶
Понятный интерфейс — термин из области проектирования программных и аппаратных систем, обозначающий интерфейс, который пользователь может осмысленно использовать без специальной подготовки и длительного обучения. Понятность интерфейса относится к качественным характеристикам пользовательского опыта (UX) и оценивается по таким параметрам, как скорость достижения цели, количество ошибок, субъективная оценка сложности и объём когнитивной нагрузки.
¶История понятия
Понятие «понятный интерфейс» сформировалось в рамках дисциплины человеко-машинного взаимодействия (HCI), которая оформилась в конце 1970-х — начале 1980-х годов. Ранние вычислительные системы требовали от операторов знания командных строк, и удобство интерфейса не было самостоятельной инженерной задачей. Переломным стал выход персональных компьютеров: массовому пользователю требовался интерфейс, не требующий программистских навыков.
Ключевую роль в формировании понятия сыграло исследование Дональда Нормана, опубликованное в книге «Дизайн привычных вещей» (The Design of Everyday Things, 1988). Норман ввёл термины «сигналы действия» (affordances), «обратная связь» (feedback) и «модель исполнителя» (gulf of execution/evaluation), описав, почему одни интерфейсы интуитивно понятны, а другие нет.
¶Критерии понятности
Понятность интерфейса оценивается по совокупности характеристик, которые обычно группируются в несколько категорий.
¶Когнитивные факторы
- Когнитивная нагрузка — объём умственных усилий, необходимых для работы с интерфейсом. Понятный интерфейс минимизирует нагрузку, предъявляя пользователю только необходимую информацию.
- Принцип соответствия ожиданиям — интерфейс должен соответствовать существующим у пользователя ментальным моделям и принятым конвенциям (например, значок «×» для закрытия окна).
- Обучаемость — скорость, с которой новый пользователь достигает базовой компетентности.
¶Функциональные факторы
- Обратная связь — интерфейс должен сообщать о результате каждого действия пользователя.
- Видимость состояния — текущее состояние системы должно быть явно представлено.
- Допустимость ошибок — интерфейс должен предотвращать ошибки или позволять их исправлять.
¶Методы оценки
Для количественной оценки понятности интерфейса используются стандартные методики юзабилити-тестирования:
| Метод | Что измеряется |
|---|---|
| Тест на время выполнения задачи | Скорость достижения цели |
| Тест на количество ошибок | Частота ошибочных действий |
| System Usability Scale (SUS) | Субъективная оценка удобства (шкала 0–100) |
| NASA-TLX | Когнитивная нагрузка |
| Тест на удержание знаний | Способность воспроизвести интерфейс после перерыва |
Средний балл SUS выше 68 считается приемлемым, выше 80 — хорошим.
¶Принципы проектирования
Практика проектирования понятных интерфейсов опирается на ряд принципов, сформулированных в работах по HCI и юзабилити:
- Простота — минимизация элементов интерфейса, не участвующих в выполнении задачи.
- Единообразие — одинаковые элементы должны вести себя одинаково во всём продукте.
- Иерархия — визуальное выделение наиболее важных элементов.
- Обратная связь — немедленный отклик на действия пользователя.
- Обратимость действий — возможность отмены (undo) ошибочных операций.
- Предсказуемость — результат действия должен быть очевиден до его выполнения.
¶Применение
Требования к понятности интерфейса закреплены в стандартах и нормативных документах. В России действует стандарт ГОСТ Р ИСО 9241-11 «Эргономические требования к офисным рабочим местам с экранами дисплеев», описывающий характеристики удобства использования. Федеральный закон «Об информации, информационных технологиях и о защите информации» (№ 149-ФЗ) и постановления правительства предъявляют требования к доступности государственных и муниципальных информационных систем, что косвенно включает требование понятности интерфейсов.
В коммерческой практике понятность интерфейса напрямую влияет на конверсию, удержание пользователей и стоимость технической поддержки. Исследования показывают, что упрощение интерфейса может сокращать время выполнения типовых задач на десятки процентов.
¶См. также
- Юзабилити
- Пользовательский опыт
- Дизайн-система
- Доступность программного обеспечения
¶Источники
- Норман Д. Дизайн привычных вещей / пер. с англ. — М.: Вильямс, 2013.
- ГОСТ Р ИСО 9241-11 «Эргономические требования к офисным рабочим местам с экранами дисплеев».
- Nielsen J. Usability Engineering. — Academic Press, 1993.
- Саати Т. Принятие решений при зависимостях и обратных связях. — М.: Радио и связь, 1993.
- Федеральный закон от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации».