Посты с тагом usability
16
января
2008

Индикатор клавиатурной раскладки

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

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

При наборе текста, взгляд обращен к области на экране, где появляются буквы, или к клавиатуре. Второй вариант встречается даже чаще, т.к. далеко не многие умеют печать, не глядя на кнопки. Постоянно контролировать состояние индикатора в углу экрана неудобно, особенно, если монитор — 30", или этих мониторов стоит перед человеком 4 штуки. Читать далее →

17
декабря
2007

Работа над ошибками

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

Тема поста — оформление сообщений об ошибках, про которое, вопреки расхожему мнению, тоже не следует забывать. Чего стоит, например, такое сообщение о недоступности сайта из-за падения БД:

Благодаря подобной подаче информации, можно простить за это досадное недоразумение и MySQL, и colourlovers.com.

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