GUI je skraćenica za grafički korisnički interfejs i izgovara se GOO-ee ili gooey. GUI sadrži grafičke elemente kao što su prozori, meniji, ikone i veze koje odaberete kada radite sa operativnim sistemom, softverskom aplikacijom ili mobilnom aplikacijom.
Interfejsi komandne linije upravljani prošlošću računarske interakcije
Da biste zaista cijenili GUI dizajn, pomaže da znate šta mu je prethodilo. Pre nego što je GUI bio uobičajeno korišćen, ekrani računara su prikazivali samo običan tekst i bili su kontrolisani pomoću tastature. Interakcije sa računarom su ukucane u komandnu liniju. Dakle, umjesto povlačenja i ispuštanja datoteke da bi je premjestili, korisnici su upisali naziv komande, ime datoteke koju treba premjestiti i odredišni direktorij. Korisnici su morali zapamtiti naredbe potrebne za obavljanje ovih i mnogih drugih funkcija.
GUI: Vizuelna revolucija
GUI je veoma različit. Umjesto da je baziran na tekstu, on je vizualno zasnovan, što čini računar mnogo lakšim za korištenje. Kada operativni sistemi i aplikacije imaju GUI, komande i radnje se izvode kroz direktnu manipulaciju grafičkim elementima na ekranu. Unutar GUI-a, sljedeće vrste elemenata interfejsa se obično koriste:
- Windows prikazuje informacije na ekranu. Aplikacije, web stranice i dokumenti se otvaraju u prozorima. Prozori se mogu pomjerati, mijenjati veličinu i postavljati jedan ispred drugog.
- Meniji nude liste radnji koje možete izabrati. Oni raspoređuju komande dostupne u aplikaciji u logičke grupe.
- Kontrole unosa omogućavaju korisnicima da izaberu jednu ili više opcija sa liste. Kontrole unosa uključuju okvire za potvrdu, dugmad opcija, padajuće liste, prekidače, tekstualna polja i birače datuma i vremena.
- Navigacijske komponente omogućavaju korisnicima da se kreću s mjesta na mjesto unutar interfejsa. Primjeri uključuju krušne mrvice, klizače, okvire za pretraživanje, paginaciju i oznake.
- Informativne komponente obavještavaju korisnike o statusu zadatka. Primjeri uključuju obavještenja o dolaznim porukama, trake napretka, opise alata i iskačuće prozore.
Korisnici biraju jedan ili kombinaciju gornjih elemenata pritiskom na tastere na tastaturi, klikom miša ili tapkanjem 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.
Istorija GUI
Godine 1981, Xerox je predstavio PARC, prvi GUI. Osnivač Applea Steve Jobs vidio je to tokom obilaska Xeroxa i izdao operativni sistem baziran na GUI-u za Macintosh 1984. godine. Microsoft ga je slijedio 1985. sa Windowsom 1.0.
Ovi programi zasnovani na GUI-u su kontrolisani pomoću pokazivača miša koji se kretao po ekranu kada su korisnici pomerali fizički miš. Bio je to početak pokaži i klikni. Ovaj pomak je značio da korisnici više nisu morali da uče dugu listu komandi da bi upravljali računarom. Svaka komanda je bila predstavljena u meniju ili ikonicom na ekranu.
Do 1990. GUI su počeli više ličiti na one koji se koriste na modernim uređajima.
Početkom 2010-ih, novi tipovi unosa, kao što su komande prevlačenja i stiskanja, dodani su GUI mogućnostima da bi se prilagodili rastućem tržištu mobilnih uređaja. Kompjuterski GUI sada takođe prihvataju unos sa džojstika, svetlosnih olovaka, kamera i mikrofona. Čak i noviji modeli automobila koriste GUI u kombinaciji sa kontrolama dugmadi.