GUI reiškia grafinę vartotojo sąsają ir tariamas GOO-ee arba gooey. GUI yra grafinių elementų, tokių kaip langai, meniu, piktogramos ir nuorodos, kurias pasirenkate dirbdami su operacine sistema, programine įranga arba programa mobiliesiems.
Komandinės eilutės sąsajos valdė ankstesnę kompiuterio sąveiką
Norėdami tikrai įvertinti GUI dizainą, padeda žinoti, kas buvo anksčiau. Prieš paprastai naudojant GUI, kompiuterių ekranuose buvo rodomas tik paprastas tekstas ir buvo valdomas klaviatūra. Sąveika su kompiuteriu buvo įvesta į komandinę eilutę. Taigi, užuot vilkę failą, norėdami jį perkelti, vartotojai įvedė komandos pavadinimą, perkeliamo failo pavadinimą ir paskirties katalogą. Vartotojai turėjo įsiminti komandas, reikalingas šioms ir daugeliui kitų funkcijų atlikti.
GUI: vizualinė revoliucija
GUI yra labai skirtinga. Vietoj teksto, jis yra vizualiai pagrįstas, todėl kompiuteriu naudotis yra daug lengviau. Kai operacinėse sistemose ir programose yra GUI, komandos ir veiksmai atliekami tiesiogiai manipuliuojant grafiniais elementais ekrane. GUI dažniausiai naudojami šių tipų sąsajos elementai:
- Windows ekrane rodoma informacija. Programos, tinklalapiai ir dokumentai atidaromi languose. Langus galima perkelti, keisti dydį ir pastatyti vienas priešais kitą.
- Meniu siūlo rinktis iš veiksmų sąrašų. Jie suskirsto programas pasiekiamas komandas į logines grupes.
- Įvesties valdikliai leidžia vartotojams iš sąrašo pasirinkti vieną ar daugiau parinkčių. Įvesties valdikliai apima žymimuosius laukelius, parinkčių mygtukus, išskleidžiamuosius sąrašus, perjungiklius, teksto laukus ir datos bei laiko rinkiklius.
- Navigacijos komponentai leidžia vartotojams pereiti iš vienos vietos į kitą sąsajoje. Pavyzdžiai: slankikliai, slankikliai, paieškos laukeliai, puslapių rūšiavimas ir žymos.
- Informaciniai komponentai informuoja vartotojus apie užduoties būseną. Pavyzdžiai: pranešimai apie gaunamus pranešimus, eigos juostos, patarimai ir iššokantys langai.
Vartotojai pasirenka vieną iš pirmiau nurodytų elementų arba jų derinį paspausdami klaviatūros klavišus, spustelėdami pele arba bakstelėdami ekraną. Dėl šių veiksmų paprasta paleisti programas, atidaryti failus, naršyti svetaines ir atlikti kitas užduotis.
Šie GUI elementai pateikia nuoseklias vaizdines užduotis, kurias galima atlikti programoje. Jie taip pat palengvina naujų programų mokymąsi.
GUI istorija
1981 m. „Xerox“pristatė PARC – pirmąją GUI. „Apple“įkūrėjas Steve'as Jobsas tai pamatė per „Xerox“turą ir 1984 m. išleido GUI pagrįstą operacinę sistemą, skirtą „Macintosh“.
Šios GUI pagrįstos programos buvo valdomos pelės žymekliu, kuris judėdavo ekrane, kai naudotojai judino fizinę pelę. Tai buvo žymėjimo ir spustelėjimo pradžia. Šis poslinkis reiškė, kad vartotojams nebereikėjo mokytis ilgo komandų sąrašo, kad galėtų valdyti kompiuterį. Kiekviena komanda buvo pavaizduota meniu arba piktograma ekrane.
Iki 1990 m. GUI pradėjo panašėti į naudojamas šiuolaikiniuose įrenginiuose.
2010-ųjų pradžioje prie GUI galimybės buvo pridėti nauji įvesties tipai, pvz., braukimo ir suspaudimo komandos, kad būtų galima prisitaikyti prie augančios mobiliojo ryšio rinkos. Kompiuterių GUI dabar taip pat priima įvestį iš vairasvirčių, šviesių rašiklių, kamerų ir mikrofonų. Dar naujesniuose automobilių modeliuose GUI naudojamos kartu su mygtukais.