Выдерживайте баланс между навигацией и плотностью отображаемой информации
Многие самостоятельные устройства имеют ограниченное экранное пространство. Это является следствием стоимости аппаратных состав' ляющих, форм'фактора, соображений мобильности или потребления электроэнергии, но, каковы бы ни были причины этого, проектиров' щикам следует оптимально использовать доступную технологию выво' да информации для удовлетворения потребностей пользователей. При создании встроенных систем с ограниченным экранным пространст' вом ценен каждый пиксел, каждый сегмент и каждый квадратный
миллиметр экрана. Такие ограничения по площади дисплея почти все' гда требуют компромисса между ясностью информации и сложностью навигации. Разумно ограничивая набор функций, вы можете до опре' деленной степени смягчить ситуацию, но конфликт между выводом информации и навигацией существует почти всегда.
Вы должны тщательно продумывать вывод на дисплей во встроенных системах, создавая иерархическую информационную структуру. Опре' делите, какая информация наиболее важна для пользователя, и сде' лайте соответствующую функцию самой заметной в интерфейсе. Затем выясните, какая дополнительная информация еще может поместить' ся на экране. Постарайтесь избежать переключений между различны' ми группами данных, при которых экран мигает. Например, микро' волновая печь с цифровым управлением может переключаться между температурой, до которой следует выполнять нагрев, и текущей тем' пературой. В этом случае очень легко перепутать, где какая темпера' тура. Более удачным решением будет вывод конечной и текущей тем' ператур при помощи столбцовой диаграммы, показывающей, насколь' ко текущая температура близка к желаемой. На дисплее должно еще оставаться место для отображения состояния соответствующих аппа' ратных элементов управления, а еще лучше будет, если эти элементы сами будут демонстрировать свое состояние. Для этой цели подходят кнопки со встроенными светодиодами, двух' и многополюсные вы' ключатели, ползунковые регуляторы, рукоятки.
Минимизируйте сложность ввода
Почти все встроенные системы оборудованы упрощенным механизмом ввода, а отнюдь не клавиатурой и устройством графического ввода. Это означает, что ввод любой (особенно текстовой) информации в сис' тему неудобен, выполняется медленно и труден для пользователей. Даже самые изощренные из механизмов ввода – сенсорные экраны, устройства голосового ввода и распознавания рукописного текста, встроенные клавиатуры – неудобны по сравнению с полноразмерной клавиатурой и мышью. Таким образом, ввод должен быть максималь' но ограничен и упрощен.
Устройство BlackBerry от компании RIM эффективно задействует ко' лесико в качестве основного механизма выбора. Быстрая прокрутка колесика перебирает варианты, а нажатие на него (или на соседнюю кнопку) приводит к выбору текущего пункта. В устройстве использу' ется и встроенная клавиатура для ввода текстовых данных. В Palm Treo, для сравнения, используется сенсорный экран и встроенная кла' виатура. Такой подход был бы эффективен, если бы экран Treo позво' лял активизировать любую функцию прикосновением пальца. Однако большинство элементов управления на экране Palm столь малы, что приходится использовать перо. Это означает, что пользователю прихо' дится переключаться между пером и сенсорным планшетом, и в ре' зультате ввод становится неудобным. В поздних устройствах компа'
нии Palm проблема решается расположенным между сенсорным экра' ном и встроенной клавиатурой «джойстиком» c двумя осями и кноп' кой, что позволяет выполнять навигацию и активировать элементы управления на экране, не прикасаясь к экрану (см. рис. 9.8).
В информационных киосках экраны обычно крупнее, но и там тоже следует по возможности отказываться от текстового ввода. Сенсорные экраны, если позволяет размер, могут отображать виртуальные кла' виатуры, но каждая клавиша должна быть достаточно велика, чтобы пользователю было сложно опечататься. В сенсорных экранах, кроме того, следует избегать идиом, связанных с перетаскиванием. Простые идиомы прикосновения к объекту легче поддаются контролю и более очевидны для новичков (при наличии ярко выраженного назначения).