Utilizatorii, în general, sunt cam bătuţi în cap. Dacă îi dai la o parte pe cei ce au o brumă de cunoştiinţe în domeniul IT, care în general sunt doar o mică parte, rămâi cu plebea, o mare de tăntălăi, ce nu sunt în stare să citească, prin urmare apasă la nimereală.
Îţi prezint câteva cazuri recente ce susţin spusele mele de mai sus:
- Primesc un telefon de la un client şi îmi spune: „Windows îmi dă o eroare d-aia în care scrie Ok”. Ok, şi ce altceva mai scrie? (întreb eu, curios din fire) „Nu ştiu, că n-am citit!”. Felicitări pentru eroare! S-o stăpâneşti sănătos! Mă deplasez la domiciliul clientului, eroarea era din cauza unităţii optice (cyclic redundancy check). Diagnostic? CD defect. Costul? 50 lei. Prostia şi fudulia costă…
- Un alt client mă sună să mă duc să-i instalez webcam-ul proaspăt cumpărat. Ca orice leneş ce se respectă, am încercat şi eu să îi explic cum se face : se înfige în usb şi se instalează aproape singur. „Care e USB? Că am băgat mufa şi nu se întâmplă nimic!” Păi… Acolo unde intră mufa de la webcam, că în altă parte nu se potriveşte. Nici nu-ţi imaginezi cât de mult m-am putut înşela! Mufa de la webcam intră şi în portul RJ-45 (reţea). 100 lei deplasarea…
- Ultimul caz nu este un client. Este un coleg de curs (am să scriu în curând şi despre acest curs
). După ce a trimis date prin POST, la refresh, browser-ul te întreabă de sănătate (de ex. dacă chiar vrei să trimiţi încă o dată datele spre server). Evident, apăsa Cancel. De ce? Nici el nu ştia… Dar după ce a apăsat de vreo cinci (!!!!) ori cancel/refresh, i-am dat una peste ceafă şi l-am pus să citească alerta. De data asta a fost gratis.
Utilizatorii chiar sunt tăntălăi. Şi de asta ar trebui să se ţină cont când se crează o aplicaţie. Don’t make me think este o carte ce comprimă foarte bine în mai puţin de 200 pagini de informaţie noţiuni de bun simţ din domeniul usability (habar n-am cum se traduce asta în română) de care ar fi bine să ţi cont când faci o aplicaţie destinată publicului larg.
Un progres vizibil în acest domeniu se vede chiar la mult blamatul sistem de operare Windows (poate şi OsX, nu ştiu):
- unul din aspectele ce nu le-am observat decât azi (în urma unui comentariu la un alt post) sunt tooltip-urile din system tray. În Win95 nu existau, în Win98 erau foarte rare (de obicei pentru erori), în Me au apărut timid iar de la XP au început să fie utilizate intens (şi au continuat cu vista);
- În momentul când a apărut Win95, cea mai răspândită modalitate de a „intra pe net” era dial up. Cu toate astea, trebuia să urmezi o grămadă de paşi. În XP s-a mai simplificat (aka totul era by default la locul lui) iar de la XP totul a devenit o joacă de copil (exceptându-i pe cei menţionaţi la începutul postului, că i-am taxat şi pe ăia de i-am rupt
)
- Dacă se face o comparaţie între Windows explorer de la Win98 până Vista (nu cobor mai jos, că alea erau mult prea rudimentare) se va vedea şi aici o diferenţă enormă: dacă în win98 a apărut o tentativă de sidebar în foldere (nu tree view), în XP deja erau introduse câteva shortcuts mai mult sau mai puţin utile pentru ca în Vista să fie scoase din lateral şi să fie puse în subsolul ferestrei (un layout excelent); De asemenea, breadcrumb-ul din Vista este un pas destul de mare. (o evoluţie aici)
Totul pentru a uşura cât mai mult accesul începătorilor. Diferenţa dintre cei ce au început să folosească un PC acum 10 ani (fuck, ce mult a trecut!) şi unul care a început acum un an se vede nu doar prin prisma experienţei. Un user ce a început cu Win95 este un pic mai atent pe ce dă click, ştie să caute mai atent când are nevoie de ceva. Cel ce a început cu Vista în schimb… Dă click pe ce apucă, întreabă orice prostie, etc. Şi asta deoarece primul exemplar a fost învăţat să caute, să nu aibă totul la îndemână.
Ăsta e şi buba în Linux. Pentru a face un lucru trebuie să ştii. Şi dacă nu ştii, nicio problemă, citeşti un manual de doar 31290831e44 pagini. Nu-i mare, ai tot timpul din lume, comunitatea d-asta există
Utilizatorii sunt învăţaţi cu un anumit format. Fie că este sistem de operare, aplicaţie sau web site. Într-un website (cu scriere de la stânga la dreapta), de exemplu, căutarea este în partea de sus/dreapta sus a site-ului iar logo-ul în partea din stânga sus. De ce crezi că nu apar inovaţii în domeniul ăsta? Crezi că designerii nu au inspiraţie? Oho, şi câtă au! Dar nu o fac tocmai pentru că userii sunt în goana după informaţie. Nu doar timpul TĂU costă. Dacă vrei să vinzi un produs iar userul nu găseşte UŞOR cum să cumpere de la tine, pleacă. Fără regrete, fără să se uite în spate. În cel mai bun caz îşi va aduce aminte de site-ul tău ca „ah, da, acolo unde am căutat şi nu am găsit nimic” (un exemplu minunat: torent.ro - unde este butonul de cumpără?).
Ăsta e motivul pentru care site-urile arată la fel (ca structură, nu ca design). Dacă iei zece bloguri (care NU sunt de nişă!) la întâmplare vezi că la 90% din ele designul se împarte lejer în header (cu meniu în partea superioară), conţinut în stânga şi unul-două sidebars în partea dreaptă unde găseşti diverse informaţii (dacă intrăm în detalii vedem că până şi astea se aseamănă). Desigur, aici nu este vorba de întâmplarea recentă de la Zoso..
De ce am scris acest post?
Păi… Pentru că mai devreme îmi venise o idee despre cum să-mi schimb tema de blog (da, am de gând în curând, când prind ceva timp liber). Şi pentru a-mi etala calităţile mă gândeam la ceva ce beneficiază de javascript-ul ce l-am tot inserat în vene în ultimele 18 luni (poate chiar mai mult). M-am gândit la drag&drop, slidere, prostioare. Dar… Cât timp pe blogul în engleză (care nu are NIMIC în română!) primesc comentarii în limba română (chiar dacă am date unde aş putea fi contactat privat) şi nu sunt chiar puţine (cam jumătate din comentariile primite - şi-aşa puţine - au fost în limba română
) am decis că nu. Pur şi simplu nu ar avea succes : trei sferturi din vizitatori nu ar trece de prima pagină. Şi asta fără să exagerez.
Am zis!