На этот вопрос, наверное, столько же ответов, сколько и самих дизайнеров интерфейсов. Но дело не в их предпочтениях, решающее значение имеют ожидания. Интерфейсы должны быть — и в большинстве случаев так и есть — ориентированы на своих пользователей. На практике это означает необходимость повторяемых исследований для определения предпочтений и ожиданий целевых пользователей. Наиболее часто используемые методы исследования в дизайне интерфейсов — это прямое наблюдение за пользователями с помощью прототипов и интервью.
Создание дизайна интерфейса — дело непростое, о чем свидетельствует сам список ожиданий, предъявляемый к нему. Пользователь ожидает, что дизайн интерфейса будет:
Интерфейсы будут существенно различаться в зависимости от устройства, типа приложения и его сложности. Они будут различаться в зависимости от количества функций и целей, для которых они предназначены. И даже в зависимости от целевой аудитории дизайн одного приложения будет отличным от другого. Так, например, интерфейсы приложений для пожилых людей, людей с ослабленным зрением, детей будут разработаны иначе, чем для людей без различных типов ограничений.
В процессе проектирования интерфейсов дизайнеры используют множество правил. Их цель — добиться максимального эффекта. Речь идет об удовлетворении большинства (в идеале — всех!) вышеупомянутых ожиданий. Всегда ли это удается? Ну всякое случается☺. Поэтому прототипы интерфейсов подлежат анализу и тестированию.
Интересно, что форма лучший инструмент идентификации. Формы выразительны, и на них должен строиться графический интерфейс. То есть если придать кнопке на странице «выпуклый» вид, то ее с большей вероятностью нажмут. Цвета же используются для дополнения формы. Тем не менее, при разработке дизайна интерфейса стоит обратить внимание на значение цветов и ассоциации, которые они вызывают у пользователей: