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