Фундаментальные принципы проектирования интерфейсов

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

Действие — обратная связь

С самого рождения человек познает мир взаимодействуя с различными объектами, с которыми сталкивается занимаясь различной деятельностью и решая свои жизненные задачи. Чтобы изучить объект человек использует один простой алгоритм, и абсолютно не важно является ли объект живым или неживым, алгоритм всегда один и тот же: действие — обратная связь.

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

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

Пользовательский сценарий

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

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

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

Циклы взаимодействия

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

Важно помнить: если человек будет многократно пользоваться устройством, или цифровым продуктом, стоит подумать как упростить это взаимодействие. Кроме того, в случае с цифровыми продуктами можно подумать еще и о том, как можно стимулировать человека пользоваться этим продуктом бесконечно долго (придумать бонусы, скидки и пр.).

--

--

Alex Voloshyn
Блог-портфолио Александра Волошина

Проектирую сложные сайты, веб-сервисы и мобильные приложения, обучаю в своей онлайн-школе Open Design School.