Un design UI bun trebuie să fie conforme standardelor. sau ar trebui să-l? Mele TOP 10 UI elaboreze norme
Nici eu sunt foarte nou pentru User Interface (UI) de dezvoltare şi nici nu sunt eu un veteran si ca am pus întotdeauna, am încadrează în profilul de UI Developer mai mult decât cea a unui designer, cu nici un regret. Ei bine! Ceea ce am fost scris? Pentru un timp ... (trebuie să fie în ani, nu orice mai puţin) acum, de fiecare acum şi apoi, când am nu ajunge într-un pic de design UI (atunci când designer profesionist a plecat într-o vacanţă), ma opresc mereu cant gândesc dacă designul meu ar trebui să să fie în mod corespunzător complient sau nu (sincer, nu, că am putea achive 100% respectarea standardelor, dacă voiam prea). Apoi, îmi spun, ce rahat! ... De proiectare ar trebui să fie simplu, frumos şi în primul rând pare mai uşor de utilizat, acesta nu ar trebui să facă vizitatori fugi ... sau Bounce (să fie tehnic). Ce bun ar fi un aspect frumos tableless CSS să fie vizitator, care este uită la toate HyperText inteligentă şi Cascading Style Sheet sub pielea ta pagina web ... Zilch!
Ar trebui să arate frumos şi să fie uşor de utilizat ... apoi vine toate lucrurile standarde.
Am stumbbled din toata această intrare pe blog-ul de Jason Fried, de 37 de semnale (Pentru cei care nu sunt conştienţi de 37 de semnale sunt onces care au creat unele aplicaţii web cum ar fi minunat Basecamp, Foc de tabara, etc) care a scris ceva similar în 2004 şi crede-mă, aproape 5 ani şi nu sa schimbat mult de atunci ... am fost fericit pentru a citi postul lui, cum am total de acord cu ceea ce are de spus şi, de asemenea, faptul, ea nu este sigur cu privire la ceea ce se spune despre ei doar instinctul său şi aşa este a mea ![]()
Jason Fried: "Nu e prea mult vorbesc despre CSS şi XHTML şi standardele şi accesibilitate şi nu vorbim destul despre oameni. CSS şi Compliant Standardele Codului sunt doar instrumente - trebuie să ştii ceea ce pentru a construi cu aceste instrumente. Mare, mă bucur că interfaţa dvs. nu utilizează tabele. Deci, ce? Cui îi pasă dacă ea încă nu se lasa oamenii atingerea scopurilor lor. Standardele Web sunt mari, dar standardele oamenilor proprii includ obtinerea lucrurile (şi care este încă prea greu pentru a face on-line).
Designerii UI fac aceeaşi veche fundamentală ", uitând despre fiinţă umană de pe cealaltă parte" greşeli - de data aceasta, cu excepţia codul lor arată mai bine. Oamenii nu - cod de validare - interfeţe de utilizare ".
DISCALIMER: Aceasta nu înseamnă că nu trebuie să ne pese de standarde la toate. Standardele sunt bune de a avea şi de a le rămânem cât mai mult posibil. Noi doar trebuie să înţelegem că designul UI bun nu înseamnă întotdeauna 100% complience standarde sau vice-versa ....
Din lista mea de lecţii învăţate meu, am urmat un design UI câteva reguli de aur şi de dezvoltare ... Heres TOP 10 ... nu ca ai să le urmaţi prea ... 
1. Aveţi grijă de utilizatori. Utilizatorii pot face sau de a sparge site-ul tau. Donot face sa arate ca un utilizator idoit total, absolut incapabil de a folosi site-ul dumneavoastră. Asta este rău!
2. Păstraţi Simplitatea si usurinta de utilizare cu ghidul dvs. principal. Prea multe lucruri de pe ecran, mai mare probabilitatea ca un utilizator vor fi confuz sau distras de la misiunea lor de origine.
3. Fii în limitele ... donot răsfăţaţi-vă prea mult în UTILIZARE, accesibilitate şi standarde. Utilizaţi în mod eficient standardele şi să le facă înţeles de echipa. Acest lucru va asigura coerenţa chiar în produs
4. Prototip cerinţă. Întrucât, în aceste zile a interfeţelor de utilizare sunt bogate, Prototyping este întotdeauna mai bine decât a face doar wireframes simple şi acesta din urmă este lipsit de interacţiuni decente, acesta ar eşua pentru a oferi clientului o imagine clară a produsului final, care este în curs de dezvoltare. Întotdeauna, este mai uşor de a converti prototipuri în rezultatele finale. De asemenea! cu prototipuri de orice probleme de interacţiune ar putea fi eliminate mai devreme în ciclul de dezvoltare.
5. Consecvenţa în design-ul şi de interacţiune este foarte important. Donot confunda utilizator cu interacţiuni imprevizibile şi gizmos.
6. Înţelegeţi dumneavoastră "Misiunea Design". Cadouri concentreze pe acţiunea principală a paginii beign proiectat. De asemenea, face o listă de acţiuni seconday pe pagina, şi prioritizarea acestora.
7. Furnizarea de feedback-ul adecvat pentru utilizatorii site-ului. Cu cele mai multe dintre site-urile proiectate în jurul valorii de AJAX, oferă indicii vizuale pentru a utilizatorului cu privire la modificările pagina. Utilizatorul trebuie să se acorde o recunoaştere a realizării de orice sarcina el execută. Donot face utilizatorul, aşteptaţi şi ghici, de ex. furnizează indicatori de progres pentru uplaods de fişiere.
8 Utilizaţi controale în mod corespunzător.. De exemplu, utilizarea Selectaţi lista derulantă pentru listele de mici, doar, donot permit utilizatorului să aleagă una din 200 de oraşe folosind cutii selectaţi. Înţelegerea diferenţa dintre un buton şi un link. Un link şi butonul au scopuri diferite, donot folosi unul pentru celălalt. Furnizarea de control dreptul de a face interactiunea cu o pagină mai uşor. Evitaţi utilizarea meniurilor, care sunt mai mult de două niveluri de adâncime. Nu reinventa roata. Utilizaţi controale standard, le particularizaţi numai în cazul în foarte necesar. Definirea toate controalele vamale necesare pentru site-ul dvs. prima mana, astfel ca acestea ar putea fi create si testate independent, pentru site-ul gata de utilizare din toata.
9. Donot repeta prea mult pe design. Amintiţi-vă! Produsul constă în ansamblu mai mult de design singur. Construiţi termene adecvate în planificarea proiectului dvs. pentru iteraţii de proiectare şi de stick la el. Repetare ne ajută pentru a afla ce funcţionează şi ce nu, alege petele probleme. Ca o interfaţă bună are nevoie de timp, să ofere timp de iteraţii în începutul ciclului de dezvoltare, astfel încât iteraţii de proiectare doesnot echivala direct la rework. Prea mult de reprelucrare ar putea jeopradize termenele.
10 Stai pe spate şi cred că, uneori, ca un utilizator..










































