ООО «Техническая документация. Это десять главных заповедей любого разработчика компьютерных интерфейсов

Словосочетание интуитивно-понятный интерфейс , встречающееся практически во всех нынешних техзаданиях, на людей технически грамотных действует как красная тряпка на быка. Это вполне объяснимо: во время о но, когда ГОСТы были обязательны к применению, подобную чушь вычитать где-либо было нереально. И естественна реакция этих людей - а где же тогда требования к такого «интуитивно-понятного» в части его (пользователя) понятливости и интуиции?! Решим вопрос интуитивно-понятного раз и навсегда Редакция от 20.06.2018.

Что такое интуитивно-понятный интерфейс?

Создан 08.08.2016 16:50:33

Об интуитивно-понятном интерфейсе, о котором так много говорили... нет, не большевики, а юзабилизаторы, см. Страшная правда о юзабилити. Часть I , Страшная правда о юзабилити. Часть II и Страшная правда о юзабилити. Десять лет спустя . Вот одна из дискуссий, развернувшаяся в кругу этих, так сказать, «специалистов», у которых все руки по уши в юзабилити

Итак, идем по пунктам. Первый и второй - справедливо: да, видно, как товарищ последовательно пытается постичь истину в конечной ее инстанции. Третий пункт пока пропускаем. Пункт четвертый - совершенно согласны! И с пятым тоже. Но!

Посмотрим теперь, что же гласит ГОСТ 21480-76. . . Общие эргономические требования, цитируем:

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

Это из Приложения 1 ГОСТ 21480-76. Сразу смотрим на картинку, а именно на пп. 1, 2 и 5. Все совпадает? С предельной точностью!

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

Вот и вся задачка. Но остался один вопрос: ЗАЧЕМ в 2010 году потребовалась дискуссия (п. 3) о том, что было четко сформулировано аж в 1976 году ?! А затем, чтобы... см. п. 4 на картинке.

Вывод: сленговый интуитивно-понятный интерфейс по всяким раскиным и норманам есть вполне узаконенный государством привычно-ассоциируемый интерфейс . Война окончена, всем спасибо!

PS. Кстати, пиктограмма с ножом и вилкой есть не что иное, как элемент мнемосхемы

