Рассмотрите единственную кнопку.
В одном экстремальном значении у нас есть черное окно OpenGL, с:
В другом экстремальном значении у нас есть Mac OS X, кнопка, которая является:
Эти два UIs представляют очень совсем другие пользовательские события. Первый говорит, что "Это - с 80-х" последний, говорит, что "это профессионально".
Это - что-то, что я не понимаю хорошо как программист (и не знайте, где узнать об этом).
Кто-либо знает о хорошем техническом ресурсе для этого? [Я предпочел бы вещи, который догоняет психологию / литература восприятия для высказывания, почему сделать что-то, а не книги дизайна, который просто говорит, что "использование окрашивает XYZ с градиентом вздора"]
Вы захотите прочитать Руководство по интерфейсу пользователя HIG и Удобство использования :
Рекомендации Apple по интерфейсу пользователя
Рекомендации по работе с Windows
Принципы, не зависящие от платформы
У Amazon есть множество книг по теме HIG, но я бы также порекомендовал книги, основанные на удобстве использования. Книга Стива Круга « Не заставляйте меня думать » - отличная книга (в основном предназначенная для удобства использования в Интернете) и т. Д.
Классика: Дизайн повседневных вещей
Довольно быстро прочитал, обсудил некоторые из психология использования и понимания человеческих интерфейсов. Он немного устарел и не ориентирован непосредственно на программирование графических интерфейсов, но я бы начал здесь.
Я бы начал с твердости, товарности и восторга Витрувия. А также с аффордансов Гибсона. Кроме того, многие исследователи HCI применяют теорию деятельности с неоднозначными результатами. DOET Нормана - хорошее начало, но я думаю, что он охватывает только первые 2 триады Витрувия - вы спрашиваете о восторге. Можно также посмотреть «Понимание комиксов» МакКлауда.
Вот кое-что об этом. http://www.alistapart.com/articles/indefenseofeyecandy
Вы можете проверить эту ссылку, чтобы ответить на часть вашего вопроса в комментарии. Там много ссылок на примеры и несколько полезных ссылок. http://www.usernomics.com/user-interface-design.html Восприятие и психология при разработке пользовательского интерфейса, как мы все знаем, не является каким-то правилом или шагом. Она развивается со временем. Сделать ваше приложение удобным и приятным для пользователя - эта часть магии или сделки добавляется из опыта\survey, а также вы можете включить тестирование непрофессионалов. Я делаю это много раз. Также нестандартное мышление. Вы получите решение, если будете решать его в рамках коробки. Но вы получите лучшее решение, если будете думать нестандартно. Еще одна полезная вещь - быть хорошим учеником и наблюдателем. Замечайте что-то приятное и полезное, когда посещаете сайты или пользуетесь другими приложениями. Вы можете даже не заметить этого. Это может быть что-то очень маленькое или тривиальное, но оно имеет большое значение, когда используется в нужных местах.В учебной программе по веб-стандартам Opera есть очень хороший раздел по эстетическим аспектам, особенно по использованию цвета. Я считаю, что это очень полезное чтение не только для веб-разработки, но и для дизайна всех приложений.
Существует также веб-сайт разработчика цветовых схем , который позволяет вам поиграть с некоторыми аспектами теории цвета . Определенно стоит посетить.