Гуманный интерфейс - The Humane Interface

Гуманный интерфейс
Обложка книги "Гуманный интерфейс" .jpg
Автор Джеф Раскин
Страна Соединенные Штаты
Язык английский
Жанр Информатика
Издатель Эддисон Уэсли
Дата публикации
2000 г.
ISBN 0-201-37937-6
OCLC 43286483
004 / .01 / 9 21
Класс LC QA76.9.H85 R37 2000 г.

Гуманный интерфейс: новые направления проектирования интерактивных систем ( ISBN   0-201-37937-6 ) - это книга о дизайне пользовательского интерфейса, написанная Джефом Раскином и опубликованная в 2000 году. Она охватывает эргономику , количественную оценку, оценку и навигацию.

СОДЕРЖАНИЕ

В книге выдвигается большое количество предложений по дизайну интерфейсов, от довольно тривиальных до радикальных. Основная тема заключается в том, что современные компьютерные интерфейсы часто плохи и настраивают пользователей на сбой в результате плохого планирования (или отсутствия планирования) со стороны программистов и непонимания того, как люди на самом деле используют программное обеспечение.

Раскин часто ссылается на разработанный им компьютер, Canon Cat , как на пример системы, в которой реализованы различные меры, за которые он выступает; Canon Cat часто считают первым информационным устройством . Многие идеи, представленные в Canon Cat и The Humane Interface, были позже приняты Раскином в его проекте Archy , а затем его сыном Азой .

Раскин включает главу , демонстрирующую четыре модели количественной оценки эффективности интерфейса программного обеспечения: Гомс KeyStroke модели, собственная меру эффективности Раскина, права Фитс и права Хика . Все они предназначены для минимизации времени, необходимого пользователю для выполнения какой-либо конкретной задачи.

Правила оформления

Раскин также выступает за ряд изменений в обычном дизайне интерфейса. Среди них:

  • Немодальность - режим - это состояние, в котором компьютер производит другой вывод для того же ввода, чем если бы это было другое состояние; классический пример - клавиша Caps Lock на клавиатуре. Раскин выступает за то, чтобы полностью избавиться от них или использовать « квазимоды » (термин, который он изобрел в книге); квазимод - это состояние, в котором пользователь должен совершать некоторые постоянные физические действия, чтобы поддерживать компьютер в этом состоянии, чтобы они не могли забыть, что находятся в этом режиме; примером является клавиша Shift на клавиатуре .
  • Монотонность дизайна - в приложении должен быть только один способ выполнить определенную атомарную задачу (во многих современных приложениях их как минимум три - один с помощью кнопки на экране, один с помощью раскрывающегося меню и один с помощью клавиатуры. ярлык - а часто и больше).
  • Каждое действие должно быть отменяемым даже после закрытия и повторного открытия документа или приложения.
  • Устранение экранов с предупреждениями - современные программные приложения часто спрашивают пользователя: «Ты уверен?» перед каким-либо потенциально опасным действием; Раскин утверждает, что они бесполезны, потому что пользователи склонны игнорировать их по привычке, и что универсальная отмена устраняет в них необходимость.
  • Универсальное использование текста - Раскин утверждает, что графические значки в программном обеспечении без сопроводительного текста часто загадочны для пользователей.

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

Нестандартная архитектура взаимодействия

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

  • Конец автономным приложениям - каждый программный пакет должен быть структурирован как набор инструментов, доступных пользователям в любом документе. Например, в середине написания текстового документа пользователь должен иметь возможность выполнить математическое вычисление, записав вычисление в документ, а затем нажав некоторую функцию «вычислить».
  • Конец каталогам и именам файлов - «содержимое текстового файла - это его собственное лучшее имя». Каждый документ должен быть идентифицируемым по его содержимому, поэтому не должно быть необходимости в каталогах или именах для документов, сгенерированных пользователем; Раскин утверждает, что эти имена имеют тенденцию быть загадочными и впоследствии затрудняют поиск файлов.
  • Масштабирование пользовательского интерфейса - Раскин выступает за интерфейс, который он называет ZoomWorld , в котором пользователь перемещается по двухмерной плоскости, содержащей графическое представление каждого документа на компьютере. Пользователь может уменьшить масштаб, чтобы увидеть все документы, или увеличить масштаб любого конкретного документа, чтобы прочитать и отредактировать его.

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

Внешние ссылки