Введение

В дизайне пользовательского интерфейса метафора интерфейса – это набор визуальных элементов, действий и процедур, использующих знания и опыт, которыми пользователи уже обладают в других областях. Цель метафоры интерфейса – обеспечить пользователю мгновенное понимание принципов взаимодействия с интерфейсом. Метафоры интерфейса разрабатываются с учетом сходства с физическими объектами, но при этом обладают собственными свойствами (например, метафора рабочего стола и веб-порталы). Они могут основываться на деятельности, объекте (скеуоморфе) или их комбинации, опираясь на привычные знания пользователя для освоения нового и представляя информацию в понятных терминах. Примером метафоры интерфейса является аналогия файлов и папок для файловой системы операционной системы. Другой пример – представление файловой системы в виде дерева, как в файловом менеджере.

Исторические вклады

В середине двадцатого века компьютеры были крайне редкими и использовались только специалистами. Они были оснащены сложными интерфейсами, понятными лишь этим немногим избранным. В 1968 году Дуглас Энгельбарт продемонстрировал разработку, которая поразила руководителей Xerox. Они приступили к работе над тем, что впоследствии стало Xerox Alto. В 1973 году Xerox завершила разработку первого персонального компьютера Xerox Alto, оснащенного сложным графическим пользовательским интерфейсом (GUI), включающим окна, значки, меню и курсор. К сожалению, Xerox Alto и его преемник Xerox Star были слишком дороги для обычного потребителя и страдали от недостаточной маркетинговой поддержки. В 1984 году компания Apple Computer представила Apple Macintosh, который стал первым доступным и коммерчески успешным персональным компьютером с графическим пользовательским интерфейсом. Macintosh стал вторым компьютером Apple, поставляемым с графическим пользовательским интерфейсом, первым была Apple Lisa. В 1985 году Microsoft выпустила Microsoft Windows, которая имела явное сходство как с Macintosh, так и с интерфейсом Alto. В конечном итоге Windows обогнала Apple на рынке персональных компьютеров и стала доминирующей операционной системой с графическим интерфейсом.

Оценка

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