INTERFAȚĂ UTILIZATOR (UI/UX)
Definiție
Interfața utilizator nu e un termen de inteligență artificială, ci noțiunea de bază din proiectarea oricărei aplicații. Apare aici fiindcă e primul lucru pe care ți-l generează un asistent când îi ceri o unealtă cu ecran, și primul pe care îl vei judeca. Interfața, prescurtată UI, e partea vizibilă: butoane, câmpuri, tabele, culori, așezarea în pagină. Experiența de utilizare, prescurtată UX, e altceva și se confundă des cu prima: nu cum arată, ci cât de ușor duce omul la capăt ce avea de făcut, cu câți pași și cu câte ocazii de a greși.
Distincția devine concretă la primul contact cu o unealtă generată: poate arăta modern și curat, deci UI bun, și în același timp să îți ceară calea către fișier scrisă manual, fără buton de căutare, fără mesaj când calea e greșită și fără confirmare la final, deci UX prost. Modelele sunt astăzi foarte bune la aspect și mult mai slabe la parcurs, fiindcă aspectul se poate deduce din tipare, iar parcursul depinde de cum lucrează efectiv omul din fața ecranului. Cele trei lucruri care lipsesc cel mai des și care se cer explicit sunt: mesaj clar când ceva nu merge, confirmare că operațiunea s-a încheiat, și posibilitatea de a reveni fără să reiei tot.
Pentru o unealtă folosită într-un cabinet, criteriul nu e frumusețea, ci câte întrebări primești de la colegi după ce o predai. O interfață bună pentru muncă de birou are câmpurile în ordinea în care lucrează omul, spune ce fișier a încărcat și câte rânduri a citit, refuză politicos ce nu poate procesa și scrie rezultatul într-un loc previzibil. Merită cerut explicit modelului, fiindcă implicit va construi ceva care arată bine și presupune că totul merge din prima.
Exemple practice
- Aceeași unealtă, două variante: una cere calea scrisă de mână, cealaltă are buton de selectare a fișierului. Codul diferă cu câteva linii, numărul de întrebări de la colegi diferă cu un ordin de mărime.
- Interfață care arată impecabil și nu spune nimic când fișierul are altă structură: rulează, produce un tabel gol și nu semnalează nimic. Aspect bun, parcurs prost.
- Cerere explicită la generare: mesaje de eroare în română, confirmare la final cu numărul de rânduri prelucrate, și rezultatul salvat lângă fișierul sursă, nu într-un folder de sistem.
Întrebări frecvente
Care e diferența practică dintre UI și UX?
UI e ce vezi, UX e cum îți iese treaba. O aplicație poate avea UI excelent și UX prost, iar asta se observă abia când o folosește altcineva decât cel care a construit-o.
Am nevoie de interfață pentru uneltele mele?
Nu întotdeauna. Pentru o unealtă pe care o rulezi doar tu, din consolă, interfața e efort în plus. Devine necesară din momentul în care o folosește un coleg care nu vrea să deschidă o consolă.
De ce arată bine, dar se poartă prost?
Fiindcă aspectul poate fi dedus din tipare vizuale întâlnite de milioane de ori, iar parcursul depinde de cum lucrezi tu concret, ceea ce modelul nu are de unde ști. Se rezolvă descriindu-i pașii reali, în ordinea în care îi faci.