GUI står for grafisk brukergrensesnitt og uttales GOO-ee eller gooey. Et GUI inneholder grafiske elementer som vinduer, menyer, ikoner og lenker som du velger når du arbeider med et operativsystem, programvare eller mobilapp.
Kommandolinjegrensesnitt styrt tidligere datamaskininteraksjon
For å virkelig sette pris på GUI-design, hjelper det å vite hva som gikk foran det. Før GUI ble vanlig brukt, viste dataskjermer bare ren tekst og ble kontrollert av et tastatur. Interaksjoner med datamaskinen ble skrevet inn på en kommandolinje. Så i stedet for å dra og slippe en fil for å flytte den, skrev brukerne kommandonavnet, navnet på filen som skal flyttes, og målkatalogen. Brukere måtte huske kommandoene som kreves for å utføre disse og mange andre funksjoner.
GUI: A Visual Revolution
Et GUI er veldig annerledes. I stedet for å være tekstbasert, er den visuelt basert, noe som gjør datamaskinen mye enklere å bruke. Når operativsystemer og applikasjoner inneholder en GUI, utføres kommandoer og handlinger gjennom direkte manipulering av de grafiske elementene på skjermen. Innenfor GUIer er følgende typer grensesnittelementer vanligvis brukt:
- Windows viser informasjon på skjermen. Programmer, nettsider og dokumenter åpnes alle i vinduer. Vinduer kan flyttes, endre størrelse og plasseres foran hverandre.
- Menyer tilbyr lister over handlinger å velge mellom. De ordner kommandoene som er tilgjengelige i en applikasjon i logiske grupper.
- Inndatakontroller lar brukere velge ett eller flere alternativer fra en liste. Inndatakontroller inkluderer avmerkingsbokser, alternativknapper, rullegardinlister, brytere, tekstfelt og dato- og klokkeslettvelgere.
- Navigasjonskomponenter gjør det mulig for brukere å flytte fra sted til sted i grensesnittet. Eksempler inkluderer brødsmuler, skyveknapper, søkebokser, paginering og koder.
- Informasjonskomponenter informere brukere om statusen til en oppgave. Eksempler inkluderer varsler om innkommende meldinger, fremdriftsindikatorer, verktøytips og popup-vinduer.
Brukere velger ett eller en kombinasjon av elementene ovenfor ved å trykke på tastene på et tastatur, klikke med en mus eller trykke på skjermen. Disse handlingene gjør det enkelt å starte programmer, åpne filer, navigere på nettsteder og utføre andre oppgaver.
Disse GUI-elementene gir konsistente visuelle indikasjoner på oppgavene som kan utføres i en applikasjon. De gjør det også mer behagelig å lære nye applikasjoner.
History of GUI
I 1981 introduserte Xerox PARC, den første GUI. Apple-gründer Steve Jobs så det under en omvisning i Xerox og ga ut et GUI-basert operativsystem for Macintosh i 1984. Microsoft fulgte etter i 1985 med Windows 1.0.
Disse GUI-baserte programmene ble kontrollert med en musepeker som beveget seg rundt på skjermen når brukere flyttet en fysisk mus. Det var begynnelsen på pek-og-klikk. Dette skiftet betydde at brukere ikke lenger måtte lære en lang liste med kommandoer for å betjene en datamaskin. Hver kommando ble representert i en meny eller med et ikon på skjermen.
I 1990 begynte GUI-ene å ligne mer på de som ble brukt på moderne enheter.
På begynnelsen av 2010-tallet ble nye inndatatyper, som sveipe- og knip-kommandoer, lagt til GUI-funksjonen for å imøtekomme det voksende mobilmarkedet. GUI-er for datamaskiner godtar nå også input fra styrespaker, lyspenner, kameraer og mikrofoner. Selv nyere modellbiler bruker GUI-er i forbindelse med knappekontroller.