Yaroslav Bibaev

Субъективный блог

24 Jan 2021

Психбольница в руках пациентов или коротко про важность интерфейсов

Уже не помню, как давно эта книга попала в мой список на прочтение, но по ощущениям это было достаточно давно. Помню только то, что ее обычно советуют прочитать, если ты как-то связан с интерфейсами.

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

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

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

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