Progettazione di app che utilizzano tutte le funzionalità di iPhone disponibili

Nel precedente articolo di questa serie, abbiamo introdotto alcune specifiche e modelli di progettazione iOS di base. Ora è il momento di esplorare ciò che rende la progettazione di touch screen e dispositivi mobili così speciale!

A differenza del design per i siti Web e / o le applicazioni desktop, la varietà di modi con cui è possibile interagire e ottenere feedback da dispositivi mobili differisce radicalmente dalla controparte desktop. Le app mobili non sono solo belle foto; stai sviluppando un pezzo di software. La progettazione per dispositivi mobili è una combinazione di interazione e usabilità, sviluppo del prodotto e progettazione grafica.

Pensa a tutte le cose a cui un dispositivo touch screen mobile può reagire: tocco, scuotimento, inclinazione, vibrazione, input e feedback audio, geolocalizzazione e tracciamento del tempo. Con questi elementi, il design assume una dimensione completamente nuova. Il tuo compito come designer di dispositivi mobili è quello di considerare queste funzionalità quando concettualizzare il funzionamento di un'app.

È facile essere nella media

Le applicazioni medie traggono un vantaggio medio dalle funzionalità dell'iPhone. App straordinarie trovano modi unici e interessanti per prendere le interazioni ordinarie e renderle più veloci, più facili e più intuitive da usare. Pensa a come puoi spingere lo status quo e trovare interazioni che coinvolgano davvero il tuo pubblico!

Gesti

Per eseguire azioni su un dispositivo touchscreen, gli utenti usano le dita per scorrere, trascinare, pizzicare, toccare e sfiorare gli elementi sullo schermo. L'app remota di Apple è un ottimo esempio di un sistema di controllo basato sui gesti.

La pianificazione e l'integrazione di questi gesti nel progetto forniscono un'esperienza utente completa che sfrutta gli esclusivi attributi dei dispositivi touchscreen. Una cosa da tenere a mente è che gli utenti hanno aspettative riguardo ai gesti "standard". Questi sono i gesti che Apple ha definito nelle app ad alto utilizzo come Mail e SMS: non vuoi re-inventarli. Se c'è un gesto che gli utenti capiscono comunemente per eseguire una determinata azione, attenersi a tale nomenclatura. Ad esempio, non è necessario che gli utenti utilizzino il gesto di pizzicare per scorrere una vista elenco.

foto per gentile concessione di Kyle Buza

Rubinetto

Toccando è il gesto più fondamentale utilizzato nelle applicazioni iPhone, consentendo all'utente di eseguire praticamente qualsiasi funzione.

Tocca + Tieni premuto

Questo è un gesto che non ha un percorso standard di utilizzo. Tocca e tieni premute le icone del trampolino e puoi eliminarle e / o riorganizzarle. Toccare e tenere premuto un collegamento nel browser Safari e viene richiesto di aprire il collegamento in una nuova pagina. Tocca e tieni premuta un'immagine in un'email e ti viene chiesto di salvare o copiare l'immagine. In generale, tocca e tieni premuto è utile per richiamare i menu contestuali che ti consentono di fare ciò che vuoi con l'elemento sullo schermo.

Doppio tocco

I doppi tocchi su iPhone vengono utilizzati più frequentemente per ingrandire o ridurre il contenuto e anche per visualizzare menu contestuali aggiuntivi. In Safari, ad esempio, quando si tocca due volte su una pagina Web si ingrandisce per rendere il testo più leggibile. Nell'app Foto, toccando due volte un'immagine si attiva un menu contestuale che ti consente di fare più cose con l'immagine.

Pizzico

L'uso del gesto di pizzicamento consente agli utenti di eseguire lo zoom avanti e indietro su un pezzo di contenuto.

colpo di frusta

Sfogliando il contenuto è un gesto di interfaccia utente che non viene utilizzato abbastanza spesso!

Scorri orizzontale

Lo scorrimento orizzontale può essere utilizzato per spostare il contenuto orizzontalmente sullo schermo e fuori dallo schermo. La sezione del contenuto corrente viene solitamente indicata con punti di navigazione nella parte inferiore dell'area del contenuto. Lo scorrimento orizzontale è anche comunemente usato con gli elementi della lista in una vista elenco per cancellare o modificare le righe.

Accelerometro

L'accelerometro iPhone è probabilmente uno degli elementi di input meno utilizzati disponibili per i progettisti. In pratica, è più spesso utilizzato per rilevare la modalità verticale o orizzontale e per illuminare o attenuare lo schermo quando mettiamo il telefono all'orecchio. I dati dell'accelerometro possono anche rilevare il posizionamento e la posizione in relazione alla bussola e alla funzionalità GPS. Tuttavia, queste funzioni rasentano appena la superficie delle possibilità nell'uso creativo di questa funzionalità unica.

Gli sviluppatori di giochi hanno fatto il maggior uso dell'accelerometro, ma, anche nello sviluppo del gioco, l'esecuzione è a volte scomoda. L'utente è spesso lasciato a pensare che sta per rilasciare il dispositivo mentre sta provando a giocare. Doodle Jump and Popper! sono ottimi esempi di giochi casual e avvincenti che fanno un grande uso dell'accelerometro.

Agitare e inclinare

