Характерные слова

Понятия leap, гув, курсор, интерфейс, разделитель, goms, квазирежим, соединитель, пиктограмм, клавиш, локус, пиктограмма, перетаскивание, масштабировать, сервомотор, disk, автоповтор, существительное-глагол, человекоориентированных, ctrl

Имена хол, фитс, zoomworld, backspace, macintosh, command, cat, lock, canon, shift

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

Добавлено на склад

О ненужности адаптивного интерфейса и разделения пользователей на новичков и экспертов

…хорошо разработанный, человекоориентированный интерфейс совсем не требует разделения на подсистемы для новичков и экспертов.

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

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

Добавлено на склад

О монотонности интерфейсов

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

Добавлено на склад

Об интерфейсной модели «существительное-глагол»

Большой класс команд предусматривает применение некоторого действия к некоторому объекту. Например, при использовании текстового процессора вы можете выбрать какой-то абзац и изменить его шрифт. В этом случае объектом является абзац, а действием — выбор нового шрифта, при этом в интерфейсе могут использоваться две последовательности: либо (1) сначала выбор глагола (изменить шрифт), а затем выделение существительного (абзац); либо (2) сначала существительное, а потом глагол.

Добавлено на склад

О квазирежиме в интерфейсе

Использование клавиши «Caps Lock» для набора заглавных букв существенно отличается от удерживания клавиши «Shift» для той же цели. Первый случай устанавливает режим, второй — нет. Ряд экспериментов, проведенных в университете г. Торонто, подтвердил, что удерживание кнопки в нажатом состоянии, нажатие на ножную педаль или любая другая форма физического удерживания интерфейса в определенном состоянии не приводит к возникновению модальных ошибок (Sellen, Kurtenbach и Buxton, 1992). Другие исследования показали, что в основе этого феномена лежат нейрофизиологические причины.

Добавлено на склад

О правильном поведении адаптивного меню. Меню Ашлара

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

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

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

Добавлено на склад

О правильном отношении интерфейса к данным, введенным человеком

Ваше время бесценно, ваша работа священна.

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

Добавлено на склад

О человекоориентированном интерфейсе и выборе ритма взаимодействия машины с человеком

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

Вилли Мессершмидт (выдающийся немецкий авиаконструктор времен второй мировой войны)

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

Многие из нас испытывают раздражение, например, от того, что для запуска (иначе говоря, загрузки) компьютера требуется какое-то время. В 1999 году была реклама одного автомобильного радиоприемника со встроенным компьютером, в которой утверждалось, что «в отличие от домашнего компьютера, эта система не заставит вас долго ждать, пока она загрузится». […] Никогда не существовало технической необходимости в том, чтобы компьютер после включения начинал работать более чем через несколько секунд. Наши компьютеры долго загружаются только лишь потому, что многие дизайнеры и разработчики не потрудились сделать интерфейс в этом отношении ориентированным на человека. Кроме того, некоторые люди думают, что если компьютеры с медленной загрузкой продаются миллионами, то это якобы свидетельствует об их высокой производительности.

Добавлено на склад

О когнитивном сознательном и когнитивном бессознательном

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

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

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

Добавлено на склад