GUI означава графичен потребителски интерфейс и се произнася GOO-ee или gooey. GUI съдържа графични елементи като прозорци, менюта, икони и връзки, които избирате, когато работите с операционна система, софтуерно приложение или мобилно приложение.
Интерфейси на командния ред, управлявани преди взаимодействие с компютър
За да оцените наистина GUI дизайна, е полезно да знаете какво го е предшествало. Преди GUI да се използва широко, компютърните екрани показваха само обикновен текст и се управляваха от клавиатура. Взаимодействията с компютъра бяха въведени в команден ред. Така че, вместо да плъзгате и пускате файл, за да го преместите, потребителите въвеждат името на командата, името на файла, който трябва да бъде преместен, и целевата директория. Потребителите трябваше да запомнят командите, необходими за изпълнение на тези и много други функции.
GUI: Визуална революция
GUI е много различен. Вместо да е базиран на текст, той е визуален, което прави компютъра много по-лесен за използване. Когато операционните системи и приложения включват GUI, командите и действията се изпълняват чрез директно манипулиране на графичните елементи на екрана. В GUI обикновено се използват следните типове интерфейсни елементи:
- Windows показва информация на екрана. Приложенията, уеб страниците и документите се отварят в прозорци. Прозорците могат да се местят, преоразмеряват и поставят един пред друг.
- Menus предлагат списъци с действия, от които да избирате. Те подреждат наличните команди в дадено приложение в логически групи.
- Контролите за въвеждане позволяват на потребителите да избират една или повече опции от списък. Контролите за въвеждане включват квадратчета за отметка, бутони за опции, падащи списъци, превключватели, текстови полета и инструменти за избор на дата и час.
- Навигационните компоненти позволяват на потребителите да се придвижват от място на място в интерфейса. Примерите включват навигационни пътеки, плъзгачи, полета за търсене, пагинация и тагове.
- Информационни компоненти информират потребителите за състоянието на дадена задача. Примерите включват известия за входящи съобщения, ленти за напредъка, подсказки и изскачащи прозорци.
Потребителите избират един или комбинация от горните елементи чрез натискане на клавиши на клавиатурата, щракване с мишката или докосване на екрана. Тези действия улесняват стартирането на приложения, отварянето на файлове, навигирането в уебсайтове и извършването на други задачи.
Тези GUI елементи осигуряват последователни визуални индикации за задачите, които могат да бъдат изпълнени в рамките на приложение. Те също така правят изучаването на нови приложения по-удобно.
История на GUI
През 1981 г. Xerox представи PARC, първия GUI. Основателят на Apple Стив Джобс го видя по време на обиколка на Xerox и пусна базирана на GUI операционна система за Macintosh през 1984 г. Microsoft го последва през 1985 г. с Windows 1.0.
Тези програми, базирани на GUI, се управляваха с показалец на мишката, който се движеше по екрана, когато потребителите преместиха физическа мишка. Това беше началото на „посочи и щракни“. Тази промяна означава, че потребителите вече не трябва да учат дълъг списък от команди, за да работят с компютър. Всяка команда беше представена в меню или чрез икона на екрана.
До 1990 г. GUI започнаха да приличат повече на тези, използвани в съвременните устройства.
В началото на 2010 г. нови типове въвеждане, като команди за плъзгане и щипване, бяха добавени към възможностите на GUI, за да се приспособят към нарастващия мобилен пазар. Компютърните графични потребителски интерфейси вече също приемат въвеждане от джойстици, светлинни химикалки, камери и микрофони. Дори по-нови модели автомобили използват GUI заедно с бутони за управление.