Multe planșe artistice descriu un flux de utilizator în Adobe XD. După ce ați creat ecranele de fidelitate redusă, v-ați testat modelele cu utilizatorii și ați primit acordul părților interesate, sunteți acum gata să creați ecranele de înaltă fidelitate.
Etapa a treia: Wireframes digitale de înaltă fidelitate
Timp estimat: 1+ săptămâni. Acest lucru va depinde de faptul dacă aveți un sistem de proiectare în vigoare sau dacă îl creați de la zero pe parcurs. Această etapă durează, de asemenea, mai mult, deoarece probabil vor fi adăugate mai multe ecrane decât în faza de fidelitate redusă.
Această etapă este cea în care desenele dvs. capătă viață! Este, de asemenea, faza în care desenele dvs. încep să semene cu adevărat cu o aplicație mobilă funcțională pe care o puteți prototipui, testa, itera, obține aprobarea și apoi, în cele din urmă, o puteți preda echipei de dezvoltare.
Considerații:
Dacă produsul la care lucrați are deja un brand stabilit, cel mai probabil veți extrage culorile, pictogramele și fonturile din liniile directoare ale brandului.
Dacă produsul la care lucrați nu are un aspect de marcă pe deplin stabilit, puteți folosi să găsiți și să folosiți un kit UI pentru a accelera procesul de proiectare.
Următorul considerent este cu ce ecrane începeți? Puteți începe cu:
Ecrane cheie pentru fiecare secțiune a navigației principale, sau;
Fluxuri cheie pentru utilizator, sau;
Prioritizați ecranele pe care le proiectați pe baza ordinii programului de dezvoltare (de obicei, aici încep eu, astfel încât să pot lucra într-o metodă agilă, asigurându-mă că am ecrane pregătite pentru predare pe măsură ce echipa de dezvoltare are nevoie de ele).
În acest exemplu, voi arăta procesul de utilizare a unui kit UI stabilit în Adobe XD. Și voi începe cu autentificarea/înscrierea utilizatorului și crearea profilului, deoarece echipele de dezvoltare cu care am lucrat încep de obicei cu gestionarea utilizatorilor în procesul de dezvoltare a aplicațiilor.
Kit-ul de interfață utilizator pe care l-am ales are deja o paletă de culori stabilită, stiluri de caractere și elemente comune de interfață utilizator (aka componente) care pot fi copiate și lipite în toate wireframe-urile.
Nota: Încă de la început, vă recomand să transformați orice elemente pe care intenționați să le reutilizați în componente (sau simboluri). În acest fel, dacă aveți nevoie să schimbați săgeata de întoarcere dintr-o săgeată ” ← ” într-un morcov „<„, o puteți modifica prin intermediul componentei principale și o puteți actualiza în toate wireframe-urile, în loc să trebuiască să copiați și să lipiți modificarea pe fiecare ecran care trebuie actualizat.
Exemplu de culori, stiluri de caractere și componente:
Pentru a începe procesul, aș începe să construiesc ecranele de primire, de conectare și de profil al utilizatorului:
În continuare, aș începe să construiesc elementele de navigare globală:
După aceasta, aș începe să creez fire de înaltă fidelitate pentru toate fluxurile de utilizatori pentru aplicație, începând cu fluxurile prioritizate pe baza livrării către dezvoltare (sau pentru orice elemente care încă mai au nevoie de testarea utilizatorilor).
Vă recomand să creați fișiere de proiectare separate pentru fiecare dintre fluxurile de utilizator cheie, astfel încât să puteți crea cu ușurință prototipuri și să le puteți partaja cu dezvoltarea atunci când lucrați într-o metodă agilă (de exemplu, un fișier pentru înregistrarea utilizatorului și crearea contului, un fișier pentru mesagerie, un fișier pentru experiența de căutare etc.).
Pe măsură ce proiectele sunt aprobate și predate dezvoltării, vă recomand să creați un fișier principal cu toate ecranele și componentele principale. Atunci când se lucrează în echipe, recomand, de obicei, ca o singură persoană să se ocupe de fișierul master pentru a reduce confuzia. În acest fel, fiecare membru al echipei știe că trage din fișierul master aprobat, master file, atunci când lucrează la crearea de noi caracteristici și fluxuri pentru aplicație.
De exemplu, iată o vedere de ansamblu a unui fișier master pentru unul dintre proiectele mele. Observați că am grupat și ordonat ecranele în funcție de fluxul utilizatorului și de prioritatea de dezvoltare. Voi continua să adaug la acest fișier principal pe măsură ce construiesc următoarea secvență de fluxuri de utilizatori.
Câteva principii directoare pentru crearea unor aplicații mobile mai bune
Acum că știți cum să începeți să faceți wireframing-ul experiențelor dvs. digitale, este timpul să vă ridicați nivelul abordării de proiectare. Dacă creați o experiență pentru dispozitive mobile, pe sisteme de operare precum iOS și Android, există câteva considerente cheie de care trebuie să țineți cont. Iată câteva sfaturi generale (și câteva opinii personale) despre proiectarea aplicațiilor mobile și despre cum să petreceți mai puțin timp cu proiectarea pentru fiecare tip de dispozitiv de pe piață. Dacă sunteți în căutare de mai multă inspirație, puteți verifica, de asemenea, aceste exemple de wireframe pentru site-uri web și aplicații mobile.
Am o convingere puternică că un design ar trebui să fie cât mai omniprezent posibil. Așa că, ori de câte ori este posibil, încurajez un design agnostic sistemului de operare. Iată de ce:
Dacă un utilizator trece de la un telefon Android la un iPhone, acesta nu ar trebui să fie nevoit să învețe două moduri diferite de a utiliza o aplicație care rezolvă aceeași nevoie. Soluția ar trebui să fie în continuare aceeași. Acum, știu că pot exista diferențe de gesturi și de affordances specifice dispozitivelor, dar cred că o aplicație ar trebui să ofere aceeași interfață și același flux de utilizare indiferent de sistemul de operare. Iar funcțiile importante nu ar trebui să fie ascunse prea adânc în meniurile contextuale; acesta este doar un UX prost.
Este costisitor să proiectezi, să dezvolți și să întreții două (sau mai multe) experiențe total diferite (mai ales când experiența ar putea fi aceeași indiferent de platformă).
În timpul proiectării și întreținerii experiențelor diferite, experiențele pot începe să devină foarte diferite. Acest lucru poate dăuna brandului și poate îngreuna urmărirea și implementarea feedback-ului și a caracteristicilor.
Atunci cum creați designuri omniprezente și fiți agnostici față de dispozitive? Iată cum o fac eu:
Tratați-mi proiectele mobile ca și cum aș proiecta pentru web mobil. Proiectele mele sunt responsive pentru că există o infinitate de dimensiuni de ecran și densități de pixeli (acestea se schimbă la fel de repede cum companiile le pot proiecta). În calitate de designeri, nu avem timp să proiectăm pentru fiecare densitate de pixeli și, oricum, nu cred că clienții mei vor să plătească pentru acest timp. Așadar, folosesc o lățime a artboard-ului de 375, care funcționează pentru majoritatea modelelor moderne de iPhone și Android.
Fac față formei ciudate a ecranului de pe iPhone X și iPhone 11 spunându-i echipei de dezvoltare să extindă doar culoarea de fundal a antetului în partea de sus.
Sunt norocos să am la îndemână mai multe tipuri de telefoane diferite, astfel încât să pot apoi să îmi testez proiectele prin intermediul aplicației mobile XD folosind un USB. Acest lucru este util deoarece pot testa dimensiunile fonturilor, punctele de atingere ale UI și vizibilitatea conținutului ecranului atunci când tastatura este ridicată. Pot, de asemenea, să testez linia de „pliere” și să mă asigur că conținutul important, cum ar fi CTA-urile și conținutul important, rămâne vizibil și nu dispare din partea de jos a ecranului.
Încerc să folosesc numai gesturi care sunt universale, de exemplu, atingeți, glisați, apăsați și țineți apăsat. Cred că ar trebui să ne putem concentra pe cea mai bună experiență a utilizatorului, indiferent de sistemul de operare.
Utilizez SVG-uri pentru toate pictogramele și logo-urile, astfel încât acestea să arate foarte bine pe orice rezoluție a ecranului.
Utilizez structuri de navigare și de meniu care sunt universale și nu prea specifice sistemului de operare.
Singurul moment în care trebuie să proiectez wireframe-uri care sunt specifice unui dispozitiv este atunci când realizez prototipuri și apelez la o funcție nativă a dispozitivului, cum ar fi aparatul foto. Chiar și aceasta poate varia de la un telefon la altul și de la un sistem de operare la altul.
Majoritatea clienților mei încep cu iOS. Testăm și validăm designul și, odată ce este pe drumul cel bun, apoi dezvoltăm pentru Android. Și știți ce? Încercăm să nu schimbăm deloc interfața de utilizare sau fluxurile utilizatorilor. În schimb, ne concentrăm pe branding, aspect, caracteristici și funcții și fluxuri de utilizatori. Totul se întoarce la cel mai important lucru: experiența de bază a utilizatorului.
.