Mar. 11th, 2006

lumag: (Default)
Читаю книгу по usability. Много хороших мест, но одно мне особенно понравилось, поскольку мне регулярно приходится с этим бороться:


Когда вы работаете над созданием пользовательских интерфейсов, полезно помнить о двух принципах:

  1. У пользователей нет документации, а если бы она и была, они бы ее не читали.

  2. На самом деле, пользователи не умеют читать, а если бы и умели, то не не стали бы.




Как это не грустно, он, похоже, прав. Неужели люди, которые читают документацию, прежде чем что-либо сделать, вымирают? Интерфейсы все время упрощаются. Но вот не приводит ли это к тому, что все меньше людей умеют использовать все возможности программы? Интерфейс командной строки кадется мне интуитивно понятным. Поэтому я почти не читаю документацию. Но уж если читаю, всегда открываю много нового. Окошечно-кнопочный интерфейс менее очевиден. Не простой текст, а метафоры, подсознательно связанные образы действий. Приходится задумываться о мелочах, попутно прочитывая подсказки, заглядывая в документацию и т.д. И в итоге я лучше, полнее использую графические интерфейсы, чем люди, которым они должны быть "интуитивно понятны".

Теперь понятно, как надо формулировать задачу людого дизайнера интерфейсов: надо делать простой, понятный, но не интуитивный интерфейс. Пусть пользователь чуть-чуть подумает над каждой простой задачкой. Нет, не задумается, не впадет в ступор, как секретарша перед командной строкой. Не надо заставлять его делать лишние движения. Просто пусть, осваивая программный продукт, пользователь решит десяток очень маленьких микроребусов. Доставьте человеку радость от того, что он что-то придумывает (пусть даже не сознательно, эффект сохранится).

Profile

lumag: (Default)
Dmitry Eremin-Solenikov

March 2016

S M T W T F S
  12345
6789 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 12th, 2025 05:54 pm
Powered by Dreamwidth Studios