Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Налоги в графическом пользовательском интерфейсе




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


268 Глава 11. Оптимизация налогообложения

После появления окна программы на экране приходится растягивать его до нужного размера и перетаскивать в подходящее место.

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

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

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

Налоги и опытные пользователи

Любой пользователь, желающий разобраться в интерфейсе командной строки, может быть автоматически отнесен к категории экспертов. А любой пользователь, разобравшийся в одном интерфейсе командной строки, быстро разберется в любом другом интерфейсе, включая графический. Эти пользователи без труда постигнут любые тонкости обращения с программой. Они запускают программу, имея четкое представление о том, что и как требуется сделать. Такому пользователю только мешает помощь, которую интерфейс предлагает новичку.

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

Трехколесный велосипед

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


Налоги в графическом пользовательском интерфейсе 269

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


принцип

Проектирования


Не приваривайте дополнительные колеса к велосипеду намертво.


«Наглые» налоги

Существуют действия, в которых не нуждается никто - ни новички, ни специалисты. Это и есть «наглые» налоги. Операции, связанные с настройкой аппаратной части, например указание программе, какой СОМ-порт она должна использовать, компьютер мог бы выполнить и самостоятельно. Подобные аспекты следует убирать из пользовательского интерфейса и заменять интеллектуальным поведением программы, скрытым от пользователя.

Визуальные налоги

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

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



Глава 11. Оптимизация налогообложения


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

В некоторых приложениях украшения могут быть уместны для создания определенного настроения, атмосферы или придания продукту индивидуальности. Однако излишнее украшательство может снизить эффективность работы пользователей, принуждая их расшифровывать различные визуальные элементы, чтобы понять, что является элементами управления и важной информацией, а что служит просто украшениями. Более подробно о поиске равновесия в вопросах создания удобного визуального дизайна интерфейсов читайте в главе 14.



 


Рис. 11,1. Стартовая страница Disney.com - замечательный пример визуальных налогов. Текст подвергся сильной стилизации и не следует композиционной сетке. Пользователям тяжело различать украшения и элементы, навигации. Это требует от них дополнительной мыслительной работы при работе с сайтом. Не всегда это плохо: правильно подобранный объем такой работы может стать хорошим источником развлечения -

как, скажем, в головоломках


Прекращение работы 271

Как выявить налоги

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

Прекращение работы

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

принцип Не прерывайте работу из-за ерунды.

Проектирования

Неудачно спроектированный программный продукт позволяет себе делать предположения, которые никогда не сделал бы уважающий себя человек. Например, такой продукт безапелляционно сообщает, что файл не существует, поскольку оказывается недостаточно интеллектуальным, чтобы поискать файл в подходящем месте. При этом он неявно обвиняет в потере файла вас\ Бывает, что программа с готовностью выполняет команды пользователя, «подвешивающие» систему так, что требуется перезагрузка компьютера. Пользователи совершенно справедливо расценивают подобное поведение программных продуктов как идиотизм.



Глава 11. Оптимизация налогообложения


Сообщения об ошибках, уведомления и запросы на подтверждение операций

Пожалуй, самой распространенной формой налогов являются сообщения об ошибках и диалоговые окна с требованием подтвердить операцию. Они вездесущи до такой степени, что их искоренение требует большого труда. В главе 25 мы подробно обсудим этот вопрос, а пока достаточно сказать, что эти элементы серьезно обременяют пользователя, и вы должны исключать их из своих приложений, где только возможно. Типичное диалоговое окно с сообщением об ошибке является абсолютно необязательным. Оно либо сообщает пользователю информацию, до которой ему нет дела, либо требует, чтобы он исправил ситуацию, которую программа обычно может и должна исправить самостоятельно. На рис. 11.2 показано сообщение об ошибке, выводимое приложением Adobe Illustrator 6, когда пользователь пытается сохранить документ. Не совсем понятно, что пытается сказать приложение, но звучит устрашающе.


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...