Читаем Дизайн привычных вещей полностью

На самом деле программа VisiCalc обладала рядом недостатков. Замысел был великолепен, но его воплощение оказалось не на высоте. Я не осуждаю разработчиков, так как они были ограничены возможностями раннего поколения персональных компьютеров. Современная техника мощнее, а электронные таблицы — проще. VisiCalc заложила основу для пользовательских (в полном смысле этого слова) программ.

Разработать эффективную и практичную компьютерную систему непросто. С одной стороны, это дорого. Рассмотрим описанные в книге принципы дизайна: наглядность, ограничители, назначение, естественные соответствия и обратную связь. В отношении компьютерных систем это значит, что помимо всего прочего дизайнер должен сделать операции видимыми (или слышимыми), а это требует использования большого и высококачественного монитора, дополнительных входных устройств и компьютерной памяти. Для этого нужны более быстрые и мощные компьютерные системы. А все это приводит к росту стоимости производства и, естественно, увеличению потребительской цены системы. Тот факт, что обычные пользователи стремятся приобрести самую мощную систему с самой большой памятью и самым лучшим монитором, может не иметь значения. А требования программистов — профессионалов не так высоки, потому что они умеют работать с более простыми системами и менее эффективными мониторами.

Первая попытка создания эффективной системы не имела коммерческого успеха. Это была система Xerox Star, результат работы исследовательского центра компании Xerox Corporation в Пало — Альто. Разработчики осознали важность большого монитора с высоким разрешением. Они сделали так, что машина могла одновременно выдавать на экран несколько разных документов,

и снабдили его ручным манипулятором (в данном случае «мышью»), чтобы пользователь мог выбрать рабочее окно. Компьютер Xerox Star стал прорывом в развитии практичности дизайна. 19 Но он был слишком дорогим и слишком медлительным. Пользователям понравилась мощь и простота операций, но низкая скорость работы перечеркивала эти преимущества. Машина иногда не успевала отображать печатаемые знаки на экране, а на выполнение запроса пояснения (меню «справка») уходило столько времени, что в ожидании ответа даже на самый простой вопрос пользователь мог спокойно выпить чашку кофе. Xerox показал путь и повторил трагическую судьбу многих первопроходцев: реализация идей не успевала за полетом мысли.

К счастью для потребителей, идеи, лежавшие в основе компьютера Xerox, взяла на вооружение компания Apple Computer. Эта компания сначала выпустила машину Apple Lisa (тоже слишком медленную и дорогую), а затем компьютер Macintosh, который добился настоящего успеха.

Подход, использованный при разработке Xerox, был тщательно задокументирован. 10 Основной целью разработчиков стала последовательность операций которая достигалась через наглядность дизайна и постоянный диалог с пользователями на стадии разработки. Все это признаки хорошего дизайна.

В компьютерах Macintosh компании Apple экран используется всесторонне. В результате отпадает проблема пустого экрана. Теперь пользователь видит все доступные действия. Компьютерная система упрощает выполнение операций и стандартизирует алгоритм работы с программным обеспечением. Она предоставляет удобную обратную связь. Многие действия можно выполнить с помощью мыши — небольшого ручного манипулятора, который управляет курсором на экране. Мышь обеспечивает соответствие действия и его результата, а использование меню облегчает выполнение операций. Разработчикам удалось обеспечить понятное выполнение и его оценку.

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

Ох уж эта проблема кнопок на мыши. Сколько их должно быть? В разных моделях их число колеблется от одной до трех (три — самый предпочтительный вариант). В некоторых разработках еще больше кнопок, и даже есть мыши с аккордовой клавиатурой. Вокруг этого вопроса разгораются жаркие споры. Ответ, естественно, один: правильного ответа нет. Все зависит от соотношения преимуществ и потерь. При увеличении количества кнопок упрощаются некоторые операции, но возрастает проблема соответствия. Даже наличие двух кнопок приводит к непостоянности соответствия кнопок и их функций. Наличие одной кнопки устраняет проблему соответствия, но при этом значительно уменьшает функциональные возможности мыши.

Перейти на страницу:

Похожие книги