8 reguli de aur pentru un design mai bun al interfeței

Proiectanții trebuie să rezolve problemele în fiecare zi și găsirea soluției potrivite presupune o cercetare aprofundată și o testare atentă planificată. Ar fi minunat să descoperiți o abordare de tip one-size-fits-all sau o formulă secretă care să rezolve automat toate problemele de proiectare a interfeței. S-ar putea să nu avem încă răspunsul pentru asta, dar știm de anumite comenzi rapide pe care le putem lua uneori.

"Euristica" sunt reguli simple și eficiente care ne ajută să formăm judecăți și să luăm decizii. Ne putem gândi la ele ca fiind orientări generale în ceea ce privește cele mai bune practici ale UI. 

Notă: aceste reguli au timpul și locul lor și nu reprezintă un înlocuitor pentru testarea utilizabilității.

În timp ce 10 Heuristici a lui Jakob Nielsen pentru interfața cu utilizatorul este probabil cel mai popular set de heuristici acolo, există și alții. Ben Shneiderman a creat unul dintre cele mai mari ghiduri de design solid de interacțiune numit Proiectarea interfeței utilizator, care dezvăluie propria sa colecție de principii cunoscute sub numele de "Opt reguli de aur de interfață". Vom analiza astăzi aceste reguli.

Loren Terveen și Ben Shneiderman la Webshop 2011 la Universitatea din Maryland © Marc Smith

1. Îndrăgostiți-vă pentru coerență

Proiectarea "interfețelor coerente" înseamnă utilizarea acelorași modele de design și aceleași secvențe de acțiuni pentru situații similare. Aceasta include, dar nu se limitează la utilizarea corectă a culorilor, a tipografiei și a terminologiei în ecranele, comenzile și meniurile prompte în timpul călătoriei dvs. de utilizator. 

Amintiți-vă: o interfață consistentă va permite utilizatorilor să-și finalizeze cu mult mai ușor sarcinile și obiectivele. 

Namastelight de Martin Strba Orientările stil sunt o modalitate de a asigura coerența în procesul de proiectare.

2. Activați utilizatorii frecvenți să utilizeze comenzile rapide

Vorbind despre utilizarea regulilor UI ca comenzi rapide, utilizatorii dvs. vor beneficia și de comenzi rapide, în special dacă aceștia trebuie să îndeplinească aceleași sarcini. 

Utilizatorii de experți ar putea găsi următoarele funcții utile: 

  • Abrevieri
  • Tastele funcționale
  • Comenzi ascunse
  • Facilități macro


Meniul de context al lui Khalid Hasan Zibon

3. Oferiți Feedback Informativ

Trebuie să îi informați pe utilizatori despre ceea ce se întâmplă în fiecare etapă a procesului lor. Acest feedback trebuie să fie semnificativ, relevant, clar și să se potrivească contextului.

Încărcarea fișierului de Antonija Vresk 

4. Dialogul de proiectare pentru închiderea producției

Lasă-mă să explic. Secvențele acțiunilor trebuie să aibă un început, mijloc și sfârșit. Odată ce o sarcină este finalizată, oferiți-vă un pic de grijă utilizatorului, oferindu-i feedback-ul informativ și opțiuni bine definite pentru următorul pas, dacă este cazul. Nu-i ține minte!

Mesaj flash de Jose Antonio Orellana

5. Oferiți o manipulare simplă a erorilor

O interfață bună ar trebui concepută pentru a evita erorile cât mai mult posibil. Dar când se întâmplă erori, sistemul dvs. trebuie să ușureze înțelegerea de către utilizator a problemei și să știe cum să o rezolve. Căile simple de a gestiona erorile includ afișarea notificărilor de eroare clare împreună cu sugestiile descriptive pentru rezolvarea problemei. 

Liturghia formați de Adnan Khan

6. Permiteți inversarea ușoară a acțiunilor

Este o ușurare instantanee pentru a găsi că opțiunea "anula" după o greșeală. Utilizatorii dvs. se vor simți mai puțin anxiosi și vor explora mai multe opțiuni dacă știu că există o modalitate ușoară de a inversa orice accidente. 

Această regulă poate fi aplicată pentru orice acțiune, grup de acțiuni sau introducere de date. Acesta poate varia de la un simplu buton la un întreg istoric de acțiuni. 

Anulați numărătoarea inversă de către Tyler Beauchamp

7. Sprijină locusul intern de control

În primul rând, o definiție:

"În psihologia personalității, locul de control este gradul în care oamenii cred că au control asupra rezultatelor evenimentelor" - Julian Rotter

Este important să oferiți controlul și libertatea utilizatorilor dvs., astfel încât aceștia să poată simți că sunt responsabili de sistem, nu invers. Evitați surprizele, întreruperile sau orice altceva care nu este solicitat de utilizatori. 

Utilizatorii ar trebui să fie inițiatorii acțiunilor, mai degrabă decât cei care răspund.

Permisiuni de dialog de Vlad Ponomarenko

8. Reduceți încărcarea pe termen scurt a memoriei

Spanul nostru de atenție este limitat și orice putem face pentru a ușura munca utilizatorilor noștri, cu atât mai bine. Este mai simplu pentru noi să recunoaștem informații decât să ne reamintim. Aici putem să ne referim la unul dintre principiile lui Nielsen care descriu "recunoașterea peste rechemare". Dacă ne păstrăm interfețele simple și coerente, respectând modelele, standardele și convențiile, contribuim deja la o mai bună recunoaștere și la o utilizare mai ușoară. 

Există câteva funcții pe care le putem adăuga pentru a ajuta utilizatorii noștri în funcție de obiectivele lor. De exemplu, într-un mediu de comerț electronic, o listă cu articole recent vizualizate sau achiziționate.

Persoane de contact vizitate recent pentru Capsulă de Gavin Williams

Concluzie

În timp ce luați întotdeauna deciziile bazate pe euristică cu un vârf de sare, urmați un set de reguli și îndrumări care vă vor îndrepta în direcția corectă și vă vor permite să identificați problemele majore de utilizare în timp util în procesul de proiectare. Aceste opt principii sunt aplicabile majorității interfețelor utilizatorilor; ele provin din propria experiență a lui Shneiderman și au fost rafinate timp de trei decenii. Alții, cum ar fi Jakob Nielsen și Don Norman, au extins aceste reguli și au contribuit cu propriile lor variații. 

Și tu poți să le folosești ca pe o sursă de inspirație pentru a-ți crea propriul set de euristică, sau combina exemplele existente pentru a rezolva propriile probleme de design.