GUI je kratica za grafičko korisničko sučelje i izgovara se GOO-ee ili gooey. GUI sadrži grafičke elemente kao što su prozori, izbornici, ikone i veze koje odaberete kada radite s operativnim sustavom, softverskom aplikacijom ili mobilnom aplikacijom.
Sučelja naredbenog retka upravljaju prethodnom interakcijom s računalom
Da biste zaista cijenili dizajn GUI-ja, pomaže znati što mu je prethodilo. Prije nego što se GUI počeo uobičajeno koristiti, zasloni računala prikazivali su samo običan tekst i njima se upravljalo tipkovnicom. Interakcije s računalom upisane su u naredbeni redak. Dakle, umjesto povlačenja i ispuštanja datoteke kako bi je premjestili, korisnici su upisali naziv naredbe, naziv datoteke koju treba premjestiti i odredišni direktorij. Korisnici su morali zapamtiti naredbe potrebne za izvođenje ovih i mnogih drugih funkcija.
GUI: Vizualna revolucija
GUI je vrlo različit. Umjesto da se temelji na tekstu, temelji se vizualno, što čini korištenje računala puno lakšim. Kada operativni sustavi i aplikacije uključuju GUI, naredbe i radnje izvode se izravnom manipulacijom grafičkih elemenata na ekranu. Unutar GUI-ja obično se koriste sljedeće vrste elemenata sučelja:
- Windows prikazuje informacije na ekranu. Aplikacije, web-stranice i dokumenti otvaraju se u prozorima. Prozori se mogu pomicati, mijenjati veličinu i postavljati jedan ispred drugog.
- Menus nude popise radnji koje možete izabrati. Oni organiziraju naredbe dostupne u aplikaciji u logičke grupe.
- Kontrole unosa omogućuju korisnicima odabir jedne ili više opcija s popisa. Kontrole unosa uključuju potvrdne okvire, gumbe opcija, padajuće popise, prekidače, tekstualna polja i birače datuma i vremena.
- Navigacijske komponente omogućuju korisnicima kretanje s mjesta na mjesto unutar sučelja. Primjeri uključuju putove, klizače, okvire za pretraživanje, označavanje stranica i oznake.
- Informacijske komponente informiraju korisnike o statusu zadatka. Primjeri uključuju obavijesti o dolaznim porukama, trake napretka, opise alata i skočne prozore.
Korisnici odabiru jedan ili kombinaciju gore navedenih elemenata pritiskom na tipke na tipkovnici, klikom miša ili dodirom na ekranu. Ove radnje olakšavaju pokretanje aplikacija, otvaranje datoteka, navigaciju web stranicama i obavljanje drugih zadataka.
Ovi GUI elementi pružaju dosljedne vizualne indikacije zadataka koji se mogu izvršiti unutar aplikacije. Oni također čine učenje novih aplikacija ugodnijim.
Povijest GUI
1981. Xerox je predstavio PARC, prvi GUI. Osnivač Applea Steve Jobs vidio ga je tijekom obilaska Xeroxa i izdao operativni sustav temeljen na GUI-u za Macintosh 1984. Microsoft ga je slijedio 1985. sa sustavom Windows 1.0.
Ovim programima temeljenim na GUI-u upravljalo se pokazivačem miša koji se kretao po zaslonu kada su korisnici pomicali fizički miš. Bio je to početak point-and-click. Ovaj pomak znači da korisnici više ne moraju učiti dugačak popis naredbi za upravljanje računalom. Svaka naredba bila je predstavljena u izborniku ili ikonom na ekranu.
Do 1990. GUI-ji su počeli više sličiti onima koji se koriste na modernim uređajima.
Početkom 2010-ih, nove vrste unosa, kao što su naredbe za prevlačenje i štipanje, dodane su GUI mogućnostima kako bi se prilagodile rastućem tržištu mobilnih uređaja. Računalna grafička sučelja sada također prihvaćaju unos s joysticka, svjetlećih olovaka, kamera i mikrofona. Čak i noviji modeli automobila koriste GUI u kombinaciji s kontrolama gumba.