(no subject)
Mar. 11th, 2006 12:29 amЧитаю книгу по usability. Много хороших мест, но одно мне особенно понравилось, поскольку мне регулярно приходится с этим бороться:
Как это не грустно, он, похоже, прав. Неужели люди, которые читают документацию, прежде чем что-либо сделать, вымирают? Интерфейсы все время упрощаются. Но вот не приводит ли это к тому, что все меньше людей умеют использовать все возможности программы? Интерфейс командной строки кадется мне интуитивно понятным. Поэтому я почти не читаю документацию. Но уж если читаю, всегда открываю много нового. Окошечно-кнопочный интерфейс менее очевиден. Не простой текст, а метафоры, подсознательно связанные образы действий. Приходится задумываться о мелочах, попутно прочитывая подсказки, заглядывая в документацию и т.д. И в итоге я лучше, полнее использую графические интерфейсы, чем люди, которым они должны быть "интуитивно понятны".
Теперь понятно, как надо формулировать задачу людого дизайнера интерфейсов: надо делать простой, понятный, но не интуитивный интерфейс. Пусть пользователь чуть-чуть подумает над каждой простой задачкой. Нет, не задумается, не впадет в ступор, как секретарша перед командной строкой. Не надо заставлять его делать лишние движения. Просто пусть, осваивая программный продукт, пользователь решит десяток очень маленьких микроребусов. Доставьте человеку радость от того, что он что-то придумывает (пусть даже не сознательно, эффект сохранится).
Когда вы работаете над созданием пользовательских интерфейсов, полезно помнить о двух принципах:
- У пользователей нет документации, а если бы она и была, они бы ее не читали.
- На самом деле, пользователи не умеют читать, а если бы и умели, то не не стали бы.
Как это не грустно, он, похоже, прав. Неужели люди, которые читают документацию, прежде чем что-либо сделать, вымирают? Интерфейсы все время упрощаются. Но вот не приводит ли это к тому, что все меньше людей умеют использовать все возможности программы? Интерфейс командной строки кадется мне интуитивно понятным. Поэтому я почти не читаю документацию. Но уж если читаю, всегда открываю много нового. Окошечно-кнопочный интерфейс менее очевиден. Не простой текст, а метафоры, подсознательно связанные образы действий. Приходится задумываться о мелочах, попутно прочитывая подсказки, заглядывая в документацию и т.д. И в итоге я лучше, полнее использую графические интерфейсы, чем люди, которым они должны быть "интуитивно понятны".
Теперь понятно, как надо формулировать задачу людого дизайнера интерфейсов: надо делать простой, понятный, но не интуитивный интерфейс. Пусть пользователь чуть-чуть подумает над каждой простой задачкой. Нет, не задумается, не впадет в ступор, как секретарша перед командной строкой. Не надо заставлять его делать лишние движения. Просто пусть, осваивая программный продукт, пользователь решит десяток очень маленьких микроребусов. Доставьте человеку радость от того, что он что-то придумывает (пусть даже не сознательно, эффект сохранится).