Специалист по Computer Science Алексей Незнанов рассказывает о книгах, которые научат подходить к проектированию интерфейсов с учетом целей и ожиданий пользователей.
Книг в области проектирования взаимодействия с пользователем (Usability, UX и UI) в мире очень много, хотя на русском языке гораздо меньше. Причем в профессиональной деятельности обычно используются совсем не те источники, которые можно порекомендовать интересующемуся областью. Поэтому оговорюсь, что, во-первых, отдадим дань уважения работе переводчиков и в первую очередь укажем книги, доступные на русском языке. Во-вторых, не акцентируемся на описании технологии проектирования и специфических проблемах отдельных специальностей, а ориентируемся на книги для широкого круга читателей. В-третьих, отойдем в сторону от чистого дизайна и типографики, хотя книги в этих подобластях обязательны к прочтению любым специалистом в области интерфейсостроения. В-четвертых, любой список подобного рода сугубо субъективен. Мой не исключение. В-пятых, кому-то нравится погорячее, а нам — посвежее. Область очень быстро развивается, и многие классические работы представляют уже скорее исторический интерес.
Очень хорошее общее введение в проблематику области. По сути является учебником по UI/UX, и я рекомендую именно эту книгу, когда нужно сослаться на определения и прописные истины. Мне лично издание 2009 года нравилось чуть больше, причем русский перевод предыдущего издания был лучше перевода последнего издания.
Русский перевод книги: Купер А., Рейманн Р., Кронин Д., Носсел К. Интерфейс. Основы проектирования взаимодействия. 4 изд. — Питер, 2017. — 720 с.
Исключительно полезное расширение горизонта рассмотрения «человеческого фактора» на примерах историй о тех самых «привычных вещах». Уже четверть века это одна из наиболее цитируемых книг по проектированию взаимодействия и дизайну. Сейчас читается как авантюрный исторический роман. Единственная претензия — к стилю написания с многочисленными самоповторами.
Русский перевод книги: Норман Д. Дизайн привычных вещей. — Вильямс, 2006. — 384 с.
С именем Дженнифер Тидвелл связывают первое системное изложение методологии использования шаблонов взаимодействия с пользователем (Interaction Patterns), или, проще, UI Patterns. Вообще говоря, шаблон взаимодействия — воспроизводимое проектное решение, позволяющее решить конкретную проблему проектирования интерфейса с пользователем. Лично я считаю, что она внесла максимальный вклад в систематизацию увлечения шаблонами. Сейчас примеры в книге, естественно, выглядят устаревшими, но никто не мешает при чтении открыть один из каталогов шаблонов:
1) patternindex.org: a ui-design pattern reference collected from the most popular sites and books;
2) Martijn van Welie — A Pattern Library for Interaction Design (http://www.welie.com/patterns);
3) UI-Patterns;
4) и многие другие, включая совершенно выбивающийся, но замечательный сайт Dark Patterns: fighting user deception worldwide о том, как интерфейс заставляет пользователя сделать что-то вредное для пользователя.
Русский перевод книги: Тидвелл Д. Разработка пользовательских интерфейсов. 2-е изд. — Питер, 2011. — 480 с.
Мультимедийность, мультимодальность, дополненная реальность, киборгизация, преодоление стереотипов и принцип волшебной палочки, проблема «утыкания в экран» и «оживление» взаимодействия, потакание ностальгии и виртуальные магнитики на холодильник — это лишь немногие из тем этой прекрасной книги, позволяющей проапгрейдить свой взгляд на мобильные интерфейсы.
Учебник и справочник по эргономике и психологии человека-пользователя. Обычно рекомендую именно ее, если есть возможность достать. Для меня конкурирует с не менее знаменитой книгой G. Salvendy и выигрывает. В книге собран огромный массив данных о том, что можно делать с человеком-пользователем, а что нельзя и почему.
Это действительно энциклопедия в классическом понимании, причем обновляемая и находящаяся в свободном доступе. Почти сто специалистов написали для нее более 4000 страниц текста в областях своей компетентности: от общих терминологических вопросов и сущности проектирования интерфейсов до оптимизации веб-сайтов и кабин самолетов. Причем работа продолжается.
Идеальный текст для понимания сущности интерфейсостроения и задач проектировщика взаимодействия. Я всегда рекомендую ее тем, кто спрашивает, а чем занимается проектировщик взаимодействия и как оценить его работу. Жаль, что Влад Головач ее не обновляет, но, с другой стороны, хорошо, что он написал следующие книги.