Skip to main content

Что такое графический интерфейс пользователя?

В течение многих лет языки программирования управлялись исключительно командной строкой. Это ограничивало пользователей людьми, у которых было хорошее знание языка, чтобы они могли выполнять загадочные команды для манипулирования данными. Графический интерфейс пользователя (GUI) подобен оформлению витрин для языка программирования. Он создает графическое представление среды стиля рабочего стола с иконками и меню, представляющими объекты и команды. Пользователь может указывать и нажимать, чтобы манипулировать данными и программами, даже не зная базового языка или единой команды.

Любой, кто был достаточно взрослым в 1980-х годах, чтобы осознавать компьютерную революцию, несомненно, помнит успех компьютера Apple® Macintosh® с его революционным графическим интерфейсом пользователя и мышью. Это был первый коммерчески успешный, доступный компьютер, который мог использовать каждый, знания программирования не требовались. Microsoft быстро последовала за операционной системой Windows®, и никто не оглянулся. Графический интерфейс пользователя был не только эффективным и простым, но и веселым.

Хотя Apple и Microsoft принесли GUI в наши дома, они не были ответственны за изобретение первого графического интерфейса пользователя. В 1965-1968 годах Дуг Энгельбарт вместе со Стэнфордским исследовательским институтом в то время вместе с несколькими коллегами создавал гипертекстовую среду в стиле окна, дополненную изобретением небольшой трехкнопочной штуковины, которая позволяла бы пользователю указывать и нажимать на объекты. в окне Гизмо с его пуговицами, носом и электрическим «хвостом» напоминало мышь, и устройство получило свое название. Вдохновение Энгельбарта для GUI частично было связано с идеями, предложенными тридцатью годами ранее прославленным американским инженером Ванневаром Бушем в его опубликованной в 1945 году статье о системе «мемекс».

Корпорация Xerox® разработала два компьютера с графическим интерфейсом пользователя и мышью по образцу работы Энгельбарта. Альт и Звезда; последний выпущен в 1981 году для публики. Компьютер был дорогим, а оборудование неадекватным по отношению к потребностям операционной системы. Несмотря на то, что было продано только 25 000 устройств, считается, что он по крайней мере частично отвечает за то, что вдохновил Стива Джобса (основателя Apple) и Билла Гейтса (основателя Microsoft) подтолкнуть их команды разработчиков к созданию операционных систем Macintosh и Windows.

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