Devfest Campania 2015: Principi chiave per App di successo su Google Play

40

Transcript of Devfest Campania 2015: Principi chiave per App di successo su Google Play

Page 1: Devfest Campania 2015: Principi chiave per App di successo su Google Play
Page 2: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Principi chiave per App di successo su Google Play

Presenter Vincenzo Santopietro GDG Campania Co-Organizer

Page 3: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Parte 1: Google Developer Console Uno strumento molto potente per pubblicare e gestire App

Page 4: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 5: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 6: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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…

Page 7: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Come scoprono le App gli utenti?

•  Home: App sponsorizzate

Page 8: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Come scoprono le App gli utenti?

•  Home: App sponsorizzate

•  Featured Apps: App che seguono le Material design guidelines

Page 9: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Come scoprono le App gli utenti?

•  Home: App sponsorizzate

•  Featured Apps: App che seguono le Material design guidelines

•  Search: ricerca mediante keywords

Page 10: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 11: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 12: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 13: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Si effettua la registrazione alla Google Developer Console [https://play.google.com/apps/publish/ ] Si legge il contratto di licenza […] e si versa one-time una fee di $25 Perché una fee? 1.  Nulla è gratis

2.  Per scoraggiare lo sviluppo di App che non rispettano i requisiti di qualità

Pubblicare un App

Page 14: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 15: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Early access

Google Play permette di invitare una cerchia ristretta di utenti a delle fasi di alpha e/o beta testing dell’app o di un suo aggiornamento Perché funziona? Analizzando i Feedback degli utenti coinvolti nel testing, abbiamo la possibilità di fixare bug tecnici o relativi alla UX

Page 16: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 17: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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 )

Page 18: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 19: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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)

Page 20: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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)

Page 21: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Parte 2: App di qualità con le Google Play guidelines

Page 22: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 23: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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]

Page 24: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 25: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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/

Page 26: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 27: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 28: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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 )

Page 29: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 30: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 31: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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à

Page 32: Devfest Campania 2015: Principi chiave per App di successo su Google Play

Parte 3: come migliorare la discoverability della nostra App

Page 33: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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)

Page 34: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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/ ]

Page 35: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 36: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 37: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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

Page 38: Devfest Campania 2015: Principi chiave per App di successo su Google Play

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à.

Page 39: Devfest Campania 2015: Principi chiave per App di successo su Google Play

<Thank You!>

email: G+ plus.google.com/vincenzosantopietro Linkedin linkedin.com/in/vincenzosantopietro

Github http://github.com/vincenzosantopietro

[email protected]

Page 40: Devfest Campania 2015: Principi chiave per App di successo su Google Play