Cercuri de context în designul mobil

Importanța experienței utilizatorilor nu trebuie subestimată atunci când se dezvoltă aplicații mobile. Dacă o aplicație nu reușește să livreze în timpul primei experiențe, consecința este că pierzi un client. Cercurile de context vă permit să înțelegeți mai bine clienții și să creați un design mai convingător!


O experiență perfectă nu există

Este imposibil să dezvolți experiența utilizatorului final deoarece fiecare utilizator are o aplicație diferită. Acest lucru se datorează aspectelor culturale și personale, cum ar fi societatea în care trăim, gusturile personale și alți diferiți factori care afectează percepția unei aplicații.

Pe scurt, există diferite modalități de a utiliza o aplicație și nu este întotdeauna ușor de înțeles modul în care utilizatorul utilizează aplicația dvs. mobilă. Cercurile de context sunt un instrument care ne permite să înțelegem mai bine utilizatorii și să anticipăm efectul în timp ce dezvoltăm aplicații.


Trei contexte

Un cerc de context este de fapt un proces de gândire. Cercurile de context sunt o modalitate de a face cercetare înainte de a vă proiecta aplicația sau de a începe să codificați. Oamenii deseori subestimează importanța unei cercetări puternice înainte de a se crea o aplicație. În timpul acestui tip de cercetare, un membru al grupului țintă pe care îl construiți aplicația este, de obicei, implicat (de exemplu, un adolescent sau o femeie în vârstă). Este, de asemenea, perfect posibil să cercetați doar cu un stilou, hârtie și bun simț.

Investiți o oră sau două pentru a vă decide exact cum ar trebui să funcționeze aplicația și care este exact reacția dorită a utilizatorilor, puteți descoperi într-o etapă foarte timpurie a procesului de dezvoltare unele dintre capcanele și punctele forte ale cererii dumneavoastră. Cheia este să fii critic și să testezi aplicația împotriva realității. Utilizarea metodei cercului context este extrem de utilă pentru acest lucru.

În acest articol, vom examina trei cercuri de context importante:

  • Contextul fizic: Anticipă setarea fizică și nivelul de activitate al utilizatorului.
  • Contextul tehnologic: Acesta acoperă designul, hardware-ul, sistemul de operare și toți ceilalți factori tehnologici care influențează modul în care utilizatorul percepe aplicația dvs..
  • Context social: Aceasta este pentru promovarea și aspectele sociale ale internetului, care ar trebui să fie utilizate întotdeauna în mod semnificativ.


Contextul fizic

În calitate de dezvoltator, sunteți adesea prea concentrat doar asupra aplicației dvs., în timp ce întreaga experiență a utilizatorului depinde de factori externi. Un prim pas important pentru îmbunătățirea experienței utilizatorului este înțelegerea modului în care utilizatorul intenționează să vă utilizeze aplicația. În ce mediu o folosește? Acasa? În timpul călătoriei? Se grăbesc când se utilizează aplicația? Ce factori externi pot determina întreruperea sau anularea experienței? Pe scurt, înțelegeți contextul fizic în care ar putea fi utilizatorul în timp ce utilizează aplicația.


Să facem acest concept un pic mai specific. De exemplu, când jucați un joc pe telefonul smartphone, există șanse destul de mari să așteptați pe cineva sau să vă plictisiți. Cu toate acestea, ați putea fi întrerupți în orice moment. Imaginați-vă că așteptați un tren în timp ce jucați un joc și deodată vine trenul, aceasta înseamnă că experiența jocului se termină pentru că trebuie să intrați în tren. Cu toate acestea, doriți ca utilizatorul să continue să utilizeze jocul pe care îl joacă într-un moment ulterior. Prin urmare, trebuie să dezvoltați un buton de pauză care este integrat în interfața de joc sau poate salva automat contextul jocului când aplicația este închisă. Prin crearea unor astfel de scenarii, puteți anticipa problemele care pot apărea. La urma urmei, nimeni nu vrea să piardă progresul într-un joc din cauza unei întreruperi!

În general, oamenii privesc contextul fizic din două unghiuri diferite: cadru (cât de mult zgomot în fundal, lumină de la soare, cameră în care te afli, distragere atenție, alte persoane din jurul tău etc.) și activitate (mersul pe jos, conducerea, așteptarea autobuzului, așteptarea într-o linie de oameni, gătit, cumpărături etc.).

Pe scurt, dacă anticipați de ce utilizatorul utilizează aplicația dvs. și în ce situație este cel mai probabil să utilizeze aplicația, puteți anticipa problemele pe care le creează setarea fizică. În calitate de dezvoltator, vă concentrați adesea doar pe propria aplicație, dar trebuie să rețineți că și întreaga experiență a utilizatorului depinde de factori externi.

Următoarele întrebări vă vor ajuta să vă gândiți la contextul fizic al aplicației dvs.:

  • În ce locație ar fi aplicația cea mai utilizată?
  • Ce factori de localizare ar putea perturba interacțiunea utilizatorului?
  • Există vreo modalitate în care aplicația mea ar putea anticipa sau răspunde la aceste întreruperi?
  • Utilizatorul va fi multitasking în timpul utilizării aplicației?
  • Cum poate activitatea utilizatorilor (de exemplu, mersul pe jos) să perturbe experiența?
  • Există ceva ce poate face aplicația pentru a anticipa aceste activități ale utilizatorilor?
  • Cum poate aplicația mea să mobilizeze locația utilizatorului?

Contextul tehnologic

