GUI apzīmē grafisko lietotāja interfeisu, un to izrunā GOO-ee vai gooey. GUI satur grafiskos elementus, piemēram, logus, izvēlnes, ikonas un saites, kuras atlasāt, strādājot ar operētājsistēmu, lietojumprogrammu vai mobilo lietotni.
Komandrindas saskarnes, kuras noteica iepriekšējā datora mijiedarbība
Lai patiesi novērtētu GUI dizainu, ir noderīgi zināt, kas bija pirms tā. Pirms GUI plaši izmantoja, datoru ekrānos tika rādīts tikai vienkāršs teksts, un tos vadīja ar tastatūru. Mijiedarbība ar datoru tika ierakstīta komandrindā. Tātad, tā vietā, lai vilktu un nomestu failu, lai to pārvietotu, lietotāji ierakstīja komandas nosaukumu, pārvietojamā faila nosaukumu un mērķa direktoriju. Lietotājiem bija jāiegaumē komandas, kas nepieciešamas šo un daudzu citu funkciju veikšanai.
GUI: vizuālā revolūcija
GUI ir ļoti atšķirīga. Tā nav balstīta uz tekstu, bet gan vizuāli, padarot datoru daudz vieglāk lietojamu. Ja operētājsistēmās un lietojumprogrammās ir iekļauts GUI, komandas un darbības tiek veiktas, tieši manipulējot ar ekrāna grafiskajiem elementiem. GUI ietvaros parasti tiek izmantoti šāda veida saskarnes elementi:
- Windows parāda informāciju ekrānā. Programmas, tīmekļa lapas un dokumenti tiek atvērti logos. Logus var pārvietot, mainīt izmērus un novietot vienu otram priekšā.
- Izvēlnes piedāvā darbību sarakstus, no kuriem izvēlēties. Tās sakārto lietojumprogrammā pieejamās komandas loģiskās grupās.
- Ievades vadīklas ļauj lietotājiem sarakstā atlasīt vienu vai vairākas opcijas. Ievades vadīklas ietver izvēles rūtiņas, opciju pogas, nolaižamos sarakstus, slēdžus, teksta laukus un datuma un laika atlasītājus.
- Navigācijas komponenti ļauj lietotājiem pārvietoties no vienas vietas uz citu saskarnes ietvaros. Piemēri: hierarhiskā navigācija, slīdņi, meklēšanas lodziņi, lappuse un atzīmes.
- Informācijas komponenti informē lietotājus par uzdevuma statusu. Piemēri: paziņojumi par ienākošajiem ziņojumiem, norises joslas, rīka padomi un uznirstošie logi.
Lietotāji izvēlas vienu vai iepriekš minēto elementu kombināciju, nospiežot tastatūras taustiņus, noklikšķinot ar peli vai pieskaroties ekrānam. Šīs darbības atvieglo lietojumprogrammu palaišanu, failu atvēršanu, navigāciju vietnēs un citu uzdevumu veikšanu.
Šie GUI elementi nodrošina konsekventas vizuālas norādes par uzdevumiem, ko var veikt lietojumprogrammā. Tie arī padara jaunu lietojumprogrammu apgūšanu ērtāku.
GUI vēsture
1981. gadā Xerox ieviesa PARC - pirmo GUI. Apple dibinātājs Stīvs Džobss to redzēja Xerox tūres laikā un 1984. gadā izlaida uz GUI balstītu operētājsistēmu operētājsistēmai Macintosh. Microsoft sekoja 1985. gadā ar Windows 1.0.
Šīs uz GUI balstītās programmas tika vadītas ar peles rādītāju, kas pārvietojās pa ekrānu, kad lietotāji pārvietoja fizisko peli. Tas bija “norādīt un klikšķi” sākums. Šī maiņa nozīmēja, ka lietotājiem vairs nebija jāapgūst garš komandu saraksts, lai darbinātu datoru. Katra komanda tika attēlota izvēlnē vai ar ikonu ekrānā.
Līdz 1990. gadam GUI sāka līdzināties mūsdienu ierīcēs izmantotajām.
2010. gadu sākumā GUI iespējai tika pievienoti jauni ievades veidi, piemēram, vilkšanas un saspiešanas komandas, lai pielāgotos augošajam mobilo sakaru tirgum. Datoru GUI tagad pieņem arī ievadi no kursorsvirām, gaismas pildspalvām, kamerām un mikrofoniem. Pat jaunāku modeļu automašīnās GUI tiek izmantotas kopā ar pogu vadības ierīcēm.