Що таке GUI (графічний інтерфейс користувача)?
GUI означає графічний інтерфейс користувача і вимовляється GOO-ee або gooey. GUI містить графічні елементи, такі як вікна, меню, значки та посилання, які ви вибираєте під час роботи з операційна система, програмне забезпечення або мобільний додаток.

Інтерфейси командного рядка регулюють попередню взаємодію з комп’ютером
Щоб по-справжньому оцінити дизайн графічного інтерфейсу, важливо знати, що йому передувало. До того, як графічний інтерфейс був широко використаний, екрани комп’ютерів відображали лише звичайний текст і керувалися a клавіатуру. Взаємодії з комп’ютером вводилися в командний рядок. Таким чином, замість того, щоб перетягувати файл, щоб перемістити його, користувачі вводили назву команди, ім’я файлу, який потрібно перемістити, і каталог призначення. Користувачі повинні були запам’ятати команди, необхідні для виконання цих та багатьох інших функцій.

GUI: Візуальна революція
GUI дуже відрізняється. Замість того, щоб бути текстовим, він візуально заснований, що значно полегшує використання комп’ютера. Коли операційні системи та програми містять графічний інтерфейс, команди та дії виконуються за допомогою безпосереднього маніпулювання графічними елементами на екрані. У GUI зазвичай використовуються такі типи елементів інтерфейсу:
- Windows відображає інформацію на екрані. Програми, веб-сторінки та документи відкриваються у вікнах. Вікна можна переміщувати, змінювати розміри та розміщувати одне навпроти одного.
- Меню пропонують списки дій на вибір. Вони об’єднують команди, доступні в програмі, у логічні групи.
- Елементи керування введенням дозволити користувачам вибрати один або кілька варіантів зі списку. Елементи керування введенням включають прапорці, кнопки параметрів, спадні списки, перемикачі, текстові поля та засоби вибору дати та часу.
- Навігаційні компоненти дозволяють користувачам переміщатися з місця на місце в інтерфейсі. Приклади включають пагінці, повзунки, вікна пошуку, сторінки та теги.
- Інформаційні компоненти інформувати користувачів про стан завдання. Приклади включають сповіщення про вхідні повідомлення, індикатори виконання, підказки та спливаючі вікна.

Користувачі вибирають один або комбінацію з перерахованих вище елементів, натискаючи клавіші на клавіатурі, клацаючи за допомогою a миша, або торкнутися екрана. Ці дії полегшують запуск програм, відкриття файлів, навігацію по веб-сайтах та виконання інших завдань.
Ці елементи графічного інтерфейсу забезпечують послідовні візуальні вказівки на завдання, які можна виконувати в програмі. Вони також роблять вивчення нових програм більш комфортним.
Історія GUI
У 1981 р. Xerox представила PARC, перший графічний інтерфейс. Засновник Apple Стів Джобс побачив це під час туру по Xerox і випустив операційну систему на основі графічного інтерфейсу для Macintosh у 1984 році. У 1985 році Microsoft пішла за ним з Windows 1.0.

Цими програмами на основі графічного інтерфейсу керували за допомогою вказівника миші, який переміщався по екрану, коли користувач рухався фізичною мишею. Це був початок «наведи і клацни». Ця зміна означала, що користувачам більше не потрібно було вивчати довгий список команд для керування комп’ютером. Кожна команда була представлена в меню або значком на екрані.
До 1990 року графічні інтерфейси стали більше схожі на ті, що використовуються на сучасних пристроях.

На початку 2010-х до можливості графічного інтерфейсу були додані нові типи вводу, такі як команди «смахнути» та «щипнути», щоб адаптувати зростаючий ринок мобільних пристроїв. Графічний інтерфейс комп’ютера тепер також приймає введення з джойстиків, світлових ручок, камер і мікрофонів. Навіть нові моделі автомобілів використовують графічний інтерфейс у поєднанні з кнопками керування.