UX (User Experience) – пользовательский опыт. Цель UX-дизайнера — сделать так, чтобы пользователь быстро и легко получил от программы то, зачем он её использует. Для создания качественного UX-дизайна специалист должен обладать хорошими аналитическими способностями, чтобы увидеть, почувствовать и спроектировать архитектуру, набор и состав функций, возможностей программы.
UI (User Interface) – пользовательский интерфейс. UI-дизайнеры фокусируются на том, как именно выглядит интерфейс: меню, кнопки, фильтры и другие элементы. Цель UI-дизайнера — создать эстетичный дизайн интерфейса продукта.
Пример для 1С:Предприятия: Вам нужна в 1С обработка, которая позволит быстро и без ошибок сформировать заявки на доставку товаров на следующий рабочий день. Чтобы это сделать, программа должна показать:
- Общее количество заявок;
- Доступный транспорт и их грузоподъемность;
- Адреса доставок и т.д.
При этом программа должна иметь функции:
- Запрета отгрузки не оплаченных заявок;
- Контроля исправности и доступности транспорта и т.д.
UX-дизайн отвечает за наличие указанных выше информационных панелей и функций, за то, что они существуют, и в какой момент при использовании системы применяются, вручную или автоматически.
UI-дизайн отвечает за их визуальное представление, чтобы пользователь фокусировался на главном, своевременно видел справочную информацию и интуитивно понимал подсказки системы.
Пример из практики: в шапке (на самом видном месте) документа - «Заказ покупателя» -выводится гиперссылка, которая указывает на % и сумму задолженности покупателя (например, «Долг покупателя составляет 12 000 USD»). UX – отвечает за само существование этой функции в данном документе, а UI – отвечает за то, как система об этом Вам сигнализирует (интерфейс может быть построен по-другому: система дождется пока Вы заполните документ, потратите время и нервы, а при проведении программа сообщит о задолженности и запретит проведение документа. Знакомо?).