Некоторые причины, по которым разработчики могут создавать недружественный интерфейс в мультимедийных программах:
- Акцент на удобстве освоения продукта новыми пользователями. 2 В результате получается визуально привлекательный интерфейс, перегруженный анимациями, подсказками, экранами приветствия и лишённый возможностей оптимизации рабочего потока. 2
- Перегрузка интерфейса информацией. 4 Некоторые интерфейсы просто завалены кнопками и надписями, что создаёт визуальный шум. 4
- Использование пиктограмм. 4 Например, заказчик мог требовать разработать дизайн, где всё должно быть представлено пиктограммами, чтобы сэкономить на разработке многоязычного интерфейса. 4
- Отсутствие встроенной контекстной помощи. 4 Пользователь должен легко и быстро понимать назначение элемента интерфейса. 4
- Перекладывание настройки программы на плечи пользователя. 2 В результате новичку становится крайне сложно освоиться в интерфейсе, рассчитанном на профессионала. 2
- Сокрытие важных данных и часто используемых функций. 2
Недружественный интерфейс может раздражать пользователей, сбивать их с толку, а также приводить к тому, что программа используется не по своему прямому назначению. 3