Гуманный интерфейс - The Humane Interface
Эта статья не цитировать любой источники.Сентябрь 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Автор | Джеф Раскин |
---|---|
Страна | Соединенные Штаты |
Язык | английский |
Жанр | Информатика |
Издатель | Эддисон Уэсли |
Дата публикации | 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 и Гуманный интерфейс позже были усыновлены Раскиным в его Archy проект, а позже его сын Аза.
Раскин включает главу, демонстрирующую четыре модели количественной оценки эффективности программного интерфейса: GOMS модель нажатия клавиш, собственная мера эффективности Раскина, Закон Фиттса и Закон Хика. Все они предназначены для минимизации времени, необходимого пользователю для выполнения какой-либо конкретной задачи.
Правила оформления
Раскин также выступает за ряд изменений в обычном дизайне интерфейса. Среди них:
- Немодальность - а Режим это состояние, в котором компьютер производит другой вывод для того же ввода, чем если бы это было другое состояние; классический пример - клавиатура "Caps Lock «ключ. Раскин выступает за то, чтобы полностью избавиться от них или использовать»квазимоды "(термин, который он изобрел в книге); квазимод - это состояние, в котором пользователь должен совершать некоторые постоянные физические действия, чтобы поддерживать компьютер в этом состоянии, чтобы они не могли забыть, что находятся в этом режиме; пример это клавиатура клавиша переключения.
- Монотонность дизайна - в приложении должен быть только один способ выполнить определенную атомарную задачу (во многих современных приложениях их как минимум три - один с помощью кнопки на экране, один с помощью раскрывающегося меню и один с помощью клавиатуры. ярлык - а часто и больше).
- Каждое действие должно быть необратимый, даже после закрытия и повторного открытия документа или приложения.
- Устранение экранов с предупреждениями - современные программные приложения часто спрашивают пользователя: «Ты уверен?» перед потенциально опасным действием; Раскин утверждает, что они бесполезны, потому что пользователи склонны игнорировать их по привычке, и что универсальная отмена устраняет в них необходимость.
- Универсальное использование текста - Раскин утверждает, что графические значки в программном обеспечении без сопроводительного текста часто загадочны для пользователей.
Привыкание - важная концепция, лежащая в основе рекомендаций Раскина, призванная освободить разум пользователя от внимания к деталям взаимодействия на низком уровне. Немодальный интерфейс, монотонность дизайна и устранение блокирующих предупреждений - все это способствует формированию привычки реакций на обработку интерфейса.
Нестандартная архитектура взаимодействия
Раскин также выступает за документально-ориентированный подход к компьютерным интерфейсам, который влечет за собой несколько радикальных изменений текущей природы операционных систем и программного обеспечения:
- Конец автономным приложениям - каждый программный пакет должен быть структурирован как набор инструментов, доступных пользователям в любом документе. Например, в середине написания текстового документа пользователь должен иметь возможность выполнить математическое вычисление, записав вычисление в документ, а затем нажав некоторую функцию «вычислить».
- Конец каталогам и именам файлов - «содержание текстового файла - его собственное лучшее имя». Каждый документ должен быть идентифицируемым по его содержимому, поэтому не должно быть необходимости в каталогах или именах для документов, созданных пользователем; Раскин утверждает, что эти имена имеют тенденцию быть загадочными и впоследствии затрудняют поиск файлов.
- Масштабирование пользовательского интерфейса - Раскин выступает за интерфейс, который он называет ZoomWorld, в котором пользователь перемещается по двумерной плоскости, содержащей графическое представление каждого документа на компьютере. Пользователь может уменьшить масштаб, чтобы увидеть все документы, или увеличить масштаб любого конкретного документа, чтобы прочитать и отредактировать его.
Раскин далее утверждает, что дизайн интерфейса должен подчиняться регулирование, аналогично строительные нормы. Это может быть сделано путем установления юридических гарантий защиты потребителей от вреда; и установление профессиональных руководств и стандартов для оценки передовой практики и качества интерфейса.