Consumul excesiv de alert(); dauneaza grav utilizatorilor

Cred ca oricui i s-a intamplat cel putin o data - desi nu v-as crede pe cuvant daca ati zice ca nu - sa dea un “Ok” din greseala atunci cand era intrebat daca vrea intr-adevar sa stearga documentul sau informatia respectiva. Si cred ca oricine care a dat “Ok”, a avut tentatia sa ia tastatura si sa dea cu ea de birou - cei ce au notebook-uri sunt mai norocosi… nu cred ca ii lasa inima.

Chiar daca ti s-a intamplat, vina nu este nicidecum a ta - utilizatorul. Este vina celor ce au proiectat aplicatia - si nu spun asta pentru a imi/va motiva neatentia. Atunci cand “gandesti” astfel de evenimente trebuie sa ai in minte in primul rand reactia utilizatorului. Spun asta deoarece cineva care lucreaza si este atent la ceea ce face, cel mai probabil va reactiona instinctiv la alert-ul care il intreaba “Are you sure you want to delete?”. De ce? Deoarece este uman. Motivul este urmatorul: creierul construieste reactii automate la diverse evenimente ale aplicatiei, pentru a ne scuti sa trebuiasca sa gandim de fiecare data cand suntem pusi in aceleasi situatii. De exemplu la un mesaj de genul “Are you sure you want to quit?”, creierul deja coreleaza click-ul si butonul de acceptare al evenimentului, si va executa intreaga operatiune dintr-una. Vei observa - sau mai bine zis NU vei observa - ca vei face un click pe butonul “Close” fara a te gandi la ce trebuie sa faci in continuare.

Ce e de facut? Raspunsul este ca trebuie eliminate alert-urile din operatii ce presupun pierderea definitiva a datelor. Insa nici nu se poate renunta definitiv la astfel de elmente de siguranta.

Solutia este insa pe cat de simpla, pe atat de eleganta. Daca ati folosit vreodata gmail - si banuiesc ca ati folosit - in momentul in care stergeti un mesaj, vi se va pune imediat la dispozitie posibilitatea de a recupera ce ati sters, prin “Undo”. Prin consturirea unui sistem de undo robust se pot inlocui prea des folositele alert-uri atunci cand e vorba de stergeri sau alte operatii asupra carora nu se mai poate reveni dupa ce ai dat un raspuns ferestrei de alert. Si sincer, un Undo are mult mai mult sens, in special pentru utilizatorul final.

Asadar, ca si dezvlotator al unei aplicatii, apeland la niste trucuri relativ simple, poti transforma produsul final din ceva bun, in ceva suprinzator de bun. Si clientii tai vor observa asta cu siguranta.

Tags: ,

Comenteaza si tu