Cerchi di contesto in Mobile Design

L'importanza dell'esperienza utente non dovrebbe mai essere sottovalutata quando si sviluppano applicazioni mobili. Se un'app non riesce a fornire durante la prima esperienza, la conseguenza è che si perde un cliente. I cerchi di contesto ti consentono di comprendere meglio i clienti e creare un design più accattivante!


Un'esperienza perfetta non esiste

È impossibile sviluppare l'esperienza utente finale perché ogni utente sperimenta un'applicazione in modo diverso. Ciò è dovuto a aspetti culturali e personali come la società in cui viviamo, i gusti personali e altri vari fattori che influenzano la percezione di un'applicazione.

In breve, ci sono diversi modi per utilizzare un'applicazione e non è sempre facile capire come l'utente sperimenta la tua applicazione mobile. I cerchi di contesto sono uno strumento che ci consente di comprendere meglio gli utenti e anticipare l'effetto durante lo sviluppo delle applicazioni.


Tre contesti

Un cerchio di contesto è in realtà un processo di pensiero. I cerchi di contesto sono un modo per fare ricerche prima di progettare effettivamente la tua applicazione o iniziare la codifica. Spesso le persone sottovalutano l'importanza di una forte ricerca prima che venga creata un'applicazione. Durante questo tipo di ricerca, un membro del gruppo target per il quale si sta costruendo la domanda è solitamente coinvolto (ad esempio, un adolescente o una donna anziana). È anche perfettamente possibile effettuare ricerche solo con penna, carta e buon senso.

Investendo un'ora o due per decidere da sé come esattamente l'applicazione dovrebbe funzionare e quale sia esattamente la reazione desiderata degli utenti, è possibile scoprire in una fase molto iniziale del processo di sviluppo alcune delle insidie ​​e punti di forza della vostra applicazione. La chiave deve essere fondamentale e testare la tua applicazione contro la realtà. L'uso del metodo del cerchio di contesto è estremamente utile per questo.

In questo articolo, daremo un'occhiata a tre importanti circoli di contesto:

  • Contesto fisico: Anticipa le impostazioni fisiche e il livello di attività dell'utente.
  • Contesto tecnologico: Copre il design, l'hardware, il sistema operativo e tutti gli altri fattori tecnologici che influenzano il modo in cui l'utente percepisce la tua applicazione.
  • Contesto sociale: Questo è per la promozione e gli aspetti sociali di Internet che dovrebbero essere sempre utilizzati in modo significativo.


Contesto fisico

Come sviluppatore, sei spesso troppo concentrato sulla tua applicazione, mentre l'intera esperienza dell'utente dipende da fattori esterni. Un primo passo importante per migliorare l'esperienza dell'utente è capire come l'utente intende utilizzare la propria applicazione. In quale ambiente lo utilizza? A casa? Durante il viaggio? Hanno fretta quando viene utilizzata l'applicazione? Quali fattori esterni possono causare l'interruzione o l'annullamento dell'esperienza? In breve, capire il contesto fisico in cui l'utente potrebbe trovarsi mentre usa la tua applicazione.


Facciamo un po 'più specifico questo concetto. Ad esempio, quando stai giocando al tuo smartphone, è molto probabile che tu stia aspettando qualcuno o che tu sia annoiato. Tuttavia, potresti essere interrotto in qualsiasi momento. Immagina di aspettare un treno mentre giochi e all'improvviso arriva il treno, questo significa che l'esperienza del gioco finisce perché devi entrare in treno. Tuttavia, vuoi che l'utente continui a utilizzare il gioco che sta giocando in un secondo momento. Pertanto è necessario sviluppare un pulsante di pausa che è integrato nell'interfaccia di gioco o forse semplicemente salvare automaticamente il contesto di gioco quando l'app viene chiusa. Creando scenari come questi, puoi anticipare i problemi che potrebbero sorgere. Dopo tutto, nessuno vuole perdere i progressi in una partita a causa di un'interruzione!

