?

Log in

No account? Create an account

Previous Entry | Next Entry

Интерфейс. Новые направления в проектировании компьютерных систем Какой интерфейс лучше? Как организовать взаимодействие пользователя с программой? До того, как я прочел книгу Джефа Раскина «Интерфейс. Новые направления в проектировании компьютерных систем», я не особо утруждал себя ответом на этот вопрос (уверен, как и сотни других программистов). Эта книга изменила мое понимание сути проблемы интерфейса. Собственно, проблемы появляются именно тогда, когда за дело берутся такие дилетанты в интерфейсах, как я.

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

Простой пример: представьте программу, в которой есть ввод некоторого числового значения. Реализовать этот ввод можно десятками способов:

  • запросить значение в специальном окне для ввода;
  • использовать поле ввода, дополненное специальными органами управления (спиннерами – от англ. “spinner”) для изменения значения;
  • применив полосу прокрутки;
  • еще как-нибудь.

Вопрос в том, какой из этих способов выбрать? Как определить лучший? Все просто – для начала достаточно определить трудоемкость достижения цели в каждом из приведенных способов. И выбрать тот, в котором цель можно достичь за минимальное время (в книге подробно описаны методы вычисления такой трудоемкости) и с минимальной вероятностью ошибиться для пользователя.

Но главная ценность книги не в прикладных методах, а в том, что она помогает по-новому посмотреть на разработку интерфейсов человек-компьютер. Часто, решения лежат на поверхности, иногда, к ним приходится прорываться через сложные расчеты. Книга Джефа Раскина позволила мне «изменить мое направление», ориентировать меня в разработке программного обеспечения, которое в подавляющем большинстве случаев имеет интерфейс для взаимодействия с человеком. Пусть человеки останутся довольны нашими программами :)

Достоинства: действительно новый взгляд на проблему разработки интерфейсов (по крайней мере для меня), подробно рассмотренный материал, методы оценки удобства интерфейсов, практические примеры.
Недостатки: Джеф Раскин умер от рака поджелудочной железы в феврале 2005 года, многое не успев сделать. Очень жаль.

Джеф Раскин, «Интерфейс. Новые направления в проектировании компьютерных систем», Символ, 2003, ISBN-5-93286-030-8
Jef Raskin, “The Human Interface. New Directions for Designing Interactive Systems”, Addison-Wesley, 2000, ISBN-0201379376

Comments

( 4 комментария — Оставить комментарий )
miteigi_nemoto
6 май, 2009 17:58 (UTC)
Пожалуй, одна из самых редких книг по проектированию и созданию интерфейсов. Если бы наши благие разработчики читали бы подобную литературу, как настольную книгу, то мир программ был бы лучше, качественне, удобнее.
baz_a
6 мар, 2012 20:36 (UTC)
Мой обзор книги Джеффа Раскина "Интерфейс"
volchenok
7 мар, 2012 15:59 (UTC)
Ссылка потерялась.
( 4 комментария — Оставить комментарий )

Метки

Latest Month

Октябрь 2017
Вс Пн Вт Ср Чт Пт Сб
1234567
891011121314
15161718192021
22232425262728
293031    
Разработано LiveJournal.com
Designed by Lilia Ahner