Что есть грамотный интерфейс?

Что такое "грамотный интерфейс"? Это интерфейс, который позволяет выжать из пользователя максимум производительности.

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

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

  • Интерфейс Должен быть привычным.

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

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

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

  • Интерфейс должен быть умным.

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

  • Интерфейс должен быть догадливым.

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

  • Интерфейс должен быть удобным.

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

  • Интерфейс должен быть быстрым.

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

  • Интерфейс должен быть Интерфейсом!

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

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


Билл Гейтс покидает Microsoft.

Выступление Билла Гейтса на выставке высоких технологий «CES 2008» стало сенсацией. Глава корпорации «Microsoft» уже неоднократно использовал подмостки выставки для предсказания будущего в сфере инновационных технологий.

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

Около четырех тысяч человек собрались в отеле «Venetian Hotel's Palazzo Ballroom» в Лас Вегасе, чтобы услышать доклад главы корпорации «Microsoft» Билла Гейтса, приуроченной к ежегодной выставке высоких технологий CES 2008.

«Мое первое выступление здесь состоялось очень давно, в 1994 году, - начал Гейтс. – Это было время, когда Windows 95 делал свои первые шаги, а эпоха Интернет только зарождалась».

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

«Мы проделали огромный путь и это только начало», - подчеркнул он.

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

Поэтому продукты ведущих производителей будут ориентированны на конечного пользователя. Кроме того, многие программы станут универсальными и смогут использоваться не только на персональном компьютере, но и в Интернете, на мобильном телефоне, на экране телевизора.Глава «Microsoft» выделил три основных тенденции, которые, по его мнению, будут превалировать в будущем.

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

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

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

Третий фактор, возможности которого, по мнению Гейтса, недооценивают больше всего – это создание «естественного интерфейса».

«Символом первой цифровой эры стали мышь и клавиатура, - отметил создатель «Microsoft» – Однако уже сейчас мы развиваем новые формы взаимодействия машины и пользователя».

В настоящее время появились устройства, для управления которыми теперь необходим только «стилос», а некоторым вообще достаточно прикосновения. При этом, отметил Гейтс, будущее – за голосовым управлением.

Что касается корпорации «Microsoft», она сосредоточится на разработке кроссплатформенных решений, улучшении пользовательских интерфейсов и создании новых мультимедийных сервисов, устройств ввода и систем распознавания речи.

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

Отметив, что это его последний публичный доклад, Билл Гейтс объявил о том, что в июле намерен сложить с себя полномочия руководителя «Microsoft» и вплотную заняться деятельностью своего благотворительного фонда «Bill & Melinda Gates Foundation».

Гейтс подчеркнул, что день сложения полномочий станет первым днем с тех пор, как ему исполнилось семнадцать, когда он не будет полноценным сотрудником корпорации. «Я пока не знаю, как будет проходить мой последний день в качестве руководителя. Знаете, это немного странно. Вот что бы вы делали в ваш последний день?», – цитирует Гейтса пресс-служба корпорации.

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




Fast: [10] [20]

Этот сайт полностью окупает себя, хотя его ТИЦ=10, а PR=2. Хотите знать, как он это делает? Хотите чтобы Ваш сайт чарез пол-часа тоже начал на полном автопилоте приносить деньги?
Регистрируйся здесь и здесь и начинай получать деньги со своего сайта!