Mis on GUI (graafiline kasutajaliides)?
GUI tähistab graafilist kasutajaliidest ja seda hääldatakse GOO-ee või gooey. GUI sisaldab graafilisi elemente, nagu aknad, menüüd, ikoonid ja lingid, mille valite, kui töötate operatsioonisüsteem, tarkvararakendus või mobiilirakendus.

Käsurea liidesed valitsesid varasemat arvutiinteraktsiooni
GUI kujunduse tõeliseks hindamiseks aitab teada, mis sellele eelnes. Enne GUI tavalist kasutamist kuvasid arvutiekraanid ainult lihtteksti ja neid juhtis a klaviatuur. Koostoimed arvutiga sisestati käsureale. Seega, selle asemel, et faili teisaldada, sisestasid kasutajad käsu nime, teisaldatava faili nime ja sihtkataloogi. Kasutajad pidid nende ja paljude muude funktsioonide täitmiseks vajalikud käsud meelde jätma.

GUI: visuaalne revolutsioon
GUI on väga erinev. Selle asemel, et olla tekstipõhine, on see visuaalne, muutes arvuti kasutamise palju lihtsamaks. Kui operatsioonisüsteemid ja rakendused sisaldavad GUI-d, teostatakse käsud ja toimingud ekraani graafiliste elementide otsese manipuleerimise kaudu. GUI-des kasutatakse tavaliselt järgmist tüüpi liideseelemente.
- Windows kuvab ekraanil teavet. Rakendused, veebilehed ja dokumendid avanevad kõik akendes. Aknaid saab liigutada, suurust muuta ja üksteise ette asetada.
- Menüüd pakkuda toimingute loendeid, mille hulgast valida. Need korraldavad rakenduses saadaolevad käsud loogilistesse rühmadesse.
- Sisendjuhtelemendid võimaldab kasutajatel valida loendist ühe või mitu valikut. Sisestusnuppude hulka kuuluvad märkeruudud, valikunupud, ripploendid, lülitid, tekstiväljad ning kuupäeva ja kellaaja valijad.
- Navigatsioonikomponendid võimaldab kasutajatel liideses ühest kohast teise liikuda. Näited hõlmavad riivsaia, liugureid, otsingukaste, lehekülgi ja silte.
- Informatiivsed komponendid teavitama kasutajaid ülesande olekust. Näited hõlmavad teateid sissetulevate sõnumite kohta, edenemisribasid, vihjeid ja hüpikaknaid.

Kasutajad valivad ühe või ülaltoodud elementide kombinatsiooni, vajutades klaviatuuril klahve ja klõpsates klahviga a hiirvõi puudutage ekraani. Need toimingud muudavad rakenduste käivitamise, failide avamise, veebisaitidel navigeerimise ja muude toimingute tegemise lihtsaks.
Need graafilise kasutajaliidese elemendid pakuvad ühtseid visuaalseid viiteid ülesannete kohta, mida rakenduses saab täita. Need muudavad ka uute rakenduste õppimise mugavamaks.
GUI ajalugu
1981. aastal Xerox tutvustas PARC-i, esimene GUI. Apple'i asutaja Steve Jobs nägi seda Xeroxi ringreisil ja lasi 1984. aastal Macintoshi jaoks välja GUI-põhise operatsioonisüsteemi. Microsoft järgnes 1985. aastal Windows 1.0-ga.

Neid GUI-põhiseid programme juhiti hiirekursoriga, mis liikus ekraanil ringi, kui kasutajad liigutasid füüsilist hiirt. See oli osutamise ja klõpsamise algus. See nihe tähendas, et kasutajad ei pidanud arvuti juhtimiseks enam pikka käskude loendit õppima. Iga käsklus esitati menüüs või ikoonina ekraanil.
1990. aastaks hakkasid GUI-d välja nägema rohkem nagu tänapäevastes seadmetes kasutatavad.

2010. aastate alguses lisati graafilise kasutajaliidese võimekusele uued sisestustüübid, nagu näiteks pühkimis- ja pigistuskäsud, et tulla toime kasvava mobiilituruga. Arvuti GUI-d aktsepteerivad nüüd ka juhtkangide, valguspliiatsite, kaamerate ja mikrofonide sisendit. Isegi uuemate mudelite autod kasutavad GUI-sid koos nuppude juhtnuppudega.