Tag Archives: прототипирование

Календари: эргономика и дизайн


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

Текстовые поля: эргономика и дизайн


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

Эргономика компьютерных игр


Эмерик Тоа, Франция

Цель — удовлетворение пользователя

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

Факторы, влияющие на удовлетворение пользователя игрового ПО Поброднее

Сделать интерфейс проще


Брэндон Уокин (Brandon Walkin), Facebook

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

Четырежды не адекватен

Александр Белышкин

Типичные проблемы интерфейса отечественного ПО и методы их предотвращения

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

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

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

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

Создание профессионального интерфейса

Глава из книги «Shareware: профессиональная разработка и продвижение программ».
Станислав Жарков

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

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

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

Стандартные элементы интерфейса

Поброднее

Принципы построения интерфейсов

Глава из книги «Shareware: профессиональная разработка и продвижение программ».
Станислав Жарков

Золотое сечение

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

В математике пропорцией называют равенство двух отношений: a : b = с: d.

Отрезок прямой АВ можно разделить точкой С на две части следующими способами:

  • на две равные части АВ : АС = АВ : ВС,
  • на две неравные части в любом отношении (такие части пропорции не образуют);
  • таким образом, когда АВ: ВС = ВС: АС.

Поброднее

Основы построения интерфейсов

Глава из книги «Shareware: профессиональная разработка и продвижение программ».
Станислав Жарков

Когда говорят о научных основах проектирования пользовательских интерфейсов, в первую очередь упоминают термин HCI. HCI — это аббревиатура английского Human-Computer Interaction, что переводится как “взаимодействие человека и компьютера”. На Западе HCI — это целая профессия, ей обучают в университетах, выдавая дипломы “Специалист по HCI”. Издается много журналов по этой теме, существует большое количество Web-сайтов. В России, к сожалению, эта наука не пользуется особой популярностью например, у нас настоящих специалистов по HCI можно буквально пересчитать по пальцам одной руки.

Как легко догадаться по названию, составными частями HCI являются:

  • человек (пользователь)
  • компьютер
  • их взаимодействие.

Поброднее

Разработка пользовательского интерфейса

Глава из книги «Shareware: профессиональная разработка и продвижение программ».
Станислав Жарков

Интерфейс пользователя – эта та часть программы, которая находится у всех на виду. Некоторые программисты склонны оставлять дизайн интерфейса пользователя на потом, считая, что реальное достоинство приложения – его программный ко. который и требует большего внимания. Однако часто возникает недовольство пользователей из-за неудачно подобранных шрифтов, непонятного содержимого экрана и скорости его прорисовывания, поэтому работу над интерфейсом также нужно воспринимать серьезно. Пользователь не видит программного кода, зато интерфейс (хороший или плохой) всегда перед ним. Поброднее

Разработка графических динамических пользовательских интерфейсов для АСУТП

Кристофер Уильсон, вице-президент SL Corp.

Эта статья – попытка сформулировать ряд принципиальных критериев для разработчиков, которым приходится делать выбор между различными типами имеющихся графических средств. По-видимому, ключевой момент здесь в том, что хотя все современные интерфейсные средства являются графическими и динамическими, их возможностей может оказаться недостаточно для требуемых задач. Как следствие, особенно важным становится оценка того, что ниже описывается как “графическая глубина” создаваемого интерфейса, а также соответствующих средств разработки.
Поброднее