Vai al contenuto
17 febbraio 2026 - 3 LETTURA MIN · Blog

Come si sente una buona app

Una buona app si sente risolto. Ogni tocco arriva dove ci si aspetta, ogni animazione finisce prima che ce ne si accorga, ogni schermata ha una risposta chiara alla domanda “cosa sto guardando?”.”

Un'app scadente dà l'impressione di "riflettere". Indicatori di caricamento in punti in cui non dovrebbero esserci. Pulsanti che rispondono con mezzo secondo di ritardo. Layout che cambiano dopo che hai già iniziato a leggere.

La maggior parte delle persone non sa dare un nome a queste cose, ma le percepisce. Nessuno dice che un’app ha una latenza di input elevata; si dice piuttosto che sembra "goffa" e si smette di aprirla.

Non si tratta di benchmark delle prestazioni

La velocità conta, ovviamente. Ma molte app risultano “veloci” nei test di benchmark eppure danno la sensazione di non funzionare bene. La differenza sta nei tempi di risposta: quei momenti tra l’azione e il feedback, in cui un’app ben fatta rimane silenziosa, mentre una scadente sembra quasi scusarsi.

Non è possibile misurarlo in millisecondi. Lo si misura utilizzando l'app per una settimana e osservando se capita mai di dover aspettare che l'interfaccia utente si adegui alle proprie azioni.

È praticamente quello che facciamo. Quando possibile, chi sviluppa un’app la usa per lo scopo a cui è destinata prima che venga lanciata: un’app per monitorare le abitudini serve a monitorare le abitudini, un’app per pianificare i pasti serve a pianificare effettivamente i pasti di una settimana. I problemi che non emergono mai in un piano di test vengono alla luce rapidamente quando si fa affidamento sull’app stessa.

Cosa cerchiamo

I bersagli dei tocchi vengono colpiti al primo tentativo. Scorrimento che si ferma dove volevate che si fermasse. Ricerca che trova ciò che si intendeva, non solo ciò che si è digitato. Errori che indicano il problema reale, non “qualcosa è andato storto”.”

Eccone alcune altre che abbiamo aggiunto nel corso del tempo:

  • Nulla di ciò che hai digitato va mai perso: né durante la rotazione dello schermo, né quando l'app viene messa in secondo piano, né quando una chiamata interrompe l'attività.
  • La tastiera non copre mai il campo in cui stai digitando.
  • La funzione "Annulla" è utile ogni volta che correggere un errore manualmente risulterebbe fastidioso.
  • L'app ricorda a che punto eri arrivato, quindi riaprirla è come riprendere da dove avevi interrotto, anziché ricominciare da capo.

Lo stesso elenco vale per tutte le piattaforme su cui distribuiamo i nostri prodotti. Il popup di un’estensione per browser deve risultare altrettanto ben rifinito quanto un’app per smartphone, e un’app Windows deve supportare le scorciatoie da tastiera e il ridimensionamento della finestra proprio come gli utenti si aspettano su un computer desktop.

Il compromesso

Fare bene questo lavoro richiede tempo che non compare mai nell’elenco delle funzionalità. Una settimana dedicata a perfezionare le transizioni e a risolvere i casi limite è una settimana che non dedichiamo a qualcosa che potremmo annunciare. Riteniamo che sia il modo migliore di impiegare quella settimana, ma ciò significa che a volte le nostre app offrono meno funzionalità rispetto a quelle della concorrenza. È un compromesso che abbiamo deciso di accettare volentieri.

Cosa abbiamo sbagliato

Un tempo lasciavamo la rifinitura per ultima, come passaggio finale una volta completate le funzionalità. Il passaggio finale finiva sempre per essere trascurato. Ora, l’esperienza d’uso di una schermata è parte integrante del processo di completamento, fin dalla prima versione, e non un elemento aggiuntivo da inserire se c’è tempo.

La maggior parte di questo lavoro è invisibile. Quando è fatto bene, gli utenti non se ne accorgono: notano solo che l’app è piacevole da usare. È proprio questo l’obiettivo: non farsi mai rimproverare per il proprio lavoro.