Pri oblikovanju uporabniških vmesnikov ne gre samo za gumbe in menije; sama interakcija med uporabnikom in aplikacijo ali napravo je srčika uporabniških vmesnikov. Kar pomeni naslednje: izgled produkta tukaj ni toliko pomemben – pomembno je, kako le-ta deluje. Zaporedje in barve gumbov sicer niso zanemarljive, a najpomembneje je, da izberemo pravo orodje, da izpolni določeno nalogo.
Ali določen uporabniški vmesnik sploh potrebuje gumbe? Če jih potrebuje, kaj bo njihova naloga? Kaj moramo uporabniku ponuditi, da se bo znašel v aplikaciji in enostavno opravil, za kar je prišel?
Kaj odlikuje dober uporabniški vmesnik?
Kakšne kvalitete želimo pri vmesniku doseči? Vsi dobri uporabniški vmesniki imajo naslednjih osem značilnosti:
1. Jasnost
Z besedilom, hierarhijo in metaforami v vizualnih elementih se vmesnik izogne dvoumnosti. Jasni vmesniki ne potrebujejo navodil za uporabo. Prav tako zagotavljajo, da uporabniki naredijo čimmanj napak pri njihovi uporabi.
2. Jedrnatost
Najlažje bi bilo napolniti uporabniški vmesnik s prekomernimi pojasnili in navodili. Rezultat bi bil prenatrpan vmesnik, pri katerem bi bilo enostavno preveč stvari hkrati na ekranu. Če je ekran prenatrpan, uporabnik težko najde, kar išče. Izziv je narediti vmesnik, ki je oboje: jedrnat in jasen.
3. Poznavanje
Nekaj nam je znano, če se spomnimo prejšnjega srečanja. Tudi če se uporabnik prvič sreča z vmesnikom, so mu nekateri elementi lahko znani. Z uporabo metafor iz vsakdanjega življenja lahko posredujemo pomen; na primer nakupovalna košarica predstavlja skupek stvari, ki jih je uporabnik izbral za nakup.
4. Odzivnost
Pomeni nekaj stvari: prvič, odzivnost pomeni hitrost. Dober uporabniški vmesnik ne sme biti počasen. Drugič, vmesnik se mora dobro odzvati na vsako uporabnikovo akcijo in potrditi ali so vnešeni podatki bili uspešno obdelani.
5. Usklajenost
Usklajenost uporabniškega vmesnika skozi vso aplikacijo je pomembna, saj tako uporabnik lahko prepozna vzorce uporabe. Ko se uporabniki naučijo delovanja uporabniškega vmesnika, lahko svoje znanje uspešno uporabijo pri vpeljavi novih funkcij.
6. Estetika
Da vmesnik opravi svojo nalogo, ne rabi biti lep; a če je privlačen, bodo uporabniki bolj uživali v času, ki ga bodo porabili na aplikaciji. In veseli uporabniki so lahko le pozitivna stvar.
7. Učinkovitost
Čas je denar. Dober uporabniški vmesnik – z bližnjicami in dobrim dizajnom – bo učinkovitost uporabnika še povečal. Konec koncev je to ideja tehnologije: z njo hitreje in z manj truda opravimo isto nalogo, saj naredi večino dela sama.
8. Odpustljivost
Vsakdo dela napake. In eden izmed pokazateljev kvalitetnega vmesnika je, kako reagira nanje. Je enostavno razveljaviti opravljene naloge? Ali lahko izbrisane datoteke enostavno povrnemo? Dober uporabniški vmesnik ne sme kaznovati uporabnikovih napak, ampak ponuditi uporabne rešitve.
In ne pozabite: kar se tiče uporabnika, je vmesnik produkt.