Android

Le linee guida di Google per creare e pubblicare App Android

Google ha pubblicato la sua guida su come scrivere App di successo su Google Play, un playbook avente scopo di educare gli sviluppatori Android per creare app Android che hanno maggiori possibilità di essere apprezzate dagli utenti, scaricate da più persone e ottenere in generale risultati migliori.

La guida allo sviluppo di app Android, scaricabile in formato PDF da 80 pagine (11MB) comprende diversi settori: pubblicazione, qualità delle app, miglioramento popolarità delle app, coinvolgimento dell’utente, monetizzazione, utilizzo di Analytics e molto altro. Mentre alcuni di questi consigli sono ovvi, ad esempio “Perché si dovrebbe usare Google Play“, altri sono utili da sentirseli dire per la prima volta o anche da farseli ripetere, in particolare quelli su design e qualità.

guida-google-app-android-informatblog

Progettazione Android

Google consiglia di rispettare una serie di principi fondamentali di progettazione:

  • Seguire la navigazione globale Android: navigare la gerarchia con un tasto Up e accedere allo storico con Indietro, utilizzare deeplink dalla schermata iniziale e le notifiche.
  • Posizionare le principali opzioni di navigazione della vostra app in un menu di navigazione. Con tre o meno sezioni principali nella app, occorre mostrare le schede appena sotto la barra delle operazioni, invece di utilizzare un altro modello.
  • Utilizzare la barra di azione per dare agli utenti l’accesso alle viste dell’app e alle azioni importanti, e utilizzare le schede o una casella di selezione all’interno della barra di azione per la navigazione nella schermata corrente.
  • Creare la app Android pura; utilizzare elementi dell’interfaccia utente Android e le icone, non utilizzare una barra di schede in basso, non inserire collegamenti ad altre applicazioni, non utilizzare pulsanti ‘indietro’ con altre etichette.

Material Design

Google ha insistito molto su questo nuovo design introdotto con Android Lollipop, alcuni ritengono che finalmente è arrivata un’interfaccia unificata, ben pensata e accattivante. Resta agli sviluppatori usarla. Questi principi di progettazione sono coperti con dovizia di particolari dal sito Material design.

  • Le app non sono piatte ma “tattili”. Le interfacce utente sono costituite da pezzi di “carta” su più livelli.
  • Utilizzare le ombre per indicare in modo sottile le superfici, ma non usarle su elementi di primo piano come le icone.
  • Le superfici devono avere sfondi monocromatici.
  • Promuovere l’azione chiave su uno schermo mediante un pulsante di azione circolare.
  • Utilizzare la barra standard delle azioni Android con il colore e il carattere per il branding (non l’icona dell’applicazione o il nome dell’account).
  • Se ci sono schede, dovrebbero essere visivamente parte della barra delle azioni e non dovrebbero avere separatori tra loro.
  • Inserire un colore primario e secondario per richiamare l’attenzione su elementi specifici, come ad esempio i pulsanti di azione circolari.
  • A parte gli avatar, le immagini dovrebbero andare da bordo a bordo e potrebbero anche apparire dietro la barra delle operazioni o nella barra di stato.
  • Il movimento dovrebbe aiutare a comunicare ciò che sta accadendo nell’interfaccia utente o aggiungere estetica alle transizioni su scala ridotta; non utilizzare il movimento solo perché è possibile.
  • Le animazioni e le transizioni devono essere veloci, in genere meno di 300 ms.
  • Utilizzare effetti a catena per indicare il touch e utilizzare una transizione per fare un’anteprima, come una fotografia, alla sua schermata di dettaglio.
  • Usare le animazioni di transizione tra gli stati delle icone e gli stati di testo: il segno “+” diviene un simbolo “x”.
  • Utilizzare il responsive design per garantire che le app vengano visualizzate in modo appropriato su qualsiasi dimensione dello schermo, in qualsiasi orientamento.

Lancio

Google consiglia di lanciare un’applicazione a ogni risoluzione e su ogni dispositivo: smartphone, tablet, Android Wear, TV, Auto – e su ogni versione del sistema operativo, se possibile, per massimizzare l’impatto. Deve essere fornita una roadmap per forme o versioni non ancora coperte.

Analytics e altro

Google consiglia di utilizzare la loro piattaforma Analytics per capire come un’applicazione viene utilizzata su vari dispositivi, quali caratteristiche sono popolari, come gli utenti interagiscono con l’app, che cosa si blocca e quali eccezioni vengono lanciate, ecc. La guida comprende anche consulenza sul marketing, come affrontare gli utenti, aggiornare un’applicazione tramite Play, internazionalizzazione, traduzione in altre lingue, e molto altre interessanti cose ancora.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Le guide più interessanti