In generale le persone guardano il contesto fisico da due diversi punti di vista: il ambientazione (quanto rumore sullo sfondo, luce del sole, stanza in cui ti trovi, distrazioni, altre persone intorno a te, ecc.) e il tuo attività (camminare, guidare, aspettare l'autobus, aspettare in fila, cucinare, fare shopping, ecc.).

In breve, se si prevede perché l'utente utilizza la propria applicazione e in quale situazione è più probabile che utilizzi l'applicazione, è possibile anticipare i problemi creati dall'impostazione fisica. Come sviluppatore, spesso ti concentri solo sulla tua applicazione, ma devi anche ricordare che l'intera esperienza dell'utente dipende anche da fattori esterni.

Le seguenti domande ti aiuteranno a pensare al contesto fisico della tua app:

  • In quale posizione l'app verrà utilizzata di più?
  • Quali fattori di localizzazione potrebbero disturbare l'interazione dell'utente?
  • Ci sono modi in cui la mia applicazione potrebbe anticipare o rispondere a queste interruzioni?
  • L'utente sarà multitasking durante l'utilizzo dell'applicazione?
  • In che modo l'attività dell'utente (ad es. Camminare) può interrompere l'esperienza?
  • C'è qualcosa che l'app può fare per anticipare queste attività degli utenti?
  • Come può la mia applicazione sfruttare la posizione dell'utente?

Contesto tecnologico

La conoscenza dell'utente rende più forte la progettazione e l'applicazione. Un'altra questione importante da considerare è quale tecnologia utilizza l'utente e la conoscenza tecnologica dell'utente. Le scelte progettuali sono incredibilmente importanti. Ad esempio, al momento c'è molto chiasso sul snouomorfismo rispetto al design piatto. Una regola generale è che l'utente deve comprendere l'interfaccia dell'applicazione in pochi secondi. Per riassumere, mantieni la tua interfaccia comprensibile.


L'importanza dei test non deve essere sottovalutata. Ad esempio è possibile che tu capisca perfettamente il significato di un'icona di nuova concezione, ma il tuo pubblico di riferimento potrebbe non averlo visto perché non hanno mai visto nulla di simile prima.

Test di usabilità sotto forma di prototipi di carta è sempre utile durante lo sviluppo di un'applicazione. Fare così è veloce, è economico e ottieni molte informazioni attraverso l'interazione con persone del tuo pubblico di destinazione che potrebbero finire per usare la tua applicazione. La conoscenza dell'utente rende più forte la progettazione e l'applicazione. La prototipazione cartacea, come suggerisce il nome, è un prototipo disegnato su carta. Gli utenti interagiscono con gli schizzi di carta e puoi imitare le azioni della tua applicazione e capire perché un utente fa determinate scelte. Ti dà un feedback sulla tua applicazione molto presto nel processo di progettazione.

La scelta della piattaforma operativa che inizialmente sviluppi per la tua app è anche una decisione da prendere mentre cerchi il contesto tecnologico della tua applicazione. È necessario porsi alcune domande specifiche, come il modo in cui si utilizzerà un determinato hardware, quanto l'applicazione sarà pesante per la batteria e così via. Un'applicazione che dovrebbe essere leggera (ad esempio una semplice applicazione da fare) non dovrebbe utilizzare molta energia della batteria. Gli utenti non apprezzeranno le app che consumano molta energia della batteria e potrebbero finire per eliminare l'applicazione. Di nuovo, tieni a mente il contesto completo su ciò che l'utente trova importante quando si tratta degli aspetti tecnologici della tua applicazione.

Alcune semplici domande a cui devi rispondere mentre pensi al contesto tecnologico sono:

  • Quali sistemi operativi dovrebbero supportare l'app?
  • Quali sono i punti di forza di ciascun sistema operativo supportato?
  • Che tipo di funzioni o sensori del dispositivo verrà utilizzata dall'app?
  • Quanta parte della capacità del dispositivo dovrebbe consumare l'app?
  • Quali sono le aspettative tecnologiche del mio mercato di riferimento?
  • Come posso fornire ciò che vuole il pubblico mirato?
  • La mia applicazione richiede una connessione Internet?
  • Quanti dati Internet invierà / riceverà?
  • Come posso ridurre la quantità di trasferimento dati richiesta?
  • Come posso proteggere i dati utente memorizzati?

Contesto sociale

Usa i social media in modo tale da creare valore aggiunto. Il contesto sociale è indubbiamente il contesto più difficile da esaminare. Il mondo è principalmente interconnesso attraverso internet. L'influenza di vari social media e siti web della comunità non dovrebbe essere sottovalutata dallo sviluppatore.


Nel contesto sociale esaminiamo come l'aspetto sociale delle applicazioni e di Internet può essere utilizzato in a significativo modo. Oggigiorno una caratteristica condivisa o simile sembra la norma, ma dovresti anche chiedertelo se è pertinente e genera un valore aggiunto per l'utente (o per te).

Molti fattori personali diversi sono inclusi nel contesto sociale:

  • Qual è l'obiettivo dell'utente?
  • Qual è lo scopo della tua applicazione?
  • Come interagisce l'utente con l'applicazione?
  • Quanta attenzione richiede l'applicazione all'utente?
  • Quanta attenzione pagherà generalmente l'utente durante l'utilizzo dell'applicazione?
  • Quali funzionalità ha la tua applicazione?
  • In che modo l'utente utilizzerà queste funzionalità?
  • In che modo l'utente può utilizzare una funzionalità in un modo non previsto?
  • Come reagisce l'utente all'interfaccia?
  • L'utente deve essere connesso a Internet per funzionalità specifiche?

Quando le persone pensano al contesto sociale della loro applicazione, di solito pensano anche alla promozione. La promozione di un'applicazione può essere affrontata in molti modi diversi ed è una buona idea pensare a come la si promuoverà ai potenziali utenti. Fare ricerche sul contesto di contesto aiuta a scoprire gli aspetti deboli e forti della tua applicazione e, naturalmente, desideri utilizzare i tuoi punti di forza per promuovere la tua applicazione. È anche importante pensare a diverse opzioni nel caso in cui alcune parti della tua strategia di promozione falliscano.


Conclusione

Stai per sviluppare un'applicazione o sei in fase di sviluppo? Pensa a questi diversi contesti e in che modo i diversi fattori possono influire sulla tua applicazione. È necessaria una ricerca adeguata per sviluppare un'applicazione che sia effettivamente interessata ai problemi dell'utente. Dopotutto, dovresti capire perché un utente vorrebbe scaricare la tua app in primo luogo prima di iniziare a costruirla! In breve, le tue applicazioni dovrebbero essere progettate dagli esseri umani e per gli umani!