Интерфейс

Загадка дня 2.

Сегодня чемпионом по интерфейсным головоломкам стал Adobe Illustrator CS3. Стоило взяться за печать документа, как пришлось разгадывать назначение кнопки Done. Честно скажу, сразу не удалось.

Окно печати в Adobe Illustrator CS3

И таки да, кнопка Done не запускает печать. По всей видимости, она просто запоминает настройки и закрывает окно печати. Бог с ним, со смыслом такого поведения, но на кой чёрт кнопка называется "Done", когда кратчайшее по смыслу слово – "Apply", а точнейшее – "Remember"?

О паролях.

Когда я прочитал в первой непереводной и неплагиатной книге о дизайне пользовательских интерфейсов о том, что пароли плохи и пользователи их не любят, моя параноидально-админская (на тот момент) сущность возмутилась: как же так, без паролей-то? Немного времени спустя возмущение админской сущности поубавилось, и разумом возобладал здравый смысл с вечным русским вопросом "Что делать?" Читать далее.

Загадка дня.

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

И что же делать?

Это обычное сообщение на тему Tips & Tricks, обычно оно открывается после запуска главного окна программы. Пользователь так же обычно закрывает сообщение не читая и работает. Мне на редкость повезло: программа не только модально открыла справку, а ещё и забыла перед этим открыть основное окно. Вроде мелочь, а именно из-за неё я сначала нажал на кнопку "Вперёд", и только потом подумал, что кнопка "Закрыть" закроет именно справку, а не программу. Всё-таки удивительно, какое раздражение способны вызвать загадочный текст на кнопке и неожиданное поведение окна, взятые вместе. Эффект гораздо превосходит обычное сложение.

Twhirl.

В кои то веки поставил твиттер-клиент twhirl. Впечатление в целом неплохое: как-никак, клиент работает, а это самое главное. Однако есть и недоработки.

Первая меня озадачила сразу же после установки: программа сообщила, что если у меня версия 0.9.3, то мне крайне желательно обновиться до версии 0.9.4. Логично задумавшись о том, какая же у меня версия (то ли не посмотрел сразу, то ли забыл), я обнаружил со временем, что мой клиент вообще версии 0.9.5. Как просочилось сообщение о нужде обновиться в заведомо новую версию, не вполне понятно. Читать далее.

Терминология

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

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

UI Checklist в работе.

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

Анти-"User experience" 2

Рассуждая про анти-"User experience", я не упомянул одну важную вещь: антиопыт таки подразумевает наличие опыта. А отсюда следует не менее важный вывод: привычным образом поступает только опытный пользователь, неопытный же поступает так, как научится.

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

Анти-"User experience"

Любая система вызывает у пользователя определённые привычные навыки обращения с ней. Графический интерфейс – не исключение, и у каждого сколько-нибудь опытного пользователя вырабатываются навыки обращения с интерфейсом, которые со временем превращаются в моторные рефлексы. Читать далее.

Это не bug, это feature.

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

Чуть позже я разобрался с этим. Раньше я уже упоминал о том, что в этом телефоне поиск номеров сделан удобно: можно начать набирать номер по памяти и потом выбрать из списка подходящий. Другое дело, что обычно номера начинаются на характерные сочетания знаков, такие как +7 777 или +3 412, и на память их тоже вроде бы логично набирать именно начиная с префикса и кода оператора. Китайцы, похоже, проектировали интерфейс исходя из развития эвристики о том, что человек легче помнит цифры, нежели буквы*, поэтому сделали поиск телефона по любой цифре, забыв при этом реализовать возможность вызова точно того номера, который набран. Зачем было разрушать стереотип – непонятно.

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

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

Ещё про телефон.

В кои то веки научился сохранять записи в записной книжке нового телефона. Наиболее часто эта операция делается так:

  1. Набрать номер, который надо записать.
  2. Кликнуть левой кнопкой Save.
  3. Выбрать, куда его записать: в память одной из SIM-карт, или же в память телефона.
  4. Выбрав место сохранения, нажать на левую кнопку Edit.
  5. Набрать имя.
  6. Вызвать левой кнопкой меню Options, выбрать там пункт Done.
  7. После этого просмотреть всю запись, а при желании и записать что-нибудь ещё, вроде адреса электропочты, рабочего телефона или названия компании. Всё это делается тем же способом, которым набирается имя.
  8. Просмотрев всё, нажать правой кнопкой Done.
  9. В результате этого появится… диалог подтверждения: "Save?" Нажать "Yes". Левой кнопкой.
Читать далее.

Syndicate content