Защо трябва да забравите за визуалния дизайн, когато проектирате интерфейси

Райън Сингър, дизайнер на услугата за управление на проекти Basecamp, в своя блог на Medium говори защо, когато се проектират интерфейси, дефинирането на потребителските цели е по-важно от проектирането на визуален дизайн.

В раздел "Интерфейси" - превод на бележката.

Според дизайнера на Basecamp, потребителският интерфейс не трябва да се разглежда като колекция от екрани, бутони или изображения. Много по-удобно е да го проектирате като набор от последователни потребителски действия. Следователно, пише Сингър, интерфейсът може да се разглежда като цели, всяка от които има начало, среда и край.

Фокусирането върху целите, а не върху проблемите с визуалния дизайн ще помогне да се определи ролята на всеки елемент в сайта. Основното нещо, което трябва да направите, смята дизайнерът, е да отделите най-значимите елементи на страницата от останалите, така че потребителят винаги да има достъп до основните функции на сайта.

Разработчикът също трябва да разбере колко стъпки потребителят ще може да завърши това, което е започнал: с едно движение („Изтриване на бележка“) или с няколко - например, когато действието е само една от няколко стъпки за изпълнение на основната задача („Преименуване на файл“).

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

Начало, среда и край

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

Целите, представени като процеси, могат не само да помогнат на разработчиците да разберат поведението на потребителите, но и да решат някои проблеми. Те са разделени на два вида: прости и сложни. Първо, разработчиците знаят какво ще направи потребителят, в какъв ред и по кое време.

Втората и по-трудна задача е да се определи какво да се направи, даден известен списък от цели.

Опростени интерфейси

Пример за такъв интерфейс е автомат за паркиране. Тук е възможна само една последователност на изпълнение и всеки, който използва устройството, извършва едни и същи действия, за да напусне гаража (паркинга). Разработчикът на такъв интерфейс преследва една единствена цел: да доведе потребителя от точка А до точка Б, като отдели минимално време за това.

Снимката е предоставена от сайта на Студио Арт Лебедев

Сложни интерфейси

Основни и второстепенни цели

Създаването на основна цел не отнема много време – разделянето на задача на начало, среда и край не е трудно. Но целите, които ще бъдат вторични, вече е необходимо да изберете. Разработчиците трябва да създадат не само независими цели, но и да разберат как ще споделят пространството на един и същ екран помежду си, каква връзка ще има между тях и какво да правят, след като всяка от тях бъде завършена.

Доста често уеб дизайнерите третират второстепенните задачи като проблеми при навигирането на ресурс. За съжаление, този подход говори за стереотипа на интерфейса, казва Сингър.

Внедряване

Осъзнавайки, че има няколко конкуриращи се цели на един и същ екран едновременно, разработчиците ще отделят повече време за организиране на йерархията на страницата. Четири връзки една до друга на един екран означава, че потребителят има 25% шанс да избере една от тях. Наличието само на един голям бутон и връзка до него създава впечатлението, че разработчикът вече е решил всичко за потребителя.

Изпратете вашите интерфейсни кутии на [email protected]