Mac OS X Human Interface Guidelines / Руководство по проектированию пользовательских интерфейсов для Мак ОС X: Chapter 2 — The Philosophy of UI Design: Fundamental Principles

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Глава 2 - Философия интерфейса пользователя: Базовые принципы

greenkaktus 03.10.11 в 16:54

0

Для проектирования хорошего продукта нужно учитывать несколько постоянных принципов человеко - компьютерного взаимодействия. Принципы описанные в этой главе, критичны для проектирования элегантного, эффективного, интуитивно понятного и сочетающегося с концепцией Aqua пользовательского интерфейса. Фактически, они направляют все проектирование пользовательского интерфейса Mac OS X.

pinswin 07.10.11 в 16:30

0

Метафоры

pinswin 07.10.11 в 16:30

0

Метафоры позволят использовать человеческие представления о мире, чтобы передать концепцию и сообщить о возможностях приложения. Они являются кирпичиками для построения ментальной модели задачи у пользователя. Используйте метафоры, которые представляют четкие, хорошо понятные идеи. Сделайте их очевидными, чтобы пользователь мог сопоставить свои ожидания с компьютерным окружением. Например, Mac OS X использует метафору бумажных папок для разложения файлов; люди могут упорядочивать жесткие диски аналогично полкам с бумажными документами. Другой пример: списки композиций ITunes и альбомы iPhoto, которые символизируют аналоги из реального мира. Виджет Dashboard [приборная панель] может служить метафорой для своей задачи, так как сразу сообщает о своем назначении пользователю.

pinswin 07.10.11 в 17:03

0

Метафора должна предлагать вариант использования, но это использоватиня не должно быть ограничено реализацией метафоры. Важно найти баланс между предлагаемым метафорой использованием и возможностями компьютера поддержать и расширить метафору. Например, количество элементов, которые можно положить в корзину, неограничено, как это было бы с физической мусорной карзиной.

pinswin 17.10.11 в 17:40

0

Ментальная модель

pinswin 17.10.11 в 17:41

0

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

pinswin 17.10.11 в 17:54

0
Минутку...

Следующая страница →