Devfest Campania 2015: Principi chiave per App di successo su Google Play
-
Upload
vincenzo-santopietro -
Category
Retail
-
view
220 -
download
1
Transcript of 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
Parte 1: Google Developer Console Uno strumento molto potente per pubblicare e gestire App
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
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
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…
Come scoprono le App gli utenti?
• Home: App sponsorizzate
Come scoprono le App gli utenti?
• Home: App sponsorizzate
• Featured Apps: App che seguono le Material design guidelines
Come scoprono le App gli utenti?
• Home: App sponsorizzate
• Featured Apps: App che seguono le Material design guidelines
• Search: ricerca mediante keywords
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
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
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
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
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
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
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
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 )
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
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)
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)
Parte 2: App di qualità con le Google Play guidelines
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
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]
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
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/
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
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
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 )
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
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
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à
Parte 3: come migliorare la discoverability della nostra App
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)
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/ ]
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
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
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
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à.
<Thank You!>
email: G+ plus.google.com/vincenzosantopietro Linkedin linkedin.com/in/vincenzosantopietro
Github http://github.com/vincenzosantopietro