Чужие мысли

Переводы и статьи по дизайну интерфейсов, юзабилити и web-разработке

Динамические подсказки в web-формах

Dynamic Help in Web Forms
Автор: Luke Wroblewski
Источник: UXmatters

Многие дизайнеры web-приложений стремятся уменьшить количество текста, использующегося в элементах интерфейса. Отчасти, это происходит из-за одного распространенного заблуждения – если для объяснения принципа работы требуется большая инструкция, то такой интерфейс обычно воспринимается как сложный, и, в таком случае, уменьшая количество текста, мы тем самым упрощаем работу. Есть и другое объяснение – пользователи просто не читают подсказки на экране, так же, как они не читают бумажные руководства (привет Джоэлю).

Читать дальше »



Пять принципов дизайна

Five Principles to Design By
Автор: Joshua Porter
Источник: bokardo.com

Технологии обслуживают людей

Люди склонны брать на себя вину за ошибки в программах. Если их компьютер виснет, они говорят «Я что-то сделал не так». Если сайт плохо спроектирован, они говорят «Я, наверно, слишком глуп, раз не могу найти то, что нужно».

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

Технологии обслуживают людей. Люди не обслуживают технологии.

Читать дальше »



Добро пожаловать в реальный мир

Stop making it look like a System
Автор: Thomas Baekdal
Источник: baekdal.com

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

Читать дальше »



Принципы дизайна пользовательского интерфейса web-приложений

User Interface Design Principles for Web Applications
Автор: Aral Balkan
Источник: aralbalkan.com

Клиент – это не пользователь

Клиент может думать, что он знает, что нужно его пользователям, но это не так. Все дело в том, что клиент не является пользователем.

Не спрашивайте клиента, что он думает по поводу того, что нужно пользователям

Если клиент не знает, что пользователям на самом деле нужно, а вы делаете то, что говорит клиент, то все закончится печально. Вы создадите приложение, которое не будет удовлетворять потребности пользователей. Ваш клиент сначала будет счастлив, ведь вы все делаете так, как он говорит, но останется ли он довольным, когда пользователи отторгнут продукт?

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

Вы тоже не знаете, что нужно пользователям

Вы можете быть дизайнером или разработчиком с многолетним опытом, но и вы не знаете, что нужно пользователям. Именно тем пользователям, которые будут пользоваться разрабатываемым приложением. Почему? Каждое приложение уникально. Может быть, вы создавали подобное приложение в прошлом, но если вы не делали в точности такого же, вы не знаете, что может потребоваться пользователям.

Так кто же знает, что нужно пользователям?

Только пользователи знают, что им нужно

Это базовое понятие в нашей отрасли. Только пользователи вашего приложения знают, что работает, а что – нет. Обычно, наиболее простой решение при возникновении сложностей – спросить пользователей, что они об этом думают.

Читать дальше »



Инновации в дизайне пользовательского интерфейса

Innovative user interface design
Автор: Tim Fidgeon
Источник: Webcredible

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

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

Читать дальше »



Бумажные прототипы

Paper Prototyping
Автор: Shawn Medero
Источник: A List Apart Magazine

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

Читать дальше »



Контекстно-зависимые поля

Selection-Dependent Inputs
Автор: Luke Wroblewski
Источник: UXmatters

Среди успешных сетевых приложений наблюдается тенденция – по мере роста проекты стремятся наращивать функционал и повышать сложность существующих функций. Такое усложнение отражается и на интерфейсе приложений – увеличивается количество элементов в формах (поля, подписи, подсказки), увеличивается количество вариантов в выпадающих списках и радио-кнопках, из которых требуется выбрать одно значение. В таких случаях уместно использовать контекстно-зависимые поля.

Читать дальше »



Фильтрация данных в таблицах

Refining Data Tables
Автор: Luke Wroblewski
Источник: UXmatters

Множество статей посвящено самому распространенному элементу интерфейса web-приложений – формам. Формы по праву заслужили такое внимание: от дизайна форм напрямую зависит успешность их заполнения пользователем. Чтобы получить почтовый ящик нужно заполнить регистрационную форму. Чтобы купить товар в интернет-магазине, нужно заполнить форму заказа. Но не все данные можно организовать при помощи форм.

Таблицы занимают второе место по частоте использования в web-приложениях после форм. При работе в сети пользователям часто требуется работать с элементами в списках (контакты, товары, письма, сообщения) – искать, добавлять, редактировать, удалять. И от дизайна таблиц напрямую зависит удобство работы с ними. Однако, в отличие от дизайна форм, к удобной в использовании таблице можно прийти по нескольким путям.

В этой статье основное внимание будет уделено удобству поиска в больших таблицах.

Читать дальше »



Редизайн простой таблицы

Redesigning a Simple Table
Автор: Luke Wroblewski
Источник: Functioning Form

Продуманная структура взаимодействия является ключевым элементом при построении эффективного интерфейса: глядя на интерфейс, пользователь должен понимать, что программа может сделать и как этого добиться. Создание удобных в использовании программ зависит от наших способностей общаться с пользователями. Чем лучше мы общаемся, тем легче пользователи понимают то, что мы хотим им сообщить. И, соответственно, легче разбираются и работают с нашими программами.

Читать дальше »



Дизайн форм (часть 2)

Web Application Form Design Expanded
Автор: Luke Wroblewski
Источник: Functioning Form

Группировка полей и подписей

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

Читать дальше »