Перейти до вмісту

Графічний інтерфейс користувача

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з ГІК)
Копія екрану GNOME Shell GUI.

Графі́чний інтерфе́йс кори́стувача́ (ГІК, англ. GUI, graphical user interface) — тип інтерфейсу, який дає змогу користувачам взаємодіяти з електронними пристроями через графічні зображення та візуальні вказівки.[1] Головним механізмом взаємодії користувача з комп'ютером в графічному інтерфейсі є вказівний пристрій - імітація людської руки (комп'ютерна миша, сенсорний екран, тачпад тощо).[2]

ГІК як тип інтерфейсу є противагою до текстових інтерфейсів (TUI), де єдиним пристроєм вводу є клавіатура[3], заснованих на використанні тексту, текстовому наборі команд та текстовій навігації, наприклад, CLI, bash.

Виконання дій у ГІК — це безпосередня маніпуляція з графічними елементами, як-от клік або drag-and-drop. Окрім комп'ютерів, GUI використовують в:

Термін ГІК зазвичай не вживають стосовно інтерфейсів з низькою роздільною здатністю. Наприклад, у відеоіграх використовують інтерфейс HUD.

Вперше концепцію ГІК запропонували вчені з дослідницької лабораторії Xerox PARC у 1970-х, але отримала комерційне втілення лише в продуктах корпорацій Apple Computer, IBM, Microsoft. В операційній системі AMIGAOS ГІК з багатозадачністю був використаний у 1985 році. Нині цей інтерфейс — стандартна складова частина більшості доступних на ринку операційних систем і застосунків.[4]

Приклади операційних систем, що використовують ГІК: Mac OS, Ubuntu, Microsoft Windows, NEXTSTEP, OS/2.

Історія

[ред. | ред. код]

Графічний інтерфейс користувача винайшли завдяки дослідженням[5], які Дуглас Енгельбарт та Вільям Кей провели у 1960-ті роки базуючись в Дослідницькому центрі розвитку людського інтелекту в 1960-х роках. Результати робіт та загальна концепція GUI були викладені в рефераті, опублікованому в матеріалах осінньої об’єднаної комп’ютерної конференції AFIPS 1968-го року.[6]

Згодом концепцію GUI перейняли дослідники з лабораторії Xerox PARC у 1970-х. 1973 року в лабораторії Xerox PARC зібрали молодих учених і дали їм свободу досліджень. У підсумку, крім усього іншого, на світ з'явилася концепція графічного інтерфейсу WIMP (Windows, Icons, Menus, Point-n-Click) і в рамках цієї концепції було створено комп'ютер Alto. Його не виробляли як комерційний продукт, але він широко застосовувався на фірмі Xerox як корпоративний інструмент.

1979 року Three Rivers Computer Corporation побудувала робочу станцію PERQ, схожу за принципами роботи на Alto. 1981 року Xerox розробила наступника Alto — Star.

Комерційне втілення концепція GUI отримала 1984 року в продуктах корпорації Apple Computer. В операційній системі AmigaOS GUI з багатозадачністю був застосований 1985 року.

Зараз GUI є стандартом для більшості доступних на ринку операційних систем і додатків. Приклади систем, що використовують GUI: Mac OS, GEM[en], Atari TOS, Microsoft Windows, Solaris, GNU/Linux, NeXTSTEP, OS/2, BeOS, Android, iOS, Bada, MeeGo.

Хоча в переважній більшості систем GUI є надбудовою для операційної системи, існують і незалежні його реалізації. Відомий варіант графічної програми BIOS Setup, коли, ще до завантаження ОС, управління налаштуваннями IBM PC-сумісної ЕОМ здійснюється мишею, аналогічно повноцінному GUI. Втім, такий варіант BIOS не пройшов перевірку часом. Також є GUI для Мікроконтролерів, які не потребують ОС.

Класифікація

[ред. | ред. код]

Можна виокремити такі види GUI[джерело?]:

  • простий: типові екранні форми та стандартні елементи інтерфейсу, що забезпечуються самою підсистемою GUI;
  • істинно-графічний, двовимірний: нестандартні елементи інтерфейсу та оригінальні метафори, що реалізовані власними засобами програми або сторонньою бібліотекою;
  • тривимірний.

Однією з вимог до хорошого графічного інтерфейсу програмної системи є концепція «роби те, що я маю на увазі» або DWIM (англ. Do What I Mean). DWIM вимагає, щоб система працювала передбачувано, щоб користувач заздалегідь інтуїтивно розумів, яку дію виконає програма після отримання його команди.

Переваги

[ред. | ред. код]
  • Графічний інтерфейс є «дружнім» для користувачів, котрі розпочали знайомство з комп'ютером з графічного інтерфейсу.
  • В програмах обробки графіки він найчастіше є єдино можливим.

Недоліки

[ред. | ред. код]

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]


  1. Операційні системи (укр.). BHV Publishing Group. ISBN 978-966-552-157-0.
  2. Galitz, Wilbert O. (10 квітня 2007). The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques (англ.). John Wiley & Sons. ISBN 978-0-470-14622-4.
  3. М, Редько М. (2014). Інформатика та компютерна техніка.: Навчальних посібник для І-ІІ р.а. (укр.). Нова Книга. ISBN 978-966-382-074-3.
  4. а б Mishra, Umakant (1 грудня 2009). Improving Graphical User Interface Using TRIZ (англ.). Umakanta Mishra.
  5. Jacko, Julie; Stephanidis, Constantine (1 вересня 2003). Human-Computer Interaction: Theory and Practice (англ.). CRC Press. ISBN 978-0-8058-4931-8.
  6. A Research Center for Augmenting Human Intellect - 1968 (AUGMENT,3954,) - Doug Engelbart Institute. dougengelbart.org. Процитовано 7 січня 2025.