Cunoștințele despre utilizator fac ca designul și aplicația să fie mai puternice. O altă întrebare importantă care trebuie luată în considerare este tehnologia utilizată de utilizatori și cunoștințele tehnologice pe care le are utilizatorul. Alegerile de design sunt incredibil de importante. De exemplu, există destul de puțină agitație în momentul de față pe skeuomorfism în comparație cu designul plat. O regulă generală este că utilizatorul trebuie să înțeleagă interfața aplicației dvs. în doar câteva secunde. Pentru a rezuma, păstrați-vă interfața inteligibilă.


Importanța testelor nu trebuie subestimată. De exemplu, este posibil să înțelegeți perfect semnificația unei pictograme nou proiectate, dar publicul vizat poate că nu a mai văzut așa ceva înainte.

Testarea utilizabilității sub formă de prototipuri de hârtie este întotdeauna utilă în timpul dezvoltării unei aplicații. Făcând acest lucru este rapid, este ieftin și câștigați o mulțime de informații prin interacțiunea cu persoane din publicul dvs. țintă, care ar putea ajunge la utilizarea aplicației dvs. Cunoștințele despre utilizator fac ca designul și aplicația să fie mai puternice. Protipocierea hârtiei, așa cum sugerează și numele, este un prototip desenat pe hârtie. Utilizatorii interacționează cu schițele de hârtie și puteți imita acțiunile aplicației dvs. și înțelegeți de ce un utilizator face anumite alegeri. Vă oferă feedback foarte rapid despre procesul de proiectare.

Alegerea platformei de operare pe care o dezvoltați inițial pentru aplicația dvs. este de asemenea o decizie pe care o faceți în timp ce studiați contextul tehnologic al aplicației dvs. Trebuie să vă puneți câteva întrebări specifice, cum ar fi modul în care veți utiliza anumite componente hardware, cât de greu va fi aplicația pentru baterie și așa mai departe. O aplicație care se așteaptă să fie ușoară (de exemplu, o aplicație simplă de rezolvat) nu ar trebui să utilizeze o mulțime de energie a bateriei. Utilizatorii nu vor aplica aplicații care consumă multă energie de la baterie și se pot termina cu ștergerea aplicației. Din nou, țineți cont de contextul complet în ceea ce privește ceea ce utilizatorul consideră important atunci când vine vorba de aspectele tehnologice ale aplicației dvs..

Unele întrebări simple pe care trebuie să le răspundeți în timp ce vă gândiți la contextul tehnologic sunt:

  • Ce sisteme de operare ar trebui să sprijine aplicația?
  • Care sunt punctele forte ale fiecărui sistem de operare acceptat?
  • Ce fel de caracteristici ale dispozitivului sau senzori va folosi aplicația?
  • Câtă parte din capacitatea dispozitivului ar trebui să fie consumată de aplicație?
  • Care sunt așteptările tehnologice ale pieței țintă?
  • Cum pot oferi ceea ce vrea publicul țintă?
  • Cererea mea necesită o conexiune la Internet?
  • Cât de multe date pe Internet le va trimite sau primi?
  • Cum pot scădea cantitatea necesară de transfer de date?
  • Cum pot proteja datele stocate de utilizatori?

Context social

Utilizați medii sociale în așa fel încât să creeze valoare adăugată. Contextul social este, fără îndoială, cel mai dificil context de examinat. Lumea este în primul rând interconectată prin internet. Influența diverselor site-uri sociale și a site-urilor comunității nu trebuie subestimată de către dezvoltator.


În contextul social, examinăm modul în care poate fi folosit aspectul social al aplicațiilor și al Internetului într - un domeniu plin de înțeles cale. O partajare sau o caracteristică asemănătoare pare a fi norma în zilele noastre, însă trebuie să te întrebi și dacă e relevant și generează valoare adăugată pentru utilizator (sau pentru tine).

Mulți factori personali diferiți sunt incluși în contextul social:

  • Care este scopul utilizatorului??
  • Care este scopul aplicației dvs.?
  • Cum interacționează utilizatorul cu aplicația?
  • Câtă atenție cere aplicația de la utilizator?
  • Câtă atenție va plăti în general utilizatorul în timpul utilizării aplicației?
  • Ce funcționalități are aplicația dvs.??
  • Cum va utiliza utilizatorul aceste funcționalități?
  • Cum poate utilizatorul să utilizeze o funcționalitate într-un mod care nu este destinat?
  • Cum reacționează utilizatorul la interfață?
  • Utilizatorul trebuie să fie conectat la internet pentru caracteristici specifice?

Când oamenii se gândesc la contextul social al aplicării lor, ei se gândesc de obicei și la promovare. Promovarea unei aplicații poate fi abordată în multe moduri diferite și este o idee bună să vă gândiți la modul în care o veți promova potențialilor utilizatori. Cercetarea în contextul cercului de context vă ajută să aflați aspectele slabe și puternice ale aplicației dvs. și, firește, doriți să vă folosiți punctele forte pentru a vă promova aplicația. De asemenea, este important să vă gândiți la diferite opțiuni în cazul în care anumite părți ale strategiei de promovare nu reușesc.


Concluzie

Sunteți pe punctul de a dezvolta o aplicație sau sunteți în curs de dezvoltare? Gândiți-vă la aceste contexte diferite și la modul în care diferiți factori pot influența aplicația dvs. Este necesară o cercetare adecvată pentru a dezvolta o aplicație care să se ocupe efectiv de problemele utilizatorului. La urma urmei, trebuie să înțelegeți de ce un utilizator ar dori să vă descarce aplicația în primul rând înainte de a începe să o construiți! Pe scurt, aplicațiile dvs. ar trebui să fie concepute de oameni și de oameni!

Cod