PPS. Почему всех так привлекают писульки каких-то раскиных, норманов и прочих безродных и беспородных джонов смитов, когда есть, скажем так, свой Михайло Ломоносов? Низкопоклонничество перед западом? Или поколение такое, развращенное америкосами и сгнившее на корню? (

Часто пользователи домашних компьютеров и ноутбуков подключены к сети интернет через локальную сеть или модем. Но в современном мире у каждого есть кроме компьютера или ноутбука еще и другие устройства (планшет, смартфон), нуждающиеся в подключении к интернету. Одним из вариантов подключения нескольких устройств есть приобретение Wi-Fi роутера и подключение через него всех ваших устройств. Второй способ, если у вас есть встроенный или отдельный (например, USB-) Wi-Fi адаптер, можно программно организовать виртуальную точку доступа и подключить к ней все свои устройства. Для этого вам понадобится маленькая по размеру, но мощная по функциональности программа – Connectify .

Системные требования

Приложение работает на Windows 7 и 8+. Для нормальной работы вашей будущей точки доступа адаптер должен поддерживать Virtual Wi-Fi. В любом случае перед установкой программы рекомендую обновить драйвер вашего Wi-Fi адаптера до последней версии.

Базовая настройка

Хотя и программа имеет простой и понятный интерфейс, ее настройка не всегда может пройти гладко, но давайте обо всем по порядку.

В первую очередь устанавливаем приложение на компьютер. При первом запуске следует сделать некоторые настройки, а именно: придумать имя вашей будущей точке доступа и ввести в поле "Hotspot Name", придумать пароль (8 – 63 символа) и ввести в поле "Password", выбрать сетевой интерфейс (сетевую плату, модем), через который вы получаете доступ в интернет, из списка "Internet to Share". Секцию "Advanced Settings" можно не трогать, если вы планируете раздавать интернет только по Wi-Fi.

Нажмите на кнопку "Start Hotspot" и сетевая плата Wi-Fi вашего компьютера превратится в беспроводную точку доступа.

Дополнительная настройка

Но на этом еще не все! Теперь вы можете подключиться телефоном или планшетом к вашей точке доступа и проверить наличие доступа в интернет. Если оно есть, вы счастливчик! Мне не повезло: я смог подключиться к компьютеру, но доступа к интернету я не получил.

Если и вам не повезло, делаем следующее: нажимаем в трее на значок сети, кликаем по ссылке "Центр управления сетями и общим доступом" внизу. В открывшемся окне в меню слева выбираем опцию "Изменение параметров адаптера". В окне с доступными в системе сетевыми устройствами выбираем то, через которое получаем доступ в интернет. Кликаем по нему правой клавишей мышки и выбираем "Свойства".

Переходим на вкладку "Доступ" ставим галочку на опции "Разрешить другим пользователям сети использовать подключение к Интернету этого компьютера" соглашаемся с предупреждениями и из выпадающего списка выбираем виртуальный адаптер, созданный программой Connectify (обычно это "Беспроводное сетевое соединение 2").

Сохраняем настройки и переподключаемся к интернету на компьютере нажав напротив сетевого подключения к интернет "Отключение/Подключение".

Повторяем попытку соединения с интернетом на устройстве, подключенном к компьютеру по Wi-Fi. На этом шаге у меня получилось выйти в интернет как с ноутбука так и с телефона.

Но и это еще не все! Интернет может лагать и периодически пропадать. Для решения этой проблемы делаем следующее: в том же окне с сетевыми адаптерами заходим в свойства виртуального адаптера программы Connectify.

В открывшемся диалоговом окне нажимаем на кнопку "Настроить".

Переходим на вкладку "Управление электропитанием" и снимаем галочку "Разрешить отключение этого устройства для экономии энергии".

На этом можно считать, что мы настроили виртуальную точку доступа. Могут еще быть проблемы, связанные с блокированием программы "Connectify" разными файерволами антивирусов (Kasperskiy, Norton), включая встроенный в Windows Брандмауэр. В таком случае следует добавить программу в исключения или, как вариант, временно отключить фаервол.

Sarah Jacobsson Purewal. 2014 Security Showdown. PCWorld

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

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

Большая часть исследованных пакетов показала хорошие результаты с точки зрения надежности защиты, быстродействия и простоты использования. Чашу весов склоняли в свою пользу минимальные отличия — меню, оптимизированное для сенсорных экранов, или необычно высокое число ложных срабатываний. Победителем оказался пакет Kaspersky Internet Security 2014, продемонстрировавший отличные результаты в каждой из выбранных для тестирования категорий.

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

Пакет Kaspersky Internet Security 2014 обеспечивает превосходную защиту и отлично подойдет для систем как с сенсорными, так и с обычными экранами.

В тестах AV-Test, проверяющих способность программного обеспечения противостоять реальным угрозам, которые поступают как через Интернет, так и через электронную почту, Kaspersky блокировал 100% атак неизвестных зловредных программ, что делает его одним из самых надежных пакетов в нашем обзоре. Программное обеспечение Microsoft Security Essentials, использовавшееся AV-Test в качестве эталонного, сумело отразить только 71% неизвестных атак. Пакет Kaspersky прекрасно проявил себя и в борьбе с известными зловредами (идентифицируя и блокируя опасные программы, которые были выявлены в последние несколько месяцев). И здесь ему также удалось отразить все 100% атак.

Отсутствие ложных срабатываний

Алгоритм Kaspersky очень надежен. Пакет Internet Security 2014 ни разу не присвоил безопасному сайту статус рискованного. Пользователи, устанавливавшие незараженное ПО, ни разу не получили ни единого предупреждения. В процессе сканирования системы ни одна легальная программа не была объявлена небезопасной. Между тем у пакетов F-Secure, Vipre и Webroot было зафиксировано по пять ложных срабатываний.

Программное обеспечение Internet Security 2014 оказывает минимальное отрицательное воздействие на функционирование системы. В этом тесте оно получило лишь один балл (лучший результат показал только значительно менее эффективный пакет Webroot SecureAnywhere), что указывает на минимальное отрицательное воздействие на производительность системы.

С установкой Internet Security 2014 никаких затруднений не возникло. Вся процедура состоит из четырех шагов, и в общем случае пакет не требует ни установки какого-то дополнительного ПО, ни внесения изменений в настройки вручную. Единственная потенциальная загвоздка во время установки может возникнуть в случае обнаружения «несовместимого программного обеспечения» — пакета безопасности, распространяемого конкурентом. В этом случае пользователю предлагается деинсталлировать мешающую программу. В процессе ее может потребоваться перезагрузка, в других же случаях при установке Kaspersky перезапуска не требует.

Интерфейс пакета оптимизирован с учетом особенностей Windows 8 и без чрезмерных злоупотреблений стилем Metro. Несмотря на то что кнопки здесь достаточно большие и нажимаются легко, ни один из параметров не был представлен в виде невзрачного цветного квадратика.

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

Верхний уровень меню параметров предназначен для неподготовленных пользователей. Здесь отображаются удобные сенсорные переключатели и пояснения всех настроек на простом и понятном языке. Более опытные пользователи могут обращаться к параметрам верхнего уровня, чтобы получить доступ к дополнительным настройкам.

Наш выбор

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

Kaspersky Internet Security 2014 — отлично сбалансированный пакет с прекрасными средствами защиты, минимальным потреблением системных ресурсов и дружественным пользовательским интерфейсом

Kaspersky Internet Security 2014

Достоинства :

Чрезвычайно простая и быстрая установка;

Простые настройки с пояснениями без использования специальных терминов;

Отличная производительность при поиске и нейтрализации зловредных программ.

Недостатки :

Некоторые меню не слишком удобно использовать на сенсорном экране.

Выводы

Всеобъемлющая защита, отличный пользовательский интерфейс и низкая требовательность к ресурсам делают пакет Kaspersky Internet Security 2014 отличным выбором как для новичков, так и для подготовленных пользователей.

Цена : 1990 руб. (один год/три ПК).

Программное обеспечение Symantec Norton Internet Security 2014 выглядит превосходно и предлагает отличную защиту от всех видов угроз. Пакет Internet Security 2014 включает в себя компоненты мобильной безопасности, развитые средства родительского контроля и информацию о системных параметрах, благодаря которой опытные пользователи могут следить за производительностью своего ПК. Однако пакет Symantec не идеален. Его меню, настройки и функции ориентированы в большей степени на опытных пользователей, чем на новичков.

Высокая производительность

В наших тестах пакет Norton Internet Security 2014 отлично проявил себя и наряду с Eset Smart Security 7, F-Secure Internet Security 2014, Kaspersky Internet Security 2014 и Trend Micro Titanium Maximum Security 2014 вошел в число лидеров. Программное обеспечение Norton успешно отразило все как известные, так и неизвестные атаки. Алгоритмы Norton не блокировали безопасные сайты и не выдавали ложных предупреждений об опасности ПО, которое, как мы знали, было получено из легальных источников.

Вместе с тем в тестах AV-Test на потребление системных ресурсов пакет Norton наряду с Eset Smart Security 7 набрал 8 баллов. Это свидетельствует о возможности существенного снижения производительности системы — замедлении начальной загрузки и выключения компьютера, задержках при открытии и деинсталляции программ в то время, когда средства защиты Norton находятся в активном состоянии.

С инсталляцией пакета никаких сложностей не возникает, если в системе не установлены средства безопасности других производителей (в том числе и их пробные версии). Прежде чем приступать к установке программного обеспечения Symantec, необходимо деинсталлировать все прочие антивирусные программы. К счастью, Norton позволяет избавиться от несовместимых приложений прямо из программы установки. В процессе деинсталляции может потребоваться перезагрузка компьютера, если же ее не происходит, никакая перезагрузка не нужна.

Дружественный сенсорный интерфейс

Интерфейс пакета Norton с его большими кнопками и переключателями вместо крошечных флажков идеально подходит для Windows 8. На главном экране представлены четыре больших квадрата, которые отражают текущее состояние защиты (зеленый цвет свидетельствует о том, что система находится под защитой, красный — о том, что защита не действует), инициируют сканирование, обновление библиотек описания зловредных программ и предоставляют доступ к дополнительным функциям (средствам сетевой защиты и родительского контроля). В верхней части окна приведено несколько текстовых ссылок на другие параметры и сервисы.

Если взглянуть на меню параметров, становится ясно, что оно ориентировано на относительно опытных пользователей. Щелкнув мышью на небольшом вопросительном знаке, находящемся рядом с функциональным элементом, вы попадаете на основной сайт поддержки Symantec, где и находятся все необходимые пояснения. Хотя, конечно, удобнее было бы использовать встроенные пояснения, как это сделано в пакете Kaspersky.

Выверенный продукт

Пакет Norton Internet Security обеспечивает надежную защиту, хотя и за счет некоторого снижения производительности ПК. Дополнительным плюсом является хорошо проработанный сенсорный интерфейс, а минусом — сложность освоения новичками.

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

Symantec Norton Internet Security 2014

Достоинства :

Отличная защита;

Прекрасно организованный интерфейс, адаптированный к особенностям Windows 8.

Недостатки :

Снижение производительности системы.

Выводы

Программное обеспечение Norton станет хорошим выбором благодаря отличному проценту обнаружения опасных программ и удачному сенсорному интерфейсу.

Цена : 1590 руб. (один год/один ПК).

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

В тесте AV-Test антивирусные средства успешно заблокировали 98% всех неизвестных угроз (включая и распространяющиеся через веб-сайты и электронную почту). И хотя этот результат можно назвать вполне достойным по сравнению с обеспечиваемым программным обеспечением Microsoft Security Essentials (которое обнаружило лишь 71% из тех же самых угроз), от пяти лидеров нашего обзора McAfee все же слегка отстает. Однако, как и большинство других пакетов, продукт McAfee распознал 100% зловредных программ, которые были обнаружены в последние несколько месяцев и уже известны разработчикам антивирусных средств.

Ложные срабатывания

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

В тесте AV-Test, оценивавшем производительность системы, пакет McAfee набрал 5 баллов. Это проявляется в некотором замедлении загрузки и выключения компьютера, а также в задержках, возникающих при открытии приложений.

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

Следует признать, однако, что McAfee Internet Security 2014 имеет один из лучших интерфейсов для сенсорных экранов Windows 8. В крупные кнопки и баннеры нетрудно попасть даже толстыми пальцами. В верхней части главного окна находится крупный баннер, отображающийся зеленым цветом при включенной защите и красным при отключенной. Под баннером расположены четыре крупные кнопки для защиты от вирусов и шпионских программ, блокирования опасных сайтов и деструктивной электронной почты, обновлений и просмотра статуса подписки. Справа от этих кнопок установлены три кнопки поменьше для защиты данных и создания резервных копий, доступа к инструментам настройки ПК и домашней сети, а также для обращения к средствам родительского контроля.

В каждом из разделов имеется собственное меню настроек, что может вызвать у пользователя некоторое замешательство. В меню параметров есть баннеры, щелкнув на которых, вы откроете привычные настройки в виде флажков и радиокнопок. Назначение большей части дополнительных параметров разъясняется простым языком, а рядом с каждым пунктом меню приведена ссылка «Читать больше», которая ведет в соответствующий раздел помощи.

Дорогие опции

Пакет McAfee Internet Security 2014, обеспечивающий разумную защиту, имеет интуитивно понятный интерфейс, который особенно понравится пользователям Windows 8. Однако другие продукты McAfee предлагают более развитую функциональность за более скромную цену. По словам представителей McAfee, пакет Internet Security предлагается тем, кто не готов переключиться на всеобъемлющие продукты, имеющие столь же эффективную защиту от зловредных программ.

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

McAfee Internet Security 2014

Достоинства :

Отличный сенсорный интерфейс;

Меню с простой навигацией;

Наилучшая защита от известных угроз.

Недостатки :

Снижение производительности системы; несколько пропущенных неизвестных атак.

Выводы

Оптимизированный для устройств с сенсорными экранами, интерфейс McAfee идеально подойдет пользователям Windows 8, однако этот пакет не слишком надежно противостоит неизвестным атакам.

Цена : 1490 руб. (один год/три ПК).

Вам нужна железобетонная защита? Пакет F-Secure Internet Security 2014 по итогам тестирования AV-Test вошел в число наиболее надежных средств обеспечения безопасности. Однако интерфейс его оставляет желать лучшего.

Программное обеспечение F-Secure Internet Security 2014 блокировало 100% неизвестных атак (включая угрозы, исходящие от веб-сайтов и электронной почты) и 100% получивших достаточно широкое распространение известных зловредных программ. Конечно, продукт F-Secure не является абсолютно неуязвимым, но очень близок к этому.

В тестах на удобство использования пакет F-Secure признал опасными пять программ, не несущих никаких угроз. Это поставило его в один ряд с Vipre Internet Security 2014 и Webroot SecureAnywhere, у которых было выявлено наибольшее число ложных срабатываний.

В тестах AV-Test на производительность продукт F-Secure набрал 2 балла. Это означает, что он менее требователен к системным ресурсам, чем большинство других пакетов, эффективнее блокирующих вредоносные программы. Единственным из них, кто сумел превзойти F-Secure в этом отношении, стал пакет Kaspersky Internet Security 2014.

Трудности установки

Установка пакета F-Secure оказалась долгой и непростой процедурой. На первом экране пользователю требовалось принять лицензионное соглашение (ни в одном другом пакете такого не было). На втором загружалась оставшаяся часть инсталлятора, что может занять немало времени при медленном соединении. На третьем экране пользователю предлагалось поучаствовать в получение отчетов F-Secure в реальном времени и только на четвертом начинается собственно процесс установки. Инсталлятор F-Secure обнаруживает конфликтующие программы, к которым относятся пакеты безопасности конкурентов, и требует удалить их, прежде чем приступать к продолжению установки. Кроме того, нужно перезагрузить компьютер, и только тогда процесс установки будет завершен.

Вместо большого окна, оптимизированного для сенсорных экранов, F-Secure выводит маленькую и скромную панель запуска, висящую в нижней части экрана. На ней находятся пять кнопок: Computer Security, Online Safety, Safe Profile, Search и F-Secure. При нажатии Computer Security открывается окно, которое уже похоже на то, что есть в других пакетах. Здесь представлены изображение компьютера с зеленой галочкой (если защита активна) или красным крестом (если она отключена) и ссылки на функцию сканирования и различные параметры. В окне также есть вкладки для инструментов и статистики.

В меню параметров все достаточно просто, но предназначено оно не для любителей. В него включено множество опций, из которых лишь небольшая часть снабжена пояснениями. У каждой кнопки на панели запуска имеется собственное меню настроек. Исключение составляют лишь кнопки Safe Profile и Search, параметры которых отображаются в окне браузера.

F-Secure стоит 1800 руб. за защиту трех компьютеров в течение одного года или 1000 руб. за защиту одного ПК. Проводимая ценовая политика делает продукт F-Secure весьма выгодным приобретением в том случае, если нужно защитить только один компьютер.

Не для новичков

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

При нажатии кнопки Computer Security открывается окно с изображением компьютера, помеченным зеленой галочкой (если защита активна) или красным крестом (если она отключена).

F-Secure Internet Security 2014

Достоинства :

Надежная защита;

Низкая стоимость защиты одного ПК в пересчете на один год.

Недостатки :

Долгий процесс установки;

Интерфейс не подходит для сенсорных экранов;

Ложные срабатывания.

Выводы

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

Цена : 1800 руб. (один год/три ПК).

Пакет Trend Micro Titanium Maximum Security 2014 выделяется среди других богатством и разнообразием поддерживаемых функций. Он предлагает обычный антивирус и средства защиты от зловредных программ, модули обеспечения мобильной безопасности, бесплатное облачное хранилище для резервных копий объемом 5 Гбайт, а также компоненты для управления парольной защитой и безопасным онлайн-банкингом. С учетом практически схожести его цены с той, которую просят за пакет Trend Micro Internet Security 2014, поклонники продуктов Trend Micro сочтут его гораздо более выгодной покупкой. Ведь функциональность, поддерживаемая Trend Micro Titanium Maximum Security 2014, заметно шире.

В тесте AV-Test пакет Trend Micro Titanium Maximum Security 2014 успешно блокировал 100% неизвестных атак, что ставит его в один ряд с другими лучшими представителями этого класса: Eset Smart Security 7, F-Secure Internet Security 2014, Kaspersky Internet Security 2014 и Norton Internet Security 2014. Ему удалось блокировать и 100% известных угроз, а в тестах на удобство использования он не допустил ни одного ложного срабатывания.

Есть и другие хорошие новости. Проявляемая этим продуктом бдительность незначительно отражается на производительности системы. В соответствующем тесте AV-Test пакет Trend Micro получил 5 баллов, а это значит, что его присутствие хотя и замедляет работу компьютера, но не оказывает существенного влияния на быстродействие.

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

Хорошая читабельность

Главный экран пакета Trend Micro относительно прост. В его верхней части размещаются пять больших вкладок: Overview, PC/Mobile, Privacy, Data и Family. На первой вкладке находится большая галочка, указывающая на то, что система находится под защитой, а также информация Security Summary, подсчитывающая число блокированных угроз, и кнопка для сканирования системы. Текущая вкладка выделяется красным цветом, что может привести к некоторому недопониманию со стороны пользователя, ведь в большинстве других программ красный цвет сигнализирует об опасности. Однако в данном случае он является отражением фирменных цветов Trend Micro.

Прочие вкладки открывают доступ к дополнительным функциям: System Tuner и Rescue Disk в PC/Mobile, Social Networking Protection в Privacy и к родительскому контролю в Family. Параметры пакета настраиваются на главной вкладке, непосредственно под большой зеленой галочкой, рядом с кнопкой сканирования.

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

Мы протестировали четыре пакета, обеспечивающих очень надежную защиту от опасных программ для трех компьютеров. Из этой четверки продукт Trend Micro предлагается по самой низкой цене — 1147 руб.

Богатство возможностей по скромной цене

Если вас не смущают странная цветовая гамма интерфейса и другие не слишком существенные недостатки дизайна, то пакет Trend Micro Titanium Maximum Security 2014 станет отличным средством защиты, предлагающим массу разнообразных возможностей за относительно небольшие деньги.

Titanium Maximum Security предлагает массу разнообразных возможностей за относительно небольшие деньги

Trend Micro Titanium Maximum Security 2014

Достоинства :

Множество дополнительных функций, включая средства мобильной безопасности;

Отличная защита от зловредных программ любого рода;

Конкурентоспособная цена.

Недостатки :

Интерфейс, отвечающий за настройку параметров, не отличается особой дружественностью.

Выводы

Пакет Trend Micro обеспечивает надежную защиту и поддерживает массу дополнительных функций за относительно невысокую цену.

Цена : 1147 руб. (один год/три ПК).

Eset NOD32 Smart Security 7

Полнофункциональный пакет Eset Smart Security 7 включает в свой состав средства защиты от кражи и сканер социальных сетей. Программное обеспечение Eset предлагает надежную защиту и интуитивно понятный интерфейс, но чрезмерно нагружает систему.

В наших тестах на противодействие неизвестным угрозам, в числе которых есть опасные сайты и вирусы, рассылаемые по электронной почте, продукт Eset смог отразить 100% атак, продемонстрировав при этом такую же надежность, что и пакеты F-Secure Internet Security 2014, Kaspersky Internet Security 2014, Norton Internet Security 2014 и Trend Micro Titanium Maximum Security 2014. Не менее эффективно он расправился и с набором известных угроз, также блокировав 100% атак.

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

К сожалению, пакет Eset заметно снижает общую производительность системы. Набрав в этом тесте 8 баллов, он продемонстрировал худший результат наряду с Norton Internet Security 2014. Довольно сильное замедление происходит при загрузке системы, установке и запуске приложений. В ходе тестирования вентилятор моего компьютера продолжал крутиться на самых высоких оборотах до тех пор, пока я не деинсталлировал программу.

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

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

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

В программном обеспечении Eset имеются несколько полезных функций для новичков. Ссылка на обучающую программу в левом меню открывает набор видеороликов, слайдов и прочих сведений о функционировании пакета Eset и о средствах безопасности в целом.

Надежно, но медленно

Пакет Eset NOD32 Smart Security 7 обеспечивает надежную защиту и станет хорошим выбором для начинающих, но его пользователям все же придется смириться с заметным снижением производительности системы.

Eset Smart Security 7

Достоинства :

Отличная защита;

Наличие средств противодействия кражам и сканера социальных сетей.

Недостатки :

Заметное снижение производительности системы;

Относительно высокая цена для защиты только одного компьютера в течение года;

Интерфейс не слишком дружественен для устройств с сенсорными экранами.

Выводы

Пакет Eset Smart Security 7 обеспечит надежную защиту системы, если вы готовы смириться со снижением ее производительности.

Цена : 1750 руб. (один год/три ПК).

AVG Internet Security 2014

AVG Internet Security 2014 — очень приличный пакет безопасности, который обеспечивает надежную защиту и не слишком нагружает систему. При выполнении тестовых сценариев AVG-Test он отразил 98% неизвестных атак. Еще лучше оказались результаты при организации противодействия известным угрозам (здесь было блокировано 99% от общего числа атак). Однако конкуренция в этой сфере является очень жесткой. Половина из десяти рассмотренных нами пакетов безопасности справилась со всеми неизвестными угрозами и только три программы не сумели заблокировать все известные угрозы.

Продукт AVG хорошо проявил себя в тестах на удобство использования, ни разу не выдав ложного срабатывания на безопасный сайт или легальное ПО. А достаточно скромные 3 балла свидетельствуют о том, что он не слишком сильно нагружает систему.

Продукт AVG хорошо проявил себя в тестах на удобство использования, ни разу не выдав ложного срабатывания на безопасный сайт или легальное ПО. И он не слишком сильно нагружает систему.

Быстрая установка

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

AVG Internet Security 2014 не спрашивает разрешения на установку дополнительного ПО (панелей инструментов или браузеров) или на изменение каких-то параметров настройки (например, домашней страницы). И все экраны инсталлятора вы проходите за считанные секунды.

По сравнению с другими пакетами безопасности, представленными в этом обзоре, главный экран AVG выглядит несколько загроможденным. В его верхней части находится крупный баннер, окрашиваемый в зеленый цвет при включении полной защиты и в красный в противном случае. Под баннером расположены пять больших зеленых плиток: Computer, Web Browsing, Identity, Emails и Firewall. Каждая из них при обнаружении угроз выдает соответствующее предупреждение.

Ниже первой линии находятся еще пять плиток размером чуть меньше, окрашенных в зеленовато-голубой цвет: Fix Performance, Mobile Apps, Tablet Apps, Driver Update и More from AVG. Ниже размещаются еще две плитки более светлого оттенка. В них расположены кнопки для сканирования системы и проведения обновлений. И наконец, в нижней части экрана помещен белый баннер, сообщающий, сколько дней остается до момента завершения срока действия подписки.

Перегруженность плитками

Изобилие плиток делает главный экран AVG чересчур загроможденным, а вот простого и быстрого способа перехода к настройке меню параметров пользователю не предлагается.

Область Advanced Settings, не приспособленная для работы с сенсорным экраном, предназначена в основном для опытных пользователей. Также здесь приводится слишком мало разъяснений назначения параметров, сделанных простым и понятным языком.

Богатые возможности настройки

Пакет AVG Internet Security 2014 обеспечивает надежную защиту, но больше подходит для опытных пользователей, которым хотелось бы иметь доступ к расширенному набору настроек и самостоятельно определять параметры безопасности в соответствии со своими личными предпочтениями.

AVG приводит слишком мало разъяснений назначения параметров, сделанных простым и понятным языком.

AVG Internet Security 2014

Достоинства :

Главный экран хорошо адаптирован к особенностям сенсорных устройств.

Недостатки :

Область Advanced Settings излишне загромождена;

Уступает лучшим пакетам безопасности в отношении блокирования угроз;

Завышенная цена для защиты одного компьютера в течение одного года.

Выводы

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

Цена : 988 руб. (один год/один ПК).

Пакет Webroot SecureAnywhere Internet Security Complete имеет интуитивно понятный интерфейс, очень быстро сканирует систему и предлагает компонент для обеспечения мобильной безопасности — словом, содержит все наиболее востребованные функции. Но, к сожалению, он не блещет в той области, которая имеет наиболее важное значение для средств безопасности — в обеспечении защиты от различных угроз.

В тестах AVG-Test пакет Webroot продемонстрировал довольно скромные показатели: доля блокированных деструктивных сайтов, сообщений электронной почты и неизвестных зловредных программ составила всего 82%. Это очень слабый результат, если учесть, что пять рассмотренных нами пакетов сумели отразить все атаки, а у двух оставшихся их доля достигла 98%.

С известными опасными программами пакет Webroot справился гораздо лучше, успешно заблокировав 99% угроз. Стоит отметить, что выбранное в качестве эталонного ПО Microsoft Security Essentials отразило только 93% известных атак. Однако большинство других рассмотренных нами пакетов успешно блокировало все 100% угроз.

Быстрая установка

Пакет Webroot SecureAnywhere Internet Security Complete не с лучшей стороны проявил себя и с точки зрения ложных срабатываний. В наших тестах на удобство использования пять вполне легальных программ (из тысячи проанализированных) были признаны опасными.

Производительность системы находится на высоте. Пакет Webroot SecureAnywhere получил в этом тесте 0 баллов, а значит, его влияние на продолжительность загрузки и выключения системы минимально.

После ввода ключа продукта вся оставшаяся часть процедуры установки Webroot SecureAnywhere выполняется автоматически.

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

Понятный интерфейс

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

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

Защита слабовата

Пакет Webroot SecureAnywhere Internet Security Complete отличается простотой установки и дружественным интерфейсом, но вот уровень обеспечиваемой им защиты отстает от обеспечиваемой конкурентами. И с этой точки зрения его достоинства не могут компенсировать недостатки.

Webroot SecureAnywhere Internet Security Complete

Достоинства :

. производительность ПК снижается практически незаметно;

Быстрое сканирование.

Недостатки :

Слабое обнаружение неизвестных угроз;

Большой процент ложных срабатываний.

Выводы

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

Цена : 2574 руб. (один год/один ПК).

Avast Internet Security 2014

Эта компания, пожалуй, больше известна своим бесплатным антивирусным программным обеспечением. Но, заплатив за Avast Internet Security 2014, вы получаете целый ряд дополнительных функций: надежный межсетевой экран, обеспечение безопасности операций онлайн-банкинга, защиту от фишинга и вредоносной электронной почты.

Пакет Avast блокировал 89% неизвестных атак. Этот результат может показаться неплохим, но другие участники нашего обзора смогли остановить 98% подобных угроз или даже больше. Во время тестирования только Webroot SecureAnywhere Internet Security Complete (82%) продемонстрировал еще менее удовлетворительные результаты.

Обзор пакета

Что касается известных зловредных программах, Avast выглядит гораздо лучше, блокируя 98% атак такого рода. И это можно было бы считать хорошим результатом, если бы остальные девять пакетов не блокировали 99% подобных угроз и больше. Вместе с тем система обнаружения Avast успешно проигнорировала все подсунутые ей в тесте безвредные приложения, веб-сайты и программы установки.

В тесте AV-Test на производительность программное обеспечение Avast получило 2 балла, продемонстрировав результат ниже среднего (в хорошем смысле). Это означает, что при использовании программных средств Avast ваша система не будет испытывать перегрузок.

Установка Avast Internet Security 2014 укладывается в два экрана. На одном из них предлагается установить в качестве браузера по умолчанию Google Chrome и разместить в Internet Explorer панель инструментов Chrome Toolbar. По иронии судьбы, один из сервисов пакета предназначен как раз для очистки браузера и удаления с компьютера всех лишних панелей инструментов. Инсталлятор Avast обращается за необходимыми компонентами к Интернету, поэтому при медленном соединении процесс установки может занимать довольно много времени.

Интерфейс Avast прост в использовании, но изобилие цветов и шрифтов разных размеров характерно скорее для бесплатного ПО, чем для пакета обеспечения безопасности старшего класса. На главном экране находится большой баннер, отражающий текущий уровень защиты. Зеленая галочка свидетельствует о том, что система защищена, а красный крест — что защита отсутствует. Под информацией о состоянии находятся четыре кнопки: Quick scan, Browser cleanup, Mobile protection и пустая кнопка, в которой можно разместить ссылку на любую функцию (в том числе и на справочную информацию и техническую поддержку).

Оставшаяся часть параметров Avast, включая инструменты SafeZone (для защиты онлайн-банкинга и электронных покупок), SecureLine (VPN) и ссылку на интернет-магазин Avast, раскрывается через меню, расположенное в левой части экрана. Полезным дополнением станет сервис VPN: при подключении к новой сети Avast выдает запрос на выбор уровня защиты (исходя из пребывания в частной или общедоступной сети) и автоматически обеспечивает требуемую безопасность при посещении веб-сайтов.

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

Функциональное богатство

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

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

Avast Internet Security 2014

Достоинства :

Минимальное влияние на производительность ПК;

Большое количество дополнительных параметров и настроек.

Недостатки :

Слабо обнаруживаются неизвестные зловредные программы;

Меню не является интуитивно понятным и рассчитано на опытных пользователей.

Выводы

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

Цена : 850 руб. (один год/один ПК).

Актуальные угрозы в 2014 году

Вредоносные программы для мобильных устройств

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

Интернет вещей

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

Виртуальные валюты

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

Windows XP

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

Новые бреши в системе защиты данных

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

yadobr 14 января 2014 в 09:10

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

  • Интерфейсы

Введение

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

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

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

Общие принципы


Какие ЭИ создать?


Какой должен быть дизайн ЭИ?

На самом деле, дизайн ЭИ - тема отдельной статьи. Тут нужно учитывать все: начиная от цвета, формы, пропорций, заканчивая когнитивной психологией. Однако, несколько принципов все же стоит отметить:

Как правильно расположить ЭИ на экране?


Как ЭИ должны себя вести?


В заключении

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

Литература

Джеф Раскин , «Интерфейс: новые направления в проектировании компьютерных систем»
Алан Купер , «Об интерфейсе. Основы проектирования взаимодействия»
Алан Купер , «Психбольница в руках пациентов»

Одними из самых цитируемых в книгах по HCI являются десять так назынаемых эвристических правил известнейшего американского специалиста в области проектирования интерфейсов Якоба Нильсена (Jakob Nielsen), разработанных им совместно с другим исследователем, Рольфом Моличем (Rolf Molich). Формулировку этих принципов в оригинале можно прочитать по адресу http://www. /papers/heuristic/heHristic_list. html. Это десять главных заповедей любого разработчика компьютерных интерфейсов, т. е. минимальные критерии, которым должен отвечать интерфейс любой программы.

Видимость состояния системы (правило обратной связи)

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

Информированность пользователя

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

Средства обеспечения обратной связи

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

Информация, при рассмотрении данного вопроса, делится на типы в зависимости от ее назначения и степени важности. Например, сообщения о критических ошибках, приводящих к невозможности продолжения работы, обычно выводятся в отдельном диалоговом окне. При этом работа приложения останавливается до тех пор, пока пользователь не закроет окно с информацией об ошибке (так называемое модальное окно), а сообщения о незначительных ошибках - в статусной строке окна приложения без остановки его работы. Характерен пример браузера Microsoft Explorer: если открыть запрашиваемую Web-страницу в данный момент невозможно (например, отсутствует соединение с Интернетом), то на экране появляется модальное окно с сообщением о критической ошибке. Если же страница была успешно загружена, но при этом возникли незначительные ошибки, то соответствующее сообщение отображается в строке состояния программы.

Что касается зависимости выбора средства обратной связи от типа действия, вызывающего ее, то традиционно считается, что если пользователь сделал какое-то действие - например, запустил процесс кодирования большого файла или дал команду подсчитать количество знаков в тексте, - и ожидает какого-то результата, то этот результат (или сообщение об ошибке) должен быть выведен в отдельном окне (рис. 5.9). Если же результат, о котором требуется сообщить пользователю, просто текущая информация о процессе, и не является прямым следствием действий пользователя, то в данном случае можно ограничиться отображением соответствующего сообщения в строке состояния.

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

Помимо текстовых сообщений, выводящихся в окне программы, для организации обратной связи могут быть использованы и другие средства. Самое популярное из них - звук. Звуковое оповещение может быть полезным в самых различных ситуациях". Наиболее часто звук помогает тогда, когда появление на экране модальных окон нежелательно, а сообщения в статусной строке могут быть lie замечены (например, если главное окно программы, как таковое, отсутствует). Это является типичным, например, для утилит, периодически проверяющих e-mail-ящики на наличие свежей почты. Другое полезное применение звука - оповещение пользователя, находящегося не за компьютером, а где-то поблизости. Также звуковое сопровождение окажет помощь пользователям с ограниченными возможностями (например, с плохим зрением).

Важно помнить, что звуковое оповещение не должно быть основным средством организации обратной связи. Звук должен лишь дополнять текстовые сообщения. Иначе пользователь может пропустить сообщение - ведь на компьютере может отсутствовать звуковая карта или звук может быть отключен. Таким образом, исчезнет единственное средство организации обратной связи, и работа с программой станет очень неудобной или вообще невозможной. Интересно, что эта особенность интерфейса специально используется некоторыми shareware-авторами для стимуляции пользователей оплачивать регистрации. Например, в незарегистрированной версии программы получения сообщений по сети Vypress Auvis (http://www.) оповещение о приходящих сообщениях с помощью всплывающих окон отключено - до регистрации можно пользоваться только звуковым оповещением. Как следствие, работа с программой становится очень некомфортной, т. к. основная область ее применения - локальные офисные сети, где количество компьютеров, не оснащенных звуковыми картами, довольно велико.

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

Среди других средств организации обратной связи можно упомянуть запись сообщений в log-файл, отправку сообщений по e-mail. Естественно, они применяются в качестве дополнительных способов оповещения - например, для сбора статистики или доступа удаленных пользователей, подключающихся к системе по каналам связи.

Время оповещения

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

При разработке большинства приложений обеспечение мгновенной реакции на события и действия пользователя не представляет никакой сложности. Однако в некоторых случаях это может быть затруднительным. Например, один программист, специализирующийся на разработке сложных приложений для Web-серверов, рассказывал, что многие пользователи просят дополнить существующий Web-интерфейс (формы с элементами управления на Web-странице) e-mail-интерфейсом - т. е. возможностью управлять системой с помощью сообщений электронной почты. Техническая реализация этого не представляет никакой сложности, однако это ставит под угрозу стабильность работы системы. Дело в том, что при управлении серверным программным обеспечением посредством e-mail, проходит немало времени между моментом отправки письма и моментом его обработки на сервере. При обнаружении ошибки (например, запрос пользователя был сформулирован неправильно) сервер высылает пользователю письмо, которое будет получено пользователем еще через некоторое время. Таким образом, время оповещения становится слишком большим, чтобы можно было уверенно работать со сложным серверным приложением, где любая операция должна осуществляться только с учетом того, что все предыдущие завершены успешно.

Равенство между системой и реальным миром

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

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

Самый распространенный пример реализации этого принципа - построение интерфейсов, имитирующих объекты реального мира. Часы, калькуляторы, проигрыватели компакт-дисков, записные книжки - большинство из программ, осуществляющих эти функции, выглядят почти точно так же, как их материальные аналоги. А знаменитая Мусорная корзина на Рабочем столе Windows или Macintosh, в которую можно "бросить" ненужный файл или папку - почти хрестоматийный пример построения интерфейса на основе объектов реального мира. Да и сам способ "перетащи и брось" (Drag-and-Drop) - прекрасная иллюстрация этого принципа, абсолютно естественная операция даже для тех пользователей, кто впервые сел за компьютер.

Однако такое заимствование идей из окружающего мира нужно производить очень осторожно. Дело в том, что программы, которые уже знакомы пользователю - тоже часть его мира, часть его знаний, навыков и привычек. Поэтому некоторые детали компьютерных интерфейсов являются для пользователей более привычными, чем объекты реального мира - это особенно касается элементов интерфейса, реализующих функции, не имеющих прямых аналогов в реальном мире. В качестве примера можно привести известный мультимедийный проигрыватель WinAmp. Для управления воспроизведением музыкальных композиций программа использует кнопки Play, Stop, Pause и др., очень напоминающие аналогичные по назначению кнопки на проигрывателях, стоящих в наших квартирах. Но вот кнопка, расположенная справа от них, которая на "настоящем" аппарате открывает лоток CD-плейера, в WinAmp, вопреки ожиданиям, не открывает лоток CD-ROM-дисковода, а вызывает окно Открыть файл. Это несколько сбивает с толку, т. к. в очень многих аналогичных компьютерных программах такая кнопка как раз служит для открытия/закрытия лотка дисковода CD-ROM.

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

А вот дизайн популярной программы Lotus Organizer, наоборот, считается классическим примером удачного заимствования объектов реального мира. Главное окно программы выполнено в виде ежедневника с закладками - объекта, к которому пользователи уже давно привыкли. Но, тем не менее, в окне Lotus Organizer присутствуют традиционные, чисто "компьютерные" элементы ~ кнопочная панель инструментов и меню. Дело как раз в слове "традиционный" - к панели кнопок и меню пользователи давно уже привыкли, и это помогает им быстро освоить программу. А если бы дизайнеры Lotus в своих экспериментах пошли дальше и заменили бы меню и панель кнопок на, скажем, изображение офисного шкафа с парой десятков ящикои и полочек, то интерфейс программы стал бы громоздким и запутанным.

Свобода действий пользователя

Пользователь должен иметь контроль над системой и возможность изменить текущее состояние программы. Очень часто пользователь дает различные команды по ошибке (например, случайно нажав не ту кнопку или "промахнувшись" мышью мимо нужного пункта меню), и у него должен быть "аварийный выход" из этой ситуации, четко обозначенный в программе. Чаще всего такой "выход" реализуется в виде кнопки Cancel (Отмена), расположенной в диалоговом окне и позволяющей прекратить выполнение текущей операции или закрыть это диалоговое окно. Кроме этого, нажатие на Клавиатуре клавиши является традиционным и поэтому привычным для большинства пользователей средством "аварийного выхода". Характерно, что "escape" в переводе с английского означает "побег, уход". Оно [также незаменимо тогда, когда кнопка Cancel (Отмена) недоступна - чаше всего в Главном окне приложения, ведь размещение кнопок OK, Cancel, Help и других здесь, в отличие от диалоговых окон, не допускается. В частности, Microsoft Word при выполнении трудоемких и продолжительных по времени операций, например чтения очень больших файлов, выводит в строку состояния индикатор, отображающий ход процесса и сообщение:

"Для отмены нажмите . Клавиша аналогично работает и в Adobe Photoshop, позволяя прервать загрузку большого файла или выполнение сложного фильтра, и во многих других приложениях.

Хорошим тоном считается, если позволяет текущая ситуация, сочетать оба эти способа - кнопку Cancel (Отмена) и клавишу : современные системы разработки приложений для Windows при проектировании форм диалоговых окон позволяют назначить кнопке свойство срабатывания по нажатию клавиши . Как следствие, для пользователя привычным действием при попадании в ситуацию, из которой ему поскорее хочется выбраться, является именно нажатие клавиши . Что может быть проще: не нужно искать глазами какую-то там кнопку Cancel (Отмена), достаточно ударить по клавише в верхнем левом углу клавиатуры - и готово!

Еще одно, причем немаловажное, средство выхода из ошибочной ситуации - функции Undo (Отменить) и Redo (Повторить). Они являются настолько удобными и поддерживаются таким большим количеством программ, что пользователи уже привыкли к ним и подсознательно ожидают, что любое произведенное действие можно отменить, вернувшись к предыдущему состоянию. Функция Undo (Повторить) даже стала предметом многих шуток и историй о том, как привыкший к компьютеру человек, в реальном мире разбив далеко не виртуальную вазу, или сделав ошибку в простом, "бумажном", письме, непроизвольно ищет кнопку Undo (Отменить).

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

Последовательность и стандарты

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

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

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

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

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

Предупреждение ошибок

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

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

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

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

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

Понимание лучше, чем запоминание

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

"Начните работу с нажатия этой кнопки".

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

Гибкость и эффективность использования

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

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

Разработчики системы программирования Microsoft Quick Basic, которая была очень популярна еще в восьмидесятых и начале девяностых годов, пошли еще дальше: они предусмотрели два варианта главного меню приложения: полный и сокращенный, между которыми можно переключаться одним щелчком.

Другой пример реализации универсального "интерфейса для каждого" - возможность выполнить сложные функции программы как с помощью Мастера, который, словно за руку, проведет начинающего пользователя по всем этапам процесса, так и вручную, посредством настройки опций в соответствующем диалоговом окне.

Еще одна составляющая часть правила "Гибкость и эффективность использования" - необходимость предоставлять пользователю возможность быстрого выполнения частых действий. Варианты реализации этого очень разнообразны: это и уже упоминавшиеся "горячие клавиши", и команды для вызова последних открывавшихся файлов, и меню, в которых сначала показываются наиболее часто выполняющиеся команды, и макросы, и даже целые языки программирования, встраиваемые в приложения, наподобие Visual Basic for Applications в продуктах семейства Мicrosoft Office.

Эстетичный и минималистический дизайн

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

Распознавание и исправление ошибок

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

Описание ошибки

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

Самое простое решение - создать в справочной системе программы соответствующий раздел, разъясняющий содержание проблемы и причины ее возникновения. В самом же диалоговом окне с сообщением об ошибке может присутствовать кнопка Справка для вызова этого раздела. Чисто технически реализовать это очень просто: в современных системах программирования для ее создания таких дружественных сообщений об ошибках достаточно при вызове функции MessageBox указать флаг наличия кнопки Справка и идентификатор соответствующего раздела справки. А вот составление подробных описаний ошибок, которых, к тому же, может быть очень много, для shareware-программистов гораздо более нудное и неприятное занятие.

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

Замечание

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

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

Очень важно помнить то, что сообщение об ошибке должно содержать ее описание нормальным человеческим языком, а не ее числовой код. Некоторые программисты совершенно серьезно считают, что такие лаконичные сообщения, в стиле известного в Интернете "Error 404", производят на пользователя неизгладимое впечатление: чем "загадочнее" программа, тем она сложнее и, в конечном итоге, "круче". Но, на самом деле, эффект сродни тому, что был уже описан выше: непонятные ошибки возникают только в некачественных поделках.

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

Описание решения проблемы

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

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

Дело в том, что не псе пользователи догадываются нажать спасительную кнопку Справка, хотя это было бы вполне естественным кодом (как известно, в английских версиях Windows в этих случаях используется слово "Help" - "Помощь").

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

Справка и документация

Принцип о необходимости предоставления справочной системы и документации к программе, идущий в списке Якоба Нильсена последним, не становится от этого менее важным.