окнами. На новой панели задач были объединены операции запуска программ и переключения между ними. Значки на панели задач стали более крупными и удобными для касаний. Меню «Пуск» изменилось и теперь ориентировано на запуск только тех программ, которые используются реже остальных, поскольку ни одну программу нельзя закрепить сразу и на панели задач, и в меню «Пуск».
Реализация возможности работы с клавиатурой и мышью совместно с реализацией сенсорного управления произведена и в Windows 8. Улучшение сенсорного управления достигается за счет увеличения элементов управления для сенсорного ввода и разнесением их друг от друга, добавления логики нечетного попадания по элементам управления. При этом сенсорное управление может применяться или отдельно, или в сочетании с клавиатурой и мышью.
Основные принципы построения и внешнего вида пользовательского WIMP интерфейса для сенсорного управления были во многом заимствованы у информационных систем транспортных узлов (концепция Metro) [103]. Концепция интерфейса Metro предусматривает широкое применение анимации. К надписям и графическим элементам этих систем предъявляются весьма специфические требования: очень высокая читаемость и визуальная воспринимаемость информации, отсутствие лишних отвлекающих деталей, чистый и понятный вид всех внешних элементов.
Повышенное внимание в таких интерфейсах уделяется шрифтам и атрибутам шрифтов. Для улучшения восприятия и читаемости текстовой информации, отображаемой в пользовательском интерфейсе, используется специальный шрифт семейства Segoe. Поэтому пользователь может распознать надпись даже с одного беглого взгляда. Такой шрифт позволяет пользователю читать текст даже в случае мелких букв в тексте.
Также в пользовательском интерфейсе, предназначенном для реализации сенсорного управления, предусмотрена ориентация на динамику: внешний вид пользовательского интерфейса должен вызывать у пользователя стремление работать с ним и дальше, а также показывать пользователю возможности пользовательского интерфейса и отображать дополнительную информацию.
Предусматривается, что в пользовательских интерфейсах такого типа должны быть предусмотрены элементы анимации: активные элементы и кнопки реагируют на нажатие, переход с экрана на экран осуществляется с анимационным эффектом. С помощью анимационных переходов происходит маскировка времени, которое необходимо программному приложению для обработки команд пользователя. Таким
31
образом, анимация в таких интерфейсах должна «отвлекать и развлекать пользователя».
В WIMP-интерфейсах, относящихся к концепции Metro, происходит отказ от копирования предметов и эффектов реального мира в элементах управления, расположенных на рабочем столе. Таким образом, для интерфейсов Metro характерен переход от «иконографики» к «инфографике». В привычных WIMP-интерфейсах взаимодействие пользователя с программным приложением почти всегда основано работе с иконками (статическими картинками), которые позволяют только найти и запустить программное приложение. Иконки служит идентификаторами приложения, но они статичны и предназначены для привлечения внимания пользователей к работе с нужным программным приложением.
Подход «инфографики» состоит не только в том, что элемент управления в пользовательском интерфейсе должен обеспечивать запуск программного приложения. Элемент управления, кроме этого, должен отображать для пользователя необходимую информацию, которая относится к запускаемому программному приложению (текущее состояние программного приложения, наличие новых уведомлений, а также другую информацию). Примером реализации «инфографики» является пользовательский интерфейс операционной системы Windows 8. У операционной системы Windows 8 два пользовательских интерфейса (Metro и Классика). Интерфейс Metro (рис. 17) – это принципиально новый стиль графического пользовательского интерфейса операционной системы, разработанный для сенсорного управления. Новый интерфейс Metro разработан на основе дизайна мобильных устройств, где на первый план выходит функциональность. Особенности интерфейса
Metro [100]:
лаконичность; крупные элементы;
вывод на экран максимума информации, которая помещается на экране;
нет привычной кнопки «Пуск» в левом нижнем углу экрана. Вместо кнопки выводится целый экран «Пуск», о чем
свидетельствует надпись в левом верхнем углу, обведенная в белую рамку (рис. 18). Этот экран можно «пролистать» пальцем (как листают страницы обычной книги) или «прокрутить» мышкой. В результате «прокрутки» пользователю станет доступно еще несколько экранов «Пуск» с другими приложениями и программами, которые имеются на компьютере.
32
Рисунок 17 WIMP-интерфейс для работы с Windows 8 (пользовательский интерфейс Metro)
Основой интерфейса Metro являются плитки [103]. Плитки предназначены для того, чтобы пользователь мог просматривать всю актуальную информацию, не открывая соответствующие приложения. Первая особенность плитки состоит в том, что она показывает пользователю какую-то нужную информацию. Новая информация загружается автоматически, т.е. не нужно для этого нажимать «Обновить». Такая организация пользовательского интерфейса позволяет оценить, что в системе есть нового и чему следует уделить внимание. В интерфейсе Metro реализована технология переворота плитки, а также реализована возможность запрограммировать фон (картинку, иконку и т.д.) и информационные события для обеих сторон плитки. Каждое приложение может иметь несколько плиток, отображающих разную информацию из приложения. При этом можно выбрать для показа ту плитку, которая нужнее пользователю, либо вывести на экран сразу несколько плиток. Наличие информационной составляющей плитки привело к значительным изменениям в организации интерфейса. В случае организации интерфейса через иконки размер иконки делался таким, чтобы по ней только можно было четко попасть пальцем. Но в интерфейсе Metro у Windows 8 другое назначение: читаемость информации в плитке и удобство работы с плитками. Поэтому плитки гораздо крупнее иконок. Это дает больше места для размещения информации (или графики). Кроме этого, плитками удобнее пользоваться (проще нажимать).
33
Для экранов с диагональю экрана 3,7 дюйма размеры плиток оптимальны: и информация читается, и обеспечивается попадание пальцем по плиткам. При размере экрана больше 4 дюймов плитки выглядят крупно. Это плюс для тех плиток, на которых много графики или информации и минус для простых (не анимированных) плиток.
Пользовательский интерфейс Metro у Windows 8 допускает конфигурирование с помощью расставления плиток по усмотрению пользователя. На рис. 17 обведена в белую рамку плитка «Рабочий стол». Если к ней прикоснуться пальцем или пером (при сенсорном управлении), либо «кликнуть» мышью, то произойдет переход к классическому интерфейсу Windows 8 (рис. 22).
Особенности классического пользовательского интерфейса
Windows 8 [100]:
к такому интерфейсу привыкло большинство пользователей Windows (привычные элементы управления);
интерфейс основан на работе с окнами, которыми можно управлять мышью или с помощью тачпада;
отсутствует привычная для всех пользователей кнопка «Пуск» в левом нижнем углу экрана.
В классическом интерфейсе Windows 8 кнопка «Пуск» предназначена для возврата к начальному (стартовому) экрану Windows 8 с заголовком «Пуск» (рис. 18). Кнопка «Пуск» находится в составе так называемых «чудо-кнопок», появляющихся в правой части экрана (рис. 18) при проведении пальцем для прокрутки экрана справа-налево (кнопка «Пуск» обведена справа в белую рамку).
Рисунок 18 WIMP-интерфейс для работы с Windows 8 (классический пользовательский интерфейс)
34
Если работа с интерфейсом происходит с помощью мыши, то при наведении указатель мыши на левый нижний угол появляется значок начального экрана «Пуск». Если «кликнуть» по значку, то произойдет возврат к пользовательскому интерфейсу Metro, указанному на рис. 17.
SILK (speech, image, language, knowledge) - интерфейс. Этот интерфейс наиболее приближен к обычной человеческой форме общения. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результаты выполнения команд он также преобразует в понятную для пользователя форму. SILKинтерфейс использует для взаимодействия оператора с машиной следующие технологии:
речевую технологию; биометрическую технологию (мимический интерфейс);
семантический (общественный) интерфейс.
Системы с речевыми интерфейсами делят на системы для распознавания речи и системы для синтеза речи [91]. Распознавание речи - это процесс преобразования акустического сигнала в некоторый абстрактный вид, соответствующий какому-либо разговорному языку. Он состоит из этапа преобразования голоса в текст и из этапа автоматической интерпретации семантики (смысла) речи. Распознаванием голоса часто называется также идентификация говорящего по голосу.
Системы распознавания голоса по сложности обычно делят на следующие группы:
системы для автоматического распознавания слитной речи (программное приложение должно выделять слова в потоке речи пользователя, при этом поток речи частично слитный);
системы для автоматического распознавания отдельных слов (программное приложение должно распознавать слова команд, произносимых пользователем);
системы для понимания речи (программные приложения, которые обладают элементами интеллекта и в состоянии выделять слова в потоке речи на основе смыслового анализа, а также сохранять информацию о произнесенной речи в базе знаний, откуда информация может быть извлечена для решения интеллектуальных задач).
Также программы распознавания речи могут быть классифицированы:
по размеру словаря (под словарем понимается набор хранимых в системе единиц речи, например, слов, слогов, фонем-звуков);
35