Scuotere e / o inclinare il telefono è diventato un divertente gesto di novità in molte app. Fare musica, sparare una pistola e ottenere risultati di ricerca (UrbanSpoon) sono tutti esempi di app che sfruttano questa funzionalità. Cosa sarebbe successo se scuotere o inclinare avesse fatto qualcosa di ancora più inaspettato? Cosa succede se ha trasformato le pagine di un libro o saltato alla canzone successiva in una playlist?

In che modo i progettisti possono utilizzare l'accelerometro in modi nuovi e interessanti? Pensa a dove le persone utilizzano i dispositivi mobili, ovunque! Ciò apre molte opzioni per quanto riguarda il contesto in cui l'accelerometro potrebbe essere utile.

Ad esempio, fai finta che ci sia un'app per il ristorante dove pranzerai. Apri l'app del ristorante. Dopo che sei pronto per effettuare l'ordine, invece di segnalare il cameriere o di premere un pulsante nell'app per il servizio, invece basta accendere il telefono con lo schermo rivolto verso il basso. L'app rileva che hai acceso il telefono e chiama il cameriere per te. Questo è più veloce e più facile che guardare lo schermo e premere un pulsante, giusto?

Tempo / Clock

Quando si pensa a come i cellulari hanno cambiato il nostro modo di interagire con il tempo, è incredibile che il cambiamento sia avvenuto negli ultimi anni. L'orologio da polso medio ti dice l'ora e forse la data se sei fortunato. Ma quante informazioni ti offre sul resto della giornata? Zero. Contrasto storia recente con il sovraccarico di informazioni che abbiamo per quanto riguarda ogni minuto della nostra giornata tramite smartphone! Questi dispositivi hanno cambiato radicalmente la nostra routine quotidiana.

In che modo questo aspetto è rilevante per la progettazione? Diciamo che stiamo progettando un'applicazione che localizza punti vendita in una particolare area della città. Cerchiamo negozi di scarpe. Abbiamo la nostra lista di negozi da visitare che è fantastica, ma sarebbe ancora meglio se la lista si ordina in base ai giorni e alle ore di funzionamento! Perché elencare un negozio per primo se non è aperto quando vogliamo fare shopping?

Il tempo è incredibilmente importante per il design. Vogliamo progettare app che aiutino gli utenti a ottenere le informazioni più pertinenti disponibili in qualsiasi momento e data.

GPS

Spesso troverai che il tempo e la data del brainstorming si incastrano naturalmente nella consapevolezza della posizione. Ricorda, il GPS non è rilevante solo per la mappatura delle applicazioni. Può anche essere usato per taggare i contenuti in base alla posizione (foto / note), cercare le cose in base alla posizione corrente (cibo / vendita al dettaglio), o controllare in un'app di social networking per socializzare offline (Foursquare).

Altri usi interessanti includono la documentazione delle coordinate GPS degli oggetti per riferimento futuro (auto / chiavi) o il rilevamento / localizzazione di altre persone. Questa è un'area divertente per far sognare la tua mente su come le funzionalità della tua app potrebbero incorporare questa tecnologia.

Vibrazione

Sebbene non sia disponibile su iPod touch o iPad, la vibrazione è ancora un elemento del design delle app che vale la pena di pensare. In genere, la vibrazione viene utilizzata quando gli avvisi audio potrebbero essere una distrazione o un fastidio. Quando progetti la tua app, pensa ai vari modi in cui l'app deve comunicare con l'utente in modo discreto.

Come è possibile sostituire un avviso audio o di testo con una vibrazione? Quando l'utente sarebbe soddisfatto di un avviso di vibrazione rispetto a un allarme acustico? Confrontate gli usi eleganti e non invadenti di questa caratteristica hardware per la vostra app!

Ingresso / uscita audio

L'audio è un elemento con infinite possibilità. L'utilizzo tipico dell'input audio include la conversazione sul telefono e controlli vocali come la ricerca vocale di Google. L'output audio tipico include l'ascolto di contenuti multimediali (musica, video, podcast), chiamate telefoniche, avvisi o effetti sonori delle app. Come puoi usare l'audio in modi che non sono così comuni?

Dove l'audio diventa interessante sta pensando a quando e dove gli utenti possono utilizzare l'input e / o l'output audio. Il rumore può essere una distrazione, sia in entrata che in uscita. Chiediti quando è appropriato il feedback audio? Quali interazioni tradizionali potresti sostituire con l'audio? Quando sta scrivendo scortese o addirittura pericoloso?

Opus è un esempio di un'app che si basa completamente su segnali audio e gesti fisici. L'app richiede un'interazione visiva zero, sostenendo che è "più sicuro" da utilizzare rispetto ai prodotti della concorrenza perché non ti distrai guardando lo schermo.

Conclusione

A questo punto la tua testa potrebbe essere piena di idee, e va bene! La cosa migliore da fare è aggiungere un segnalibro a questo post e utilizzarlo come riferimento quando il tuo prossimo progetto di design per iPhone arriva per spingere il tuo cervello sui vari modi in cui puoi utilizzare queste funzionalità. Il punto principale da ricordare è che non devi fare cose come tutti gli altri. Il confine principale non è "come gli altri lo fanno" o una guida agli standard. Se le persone possono entrare nella tua app e capire facilmente cosa fare, allora QUESTO è il tuo obiettivo di progettazione! Divertiti!