In questo talk saranno forniti alcuni principi chiave per la progettazione di strategie di successo su Google Play. Saranno analizzati gli aspetti progettuali e metodologie di user engagement.
Rilanciare il business attraverso il web - II appuntamento - MC
Â
Devfest Campania 2015: Principi chiave per App di successo su Google Play
1.
2. Principi chiave per
App di successo su Google Play
Presenter
Vincenzo Santopietro GDG Campania Co-Organizer
3. Parte 1: Google Developer Console
Uno strumento molto potente per pubblicare e gestire App
4. Perchè vogliamo distribuire tramite Google Play Store?
•  Popolarità : Google Play ci permette di
interagire con una platea di oltre 1 miliardo di
utenti sparsi per il mondo
5. Perchè vogliamo distribuire tramite Google Play Store?
•  Popolarità : Google Play ci permette di
interagire con una platea di oltre 1 miliardo di
utenti sparsi per il mondo
•  Nuovi form factor: Android Wear, Android
TV ed Android Auto creano nuove
opportunitĂ per attirare utenti
6. Perchè vogliamo distribuire tramite Google Play Store?
•  Popolarità : Google Play ci permette di
interagire con una platea di oltre 1 miliardo di
utenti sparsi per il mondo
•  Nuovi form factor: Android Wear, Android
TV ed Android Auto creano nuove
opportunitĂ per attirare utenti
•  Possibilità di crescita: da Giugno 2013 a
Giugno 2014 Google ha pagato agli
sviluppatori oltre 5 miliardi di dollari.
Dopo un anno…
8. Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
9. Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
10. Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
•  Top Charts: App più popolari divise per
categorie
11. Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
•  Top Charts: App più popolari divise per
categorie
•  Trending: App più diffuse fra gli utenti
12. Come scoprono le App gli utenti?
•  Home: App sponsorizzate
•  Featured Apps: App che seguono le
Material design guidelines
•  Search: ricerca mediante keywords
•  Top Charts: App più popolari divise per
categorie
•  Trending: App più diffuse fra gli utenti
•  Categories: ricerca per categoria
14. Acquisti in-app
Nel caso in cui siano previsti acquisti in-app:
1.  Verificare il supporto di Google alla registrazione come commerciante [https://support.google.com/
googleplay/android-developer/table/3539140 ]
2.  Collegare un account sviluppatore al Merchant Center di Google Payments [ NB: una volta collegati, gli
account non possono essere rimossi o modificati ]
3.  Per abilitare gli acquisti in-app
bisogna dichiarare l’autorizzazione
com.android.vending.BILLING
nel Manifest
16. Prezzo e distribuzione
Google Play ci permette di distribuire l’App
worldwide
Possiamo, inoltre, settare il prezzo per ogni paese
dell’App e dei singoli acquisti in-app
Best practices
•  Studiare l’economia di ogni paese per
conoscere lo spending power locale e
settare un prezzo adeguato
17. Prezzo e distribuzione
Google Play ci permette di distribuire l’App
worldwide
Possiamo, inoltre, settare il prezzo per ogni paese
dell’App e dei singoli acquisti in-app
Best practices
•  Studiare l’economia di ogni paese per
conoscere lo spending power locale e
settare un prezzo adeguato
•  Ottimizzare il prezzo in funzione di cosa è
tipico in ciascun paese ( Es. prezzo che
termina con .99 , .00 o .05 )
18. Gestire le statistiche dell’App
Google Play ci permette di conoscere diverse info
relative alla nostra App come numero di
Download, crash e rating.
Best practices:
•  Impostare dei report periodici via e-mail da
consultare per conoscere il trend
dell’Applicazione sul Play Store
19. Analizzare i commenti degli utenti
Leggere i commenti degli utenti può fornire i
seguenti vantaggi:
•  Venire a conoscenza di eventuali bug
•  Spesso gli utenti forniscono consigli utili sullo
sviluppo di nuove feature ed idee innovative (a
costo 0)
20. Analizzare i commenti degli utenti
Best practices
•  Rispondere ai commenti degli utenti
Leggere i commenti degli utenti può fornire i
seguenti vantaggi:
•  Venire a conoscenza di eventuali bug
•  Spesso gli utenti forniscono consigli utili sullo
sviluppo di nuove feature ed idee innovative (a
costo 0)
21. Parte 2: App di qualitĂ con le Google
Play guidelines
22. Principi di UX in Android
Le App che seguono le linee guida di Android
hanno piĂą possiblitĂ di stimolare entusiasmo
nell’utente fin dal primo utilizzo
Best Practices:
•  Opzioni di navigazione in un
Navigation Drawer
23. Principi di UX in Android
Le App che seguono le linee guida di Android
hanno piĂą possiblitĂ di stimolare entusiasmo
nell’utente fin dal primo utilizzo
Best Practices:
•  Opzioni di navigazione in un
Navigation Drawer
[Per 2-3 Activity usare un Action Bar]
24. Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
25. Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
•  Le icone seguono lo standard Material – icon set:
https://www.google.com/design/icons/
26. Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
•  Le icone seguono lo standard Material – icon set:
https://www.youtube.com/watch?v=WR4_chcwvoM
•  Animazioni e transizioni devono essere veloci, eseguite in
circa 300ms
27. Material Design
Introdotto durante la Google I/O 2014, è
diventato ormai un requisito indispensabile
nelle App di qualitĂ
Tips:
•  Promuovere l’action principale in un’Activity con un floating
action button circolare
•  Le icone seguono lo standard Material – icon set:
https://www.youtube.com/watch?v=WR4_chcwvoM
•  Animazioni e transizioni devono essere veloci, eseguite in
circa 300ms
•  Usare ripple effect per fornire feedback al tocco
28. Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
29. Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
•  Preservare in maniera consistente lo stato dell’App quando
è in Background
30. Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
•  Preservare in maniera consistente lo stato dell’App quando
è in Background
•  Prevedere Progress Bar per processi di caricamento lunghi
31. Rispettare le Core App Quality Guidelines
“Android users expect high-quality apps. App quality directly
influences the long-term success of your app—in terms of
installs, user rating and reviews, engagement, and user
retention.“
Ogni utente, quando scarica un’app dal Play Store, si aspetta
una UX che sia di base simile a quella riscontrata su altre App.
Tips:
•  Material Design ( ancora )
•  Preservare in maniera consistente lo stato dell’App quando
è in Background
•  Prevedere Progress Bar per processi di caricamento lunghi
•  Grafiche di qualitĂ
32. Parte 3: come migliorare la
discoverability della nostra App
33. Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
34. Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
•  Utilizziamo i tool di Android Studio per la
creazione degli Icon set [ oppure:
http://romannurik.github.io/AndroidAssetStudio/ ]
35. Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
•  Utilizziamo i tool di Android Studio per la
creazione degli Icon set [ oppure:
http://romannurik.github.io/AndroidAssetStudio/ ]
•  Scriviamo una descrizione delle feature
dell’App.
NB: Fare in modo che la frase riassuma l’idea
alla base dell’applicazione
36. Look originale
Utilizziamo un’icona che permetta all’utente di
distingue la nostra App fra tante altre
Best Practices:
•  Rivolgersi ad un grafico professionista (e non
uno improvvisato)
•  Utilizziamo i tool di Android Studio per la
creazione degli Icon set [ oppure:
http://romannurik.github.io/AndroidAssetStudio/ ]
•  Scriviamo una descrizione delle feature
dell’App.
NB: Fare in modo che la frase riassuma l’idea
alla base dell’applicazione
•  Aggiungiamo a corredo un video dell’app in
azione, dove vengono mostrate le funzionalitĂ
principali
37. Google Play Badge
Utilizziamo il Google Play Badge per rimandare
l’utente direttamente all’istallazione dell’App da sito
Web.
Come creare il Badge?
Possiamo creare il Google Play Badge
direttamente da developer.android.com/distribute/
tools/promote/badges.html
38. General Tips
Rendiamo l’App disponibile contemporaneamente
su tutte le piattaforme Android. Qualora non fosse
possibile, forniamo agli utenti una roadmap chiara
per le piattaforme mancanti.
Creiamo un’entita Social del prodotto.
Es: Canale Youtube, pagina Facebook, Twitter
etc.
Tramite i canali social rispondiamo ai feedback
degli utenti. Gli utenti sono la miglior campagna
pubblicitaria che un App possa avere. Soddisfatti
loro, soddisfatti tutti!
Invitare gli utenti alla compilazione di questionari
per conoscere cosa non va dell’App.
Last but not least:
Trasmetti passione! Se non sai trasmettere
passione per il tuo progetto nessuno ci
crederĂ .