Издательский дом КОМПЬЮТЕРРА Компьютерра онлайн
Домашний компьютер
Инфо-Бизнес Game.exe Компьюферра Софтерра Региональная Компьютерра
 




Расширенный поиск...

Материалы этого номера

 Zuruck! [ "ШЕСТЬ_ТЫСЯЧ_ЗНАКОВ" ]
 Обратная связь [ "FEEDBACK" ]
 Вирус замедленного действия [ "СТРОБОСКОП" ]
 Бит в розетке [ "СТРОБОСКОП" ]
 Эти несносные динозавры [ "СТРОБОСКОП" ]
 Человек против компьютера [ "СТРОБОСКОП" ]
 Солнечный бумеранг [ "СТРОБОСКОП" ]
 Куда податься дайверу [ "СТРОБОСКОП" ]
 Битва за халяву [ "У_СВИРИДОВА_НА _КУХНЕ" ]
 Работа, семья и летающие тарелки в жизни Давида Яна [ "VIS-A-VIS" ]
 Молекулярная мастерская [ "COVER_STORY" ]
 Не в геноме счастье [ "COVER_STORY" ]
 Наука черного ящика [ "COVER_STORY" ]
 Командировка в Half-Life [ "COVER_STORY" ]
 Игра на удачу [ "COVER_STORY" ]
 Ген-программа [ "COVER_STORY" ]
 Фотокамера диктует! [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Сапог в бою сподручней! [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Московские «мамы» [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Casio против Casio [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Рембрандтизация мониторов [ "СКОБЯНЫЕ_ИЗДЕЛИЯ" ]
 Каллиграфия на песке… [ "ИГРА_НОМЕРА" ]
 Игрракис [ "ИГРА_НОМЕРА" ]
 ...Смываемая песчаными бурями [ "ИГРА_НОМЕРА" ]
 Машина времени, или Средство от торопливости [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Спи с ACPI [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Кирпич* на умную голову [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Пингвиненок [ "МЯГКАЯ_РУХЛЯДЬ" ]
 Горизонты квантовых приложений [ "НАУКА_&_ЖИЗНЬ" ]
 Пробуждение ко сну [ "НАУКА_&_ЖИЗНЬ" ]
 Колонизация Европы: реальная фантастика [ "НАУКА_&_ЖИЗНЬ" ]
 Альтернатива Карацюпе [ "ЗАМЕТКИ_ГРОМОЗЕКИ" ]
 Наконец-таки, Deus ex Machina in real… [ "НАВИГАТОР" ]
 Хроники Навь-города [ "ПРОДОЛЖЕНИЕ_СЛЕДУЕТ" ]
 Программный апгрейд принтера [ "ШКОЛА" ]
 Междуличье [ "HI-TECH,_BYE_TECH" ]
 Обзор [ "КУНСТКАМЕРА" ]
 Корабль для Одиссея [ "КУНСТКАМЕРА" ]
 Код [ "КУНСТКАМЕРА" ]
 Почему компьютеры больше не плавают [ "ДЕТСКАЯ_КОМНАТА" ]
 Логические головоломки [ "ДОСУГИ" ]
 Тщательнее надо, ребята! [ "СОВЕТНИК" ]
 Безнадежный детектив [ "СОВЕТНИК" ]
 Подмена и заправка [ "СОВЕТНИК" ]
 Технология заправки картриджей [ "СОВЕТНИК" ]



Предыдущий номер
Все
журналы
Следующий номер

Материалы этой темы

HI-TECH,_BYE_TECH:
 Караул [ №8 (74) ]
 Memento mori [ №5 (71) ]
 Нами торгуют! [ №4 (70) ]
 БлEsc [ №3 (69) ]
 Несоразмерные претензии [ №2 (68) ]
 Эта музыка будет вечной [ №11 (65) ]
 Интернета.нет [ №10 (64) ]
 Междуличье [ №9 (63) ]
 В логове друзей, или Бабочек давить [ №8 (62) ]

Разделы сервера

 Онлайн материалы
 Переписка
 Конкурс домашних страничек

Свежий номер

Делай деньги "Домашний компьютер" №8
(74) 1 августа 2002

Тема номера:
Делай деньги


Архив номеров

Реклама


Сайт

 Список избранных форумов
 Опросник
 Рекламные расценки

Бумажные номера

Домашний компьютер №9 (63) / Междуличье
 
Александр «CAM» Малюков, cam@computerra.ru, 26.09.2001

Живя в «век высоких технологий», с самими технологиями рядовой обыватель редко сталкивается лицом к лицу. Да, его окружают умные бытовые приборы, компьютеры, мобильные средства связи, которые он приводит в действие, нажимая на разные кнопочки и дергая за рычажки. Иной индивидуум знает, как выглядит микросхема, может расшифровать аббревиатуру GSM и посудачить о недостатках бинарной модели представления данных. Тем не менее, в общей массе люди не догадываются, что именно таится и творится внутри пластиковых и металлических коробочек и ящичков, какие там протекают процессы. Не только не догадываются, но и не сильно интересуются. Учитывая, что человек по своей природе существо любопытное, подобную апатию можно отнести лишь на счет удобства интерфейсов: пользователю больше не нужно досконально разбираться в устройстве прибора или программы, чтобы успешно ими пользоваться.

Интерфейс - это связующее звено между человеком и ЭВМ, бытовым прибором и т. д. и т. п. В Интернете интерфейс чаще называют навигацией. Не исключено, что это временная смена понятий. Не случайно ведь «Студия Артемия Лебедева» (первая и самая известная в России студия Интернет-дизайна) вынесла на свой рекламный слоган фразу «Проектирование интерфейсов», а арт-директор студии Артемий Лебедев отметил в одном из интервью: «Через год в России будет столько же разработчиков интерфейсов, сколько сегодня - веб-дизайнеров».

В отличие от Сети, интерфейс всегда был и остается приоритетным направлением для крупных производителей бытовой техники и программного обеспечения. У большинства из них имеются подразделения MMI (Man-Machine Interface, то есть «интерфейс взаимодействия человека с аппаратурой»). Это подразделение занимается тем, что придумывает, как должен выглядеть бытовой прибор или программа, моделирует сценарий, по которому пользователь будет выполнять те или иные операции, проводит тестирование на покупателях, коллекционирует их отзывы и на этом основании вносит изменения в последующие модели. От того, как быстро пользователь подружится с интерфейсом, напрямую зависят прибыли. Прибор или программа с непонятным, неудобным интерфейсом обречены на коммерческий провал. Не секрет, что компания Microsoft медленно, но верно перенесла в Windows все, что было полезного и понятного в интерфейсе Macintosh. Удобный и дружелюбный интерфейс называют user friendly. Фраза «user friendly interface» - обязательный атрибут большинства рекламных буклетов. Причем рекламный трюк вовсе не гарантирует, что интерфейс менее запутан, чем гордиев узел. Классический пример неудачного интерфейса - «навороченный» телефонный аппарат. Пытливый пользователь, играя с настройками, случайно переключает язык, скажем, на португальский. После этого он не понимает ни одного пункта меню и не может найти тот, в котором подсказано, как поменять язык обратно. Ни выключение питания, ни пятисотстраничное описание не помогают. Апофеозом абсурда служит реакция телефона на звонок: автоответчик приятным женским голосом что-то нежно лепечет по-португальски. Классикой также можно считать интерфейс видеомагнитофона, якобы недоступный женской логике: редкая юмористическая книга в модном на Западе стиле «дневник молодой дамы» не включает в себя описания мытарств с его программированием.

Существует море книг и пособий на тему, как правильно смоделировать удобный интерфейс (от глубоко профессиональных до общеобразовательных). Все они сводятся к набору постулатов, которым необходимо свято следовать. Остановимся на нескольких «золотых» правилах из книги Theo Mandel «The Elements of User Interface Design»:

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

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

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

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

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


1 (обратно к тексту) - Польская нотация изобретена польским философом и математиком Яном Лукашевичем (Jan Lucasiewicz, 1878-1956). В этой системе операторы записываются перед операндами. Например, выражение (3 + 5)*(7 - 2) будет записано в виде * + 3 5 - 7 2. Обратная польская нотация, наоборот, ставит операторы позади операндов: 3 5 + 7 2 - *. В обоих случаях вычисления ведутся по специальному алгоритму. Подобная бесскобочная запись лежит в основе большинства калькуляторов фирмы Hewlett-Packard.


Александр «CAM» Малюков
cam@computerra.ru
 




<< Обзор
Все материалы номера
Программный апгрейд принтера >>


Информация о сервере
Copyright (c) 2000 ИД "Компьютерра"
Email: dk@computerra.ru
Телефон: (095) 232-22-63
Слово к вебмастеру.
Просмотров сервера - [an error occurred while processing this directive]
Этого раздела - [an error occurred while processing this directive]
Этой страницы - [an error occurred while processing this directive]
 TopList
Создание сервера (с) 2000 Individ
Работает на Saitistika
Карта сервера
Главная страница