Cinque consigli per sviluppare un’app User Friendly

Perché tenere in considerazione gli utenti è fondamentale

redatto da Aryon Solutions | Cyber Security | 13-06-2018

Riuscire a creare un'applicazione che emerga 'dalla massa' è un compito tutt'altro che semplice. Ecco alcuni consigli utili per qualunque sviluppatore

Difficilmente le statistiche mentono. E oggi ci raccontano che i possessori di smartphone e tablet ignorano i siti Internet, preferendo di gran lunga utilizzare applicazioni sviluppate ad hoc per accedere ai vari servizi disponibili online (posta elettronica, social network, mappe e molto altro ancora). Dai dati di eMarketer emerge che gli utenti smartphone e tablet passano 2 ore e 30min sulle app e 30 minuti sul web ogni giorno: nel lungo periodo, insomma, le applicazioni hanno avuto la meglio sul web, arrivando quasi a monopolizzare l'utilizzo dei dispositivi mobili.


Da quando la prima app comparve sulla memoria di un telefonino (era il 1998 e Snake venne introdotto nel mondo della telefonia mobile con il Nokia 6110) è stata fatta parecchia strada. Oggi sviluppare un'app, oltre a essere un lavoro potenzialmente molto remunerativo, è paragonabile (o quasi) alla creazione di un'opera d'arte. Servono grande inventiva e maestria, oltre a una buona strategia marketing che permetta di emergere dalla massa: i vari App Store e Google Play Store contano ormai più di un milione di app e riuscire a ritagliarsi il proprio spazio è un'impresa a dir poco ardua.


Ecco alcuni consigli utili per sviluppare un'app vincente e in grado di scalare le classifiche dei vari store.


Le prestazioni, prima di tutto

Nel mondo delle applicazioni per dispositivi mobili, la velocità aiuta a vendere. Capita spesso che gli utenti di smartphone e tablet abbiano fretta e non possono attendere molto a lungo il caricamento dell'applicazione. Nel caso in cui l'apertura di un'app richieda un tempo di caricamento eccessivo, potrebbe anche rischiare di venir cancellata dagli utenti: stando a un sondaggio realizzato da Compuware, il 59% degli intervistati si dice pronto ad eliminare un'applicazione dalla memoria del proprio dispositivo nel caso in cui le sue performance non siano di primo livello. Per evitare di fare una brutta fine, dunque, sarà necessario sviluppare un'app sprint.


Semplicità e intuitività

Passando a parlare del design dell'applicazione, è necessario sottolineare come “meno è meglio” (o, per dirla come l'architetto Ludwig Mies van der Rohe “less is more”). Nel valutare l'esperienza d'utilizzo generale di un'applicazione, gli utenti terranno in gran considerazione la pulizia del design e la facilità di utilizzo delle varie funzioni messe a disposizione dall'utente: accedendo al menu, ad esempio, dovranno aver ben chiaro come accedere alle varie funzioni senza esser costretti a tirare a indovinare. In caso contrario, l'app potrebbe finire nel cestino: il 47% degli intervistati da EPiServer afferma di esser pronto a cancellare una applicazione poco chiara e troppo complessa da utilizzare. È quanto accaduto, ad esempio, nel 2012 con la prima versione di Apple Maps: l'app era così complicata da utilizzare e le mappe così poco accurate che la casa di Cupertino fu costretta a correre ai ripari a stretto giro di posta. Nel frattempo, però, molti utenti erano già migrati verso altri lidi.


Interoperabilità

Dal momento che il numero di smartphone e tablet sta crescendo esponenzialmente, oggi si presenta come un'esigenza sempre più forte. 

Meglio evitare quindi che un’app sia “a compartimenti stagni” e non comunichi con la sua equivalente installata su un altro dispositivo. Per fortuna ora la maggior parte di sviluppatori di app ha colto questa esigenza così forte in questo periodo.


Energia, un bene prezioso

Che la durata della batteria sia il grosso limite dei dispositivi mobili è, più o meno, il segreto di Pulcinella del settore. Accade sempre più raramente, infatti, che si riesca ad arrivare a fine giornata con una singola carica e sempre più utenti sono costretti ad acquistare delle batterie esterne per smartphone per ricaricare al volo il proprio dispositivo. Nello sviluppare un'app, dunque, si dovrà porre particolare attenzione alle performance della stessa e si dovrà fare in modo che il consumo energetico sia ridotto all'essenziale. Nel caso in cui un utente sia chiamato a scegliere tra due applicazioni che svolgono le stesse funzioni, ci sono molte probabilità che scelga, a parità di performance, quella che consumi di meno: in questo modo sarà certo di poter prolungare di qualche decina di minuti la vita della propria batteria e avere maggiori chance di tornare a casa dal lavoro con lo smartphone ancora acceso.



Interazione e cooperazione

Le migliori applicazioni non sono quelle che “intrappoleranno” l'utente all'interno di un'unica “nicchia operativa”, ma quelle che garantiranno la migliore (e maggiore) interazione e cooperazione con le altre applicazioni già presenti sul dispositivo. In questo modo non si sarà costretti a zigzagare tra un'app e l'altra e si risparmierà del tempo prezioso. Gli utenti Instagram, molto probabilmente, sono contenti che le foto realizzate con l'applicazione siano salvate automaticamente all'interno della cartella fotografica del loro dispositivo: in questo modo potranno utilizzare lo stesso scatto con più applicazioni, senza che ci sia la necessità di dover realizzare più volte la stessa foto.


FONTI: fastweb.iteMarketer.com