Котенок на клавишах

Мы начали с разговора об идиотах, а потом перешли к пользователям, у которых нет ни времени, ни желания разбираться в новых компьютерных программах. Если у вас сложилось впечатление, что идиотами я назвал именно таких юзеров, то впечатление это неверное. Ни один человек не может разбираться во всем без исключения, и нет ничего зазорного в том, чтобы не разбираться в компьютерах. Совершенно нормально не испытывать к компьютерам ни малейшего интереса. Пользователи не должны понимать, как работает программа, если она делает то, что нужно. А если программа не делает того, что от нее ждут, виноваты в этом точно не пользователи.

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

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

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

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

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

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

< Страница 1 2 3 4 5 6 7 8 9 >

Автор: Сергей Задорожный (Компьютерра-Онлайн, июль 2005 года)

Страничка оказалась полезной? Поделитесь ею в своей любимой соцсети!