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üsteemi, tarkvararakenduse või mobiilirakendusega.
Käsurea liidesed valitsesid arvuti varasema interaktsiooni kohta
GUI-disaini tõeliselt hindamiseks aitab teada, mis sellele eelnes. Enne GUI tavalist kasutamist kuvasid arvutiekraanid ainult lihtteksti ja neid juhiti klaviatuuriga. Koostoimed arvutiga kirjutati 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äske ja toiminguid ekraanil kuvatavate graafiliste elementide otsese manipuleerimise kaudu. GUI-des kasutatakse tavaliselt järgmist tüüpi liidese elemente:
- Windows kuvab teabe ekraanil. Rakendused, veebilehed ja dokumendid avanevad kõik akendes. Aknaid saab liigutada, nende suurust muuta ja üksteise ette asetada.
- Menüüd pakuvad toimingute loendeid, mille vahel valida. Need korraldavad rakenduses saadaolevad käsud loogilistesse rühmadesse.
- Sisendjuhtelemendid võimaldavad 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õimaldavad kasutajatel liideses ühest kohast teise liikuda. Näidete hulka kuuluvad riivsai, liugurid, otsingukastid, lehekülgede jagamine ja sildid.
- Teabekomponendid teavitavad kasutajaid ülesande olekust. Näited hõlmavad märguandeid sissetulevate sõnumite kohta, edenemisribasid, vihjeid ja hüpikaknaid.
Kasutajad valivad ühe või ül altoodud elementide kombinatsiooni, vajutades klaviatuuri klahve, klõpsates hiirega või puudutades ekraani. Need toimingud muudavad rakenduste käivitamise, failide avamise, veebisaitidel navigeerimise ja muude toimingute tegemise lihtsaks.
Need GUI elemendid annavad järjepidev alt visuaalseid näpunäiteid ülesannete kohta, mida rakenduses saab teha. Need muudavad ka uute rakenduste õppimise mugavamaks.
GUI ajalugu
1981. aastal tutvustas Xerox PARC-i, esimest GUI-d. Apple'i asutaja Steve Jobs nägi seda Xeroxi ringreisil ja andis 1984. aastal välja GUI-põhise operatsioonisüsteemi Macintoshi jaoks. Microsoft järgnes 1985. aastal Windows 1.0-ga.
Neid GUI-põhiseid programme juhiti hiirekursoriga, mis liikus ekraanil, kui kasutajad füüsilist hiirt liigutasid. 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.
Aastal 1990 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 pühkimis- ja pigistuskäsud, et kohaneda 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.