Дизайнер может позволить себе небольшие отклонения от стандарта. Он, если захочет, может сделать так, чтобы температура регулировалась не рычагом, а вращающейся ручкой. К счастью, поворот и движение в горизонтальной плоскости связаны естественным соответствием: поворот по часовой стрелке аналогичен движению вправо (холодная вода), а поворот против часовой стрелки — движению влево (горячая вода).
Научно — техническое развитие не останавливается ни на секунду. Есть еще одно решение проблемы регулировки, и преимущество его в том, что оно дешевле. Одна ручка включает и выключает воду и позволяет настроить или температуру, или напор, но только что-то одно (рис. 6. 8). Все, что нужно, это просто повернуть рычаг в соответствии со своим ограниченным выбором. Подумайте, сколько душевных сил и нервов можно сэкономить. Наконец — то мы нашли кран, которым действительно легко пользоваться. Это успех.
Рис. 6. 8. Более простые краны. На примере А (вверху) проблема соответствия решена успешно. Правда, этот кран не позволяет регулировать напор воды. Кстати, если вы повернете ручку на 180', о простоте в эксплуатации придется забыть. Кран Б (внизу) максимально прост. Им очень легко пользоваться. Естественно, вы можете лишь включить его. Нажав на кнопку, вы получите определенное количество воды заданной температуры
Подождите, но ведь нам хочется регулировать и напор, и температуру. Это решение вынуждает делать выбор. Итак, мы можем отрегулировать температуру, но напор будет таким, как посчитал нужным дизайнер. Или же можем настроить напор и получить воду с заранее установленной температурой.
Некоторые разновидности этого типа крана контролируют только включение/выключение воды. Но даже в таких кранах иногда бывает непонятно, как включить воду. Как человек, который впервые видит кран, сможет определить, что нужно просто подставить под него руки, если дизайн не дает никаких подсказок?
Вы считаете, что нужно повесить табличку: «Не крутите ручку, просто поднесите руки к крану»? Но табличка не сочетается с изяществом, не так ли? Интересный выбор: наглядность или эстетичность. Конечно, если такие краны когда — нибудь станут нормой жизни, потребность в табличке отпадет сама собой. Но когда еще это будет.
Два непреодолимых соблазна дизайнера
Вернемся к проблемам дизайнеров. Я уже упомянул о временных и экономических факторах. Теперь позвольте мне рассказать о двух непреодолимых соблазнах, которые подстерегают неопытных дизайнеров, приводят к излишней сложности проекта, а следовательно, и разочарованию пользователей. Я называю их ползучим функционализмом и поклонением ложным ценностям.
Ползучий функционализм
Недавно я был на демонстрации нового текстового редактора. Представитель компании сидел за компьютером, а видеопроектор переносил изображение с монитора на киноэкран. Аудитория была настроена скептически: большинство посетителей были специалистами, поэтому знали возможности подобных программ. Представитель излагал суть спокойно и убедительно. Он набросал текст, расширил его, сделал абзацы, пронумеровал их, изменил стиль шрифта, перешел в графическую программу, сделал рисунок и вставил его в текст так, что слова окружали его. «Хотите разбить текст на две колонки? — спросил он. — Пожалуйста. Три? Четыре? Сколько хотите». На экране были видны три аккуратные колонки текста, рисунки, нумерация страниц, шрифт курсив полужирный. Верхний регистр, нижний регистр, сноски в конце каждой колонки. Вы даже могли выделить текст, который был изменен во время последней правки. Вы могли оставить заметки для себя или соавтора, заметки, которые появляются на экране, но не печатаются в конечном тексте.
Посетители аплодировали. Затем они начали выкрикивать свои любимые функции. Обычно представитель компании говорил: «Я рад, что вы спросили, вот она», — и раз, два, движение рук, щелчки клавиш, шуршание мышки — и на экране появлялась последняя названная функция. Но иногда он говорил: «Эта функция будет в следующей версии, которая появится через несколько месяцев».
Ползучий функционализм — это стремление (часто беспричинное) расширить количество функций устройства. Программа не сможет оставаться практичной и понятной, если в ней будут заложены все узкоспециальные функции. К текстовому редактору, который установлен на моем домашнем компьютере, прилагается руководство на 340 страницах плюс 150 страниц информации для новичков (которые, наверное, не могут понять справочное руководство, не прочитав учебного). Текстовый редактор EMACS, который стоит на моем университетском компьютере, сопровождается инструкцией из 250 страниц, которых было бы значительно больше, если бы ее не писали для более — менее опытных пользователей.