la pubblicazione di un'applicazione sullo store

27
LA PUBBLICAZIONE DI UN'APPLICAZIONE SULLO STORE Dan Ardelean Nokia Developer Champion [email protected] Twitter: @danardelean NOKIA WEBINAR

Upload: microsoft-mobile-developer

Post on 09-May-2015

387 views

Category:

Technology


0 download

DESCRIPTION

Lo sviluppo è sicuramente la parte più divertente nella creazione di un'applicazione, ma senza un meccanismo per venderle e distribuirle rimarrebbe un'attività fine a sé stessa. Nel corso di questo webinar vedremo come funziona il processo di pubblicazione di un'applicazione e impareremo a gestirne il ciclo di vita sullo Store: la certificazione, i report post pubblicazione, il rilascio di aggiornamenti.

TRANSCRIPT

Page 1: La pubblicazione di un'applicazione sullo store

LA PUBBLICAZIONE DI UN'APPLICAZIONE SULLO STORE

Dan Ardelean

Nokia Developer Champion

[email protected] Twitter: @danardelean

NOKIA WEBINAR

Page 2: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

SIAMO PRONTI PER LA

PUBBLICAZIONE?

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 3: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 4: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 5: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 6: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 7: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 8: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 9: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

DECIDERE I DISPOSITIVI

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Manifest Capability Description Memory Cap ID_REQ_MEMORY_300 Opts out of low-memory devices: the app will be

filtered out in Windows Phone Store, and will not install on a 512/ 768MB device

The default MIN_CAP (On 1GB devices, 150MB for XNA/Native apps, and 300MB for Silverlight apps).

ID_FUNCCAP_EXTEND_MEM Does not opt out of low-memory devices (installs on all devices), but is granted the MAX_CAP memory allocation instead of the default MIN_CAP.

The MAX_CAP (180MB on 512/768MB devices; 380MB on 1GB devices).

Page 10: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALISI DELLE PERFORMANCE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

!!!TESTATE SUL DISPOSITIVO NON SOLO

EMULATORE!!!

!!!PEGGIOR DISPOSITIVO COME

PROCESSORE E MEMORIA!!!

Page 11: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

SIMULATION DASHBOARD

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 12: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

• Utenti nuovi

• Durata media di una sessione

• Ritenzione

• Distribuzione utenti

• Vedere se l’utente accede a certi sezione della vostra applicazione

• Dispositivi su quali gira la vostra applicazione

ANALYTICS

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 13: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

ANALYTICS STORE

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 14: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

Flurry

http://www.flurry.com/

Telerik Analytics (EQUATEC)

http://www.telerik.com/analytics

Google Analytics

http://googleanalyticssdk.codeplex.com/

MarkedUp

https://markedup.com/

ANALYTICS SDK

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 15: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

FLURRY SDK

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 16: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

FLURRY SDK

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 17: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

2 STRATEGIE:

1. “Mascherare” gli errori non gestiti

private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)

{

if (Debugger.IsAttached)

{

// An unhandled exception has occurred; break into the debugger

Debugger.Break();

}

e.Handled = true;

}

GESTIONE ERRORI UNHANDLED

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 18: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

2. Dump su IsolatedStorage e invio email al prossimo riavvio se l’utente è d’accord

http://blogs.msdn.com/b/andypennell/archive/2010/11/01/error-reporting-on-windows-phone-7.aspx

GESTIONE ERRORI UNHANDLED

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 19: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

Hockey App

http://hockeyapp.net/features/

BugSense

https://www.bugsense.com/docs/windowsphone

Crittericism

https://www.crittercism.com/

GESTIONE ERRORI SDK’S

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 21: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

PUBBLICARE UNA ?BETA?

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 22: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

STORE KIT TEST

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 23: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

STORE KIT TEST

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 24: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

SIAMO PRONTI

!!SIIII!!

DEMO

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Page 25: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

Gestione data build [assembly: AssemblyVersion("1.1.*")]

[assembly: AssemblyFileVersion("1.1.*")]

DateTime buildDate = new DateTime(2000, 1, 1).AddDays(assemblyName.Version.Build).AddSeconds(assemblyName.Version.Revision * 2);

TIPS&TRICKS

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

• Se avete la funzione Trial create anche l’app GRATIS

• Funzionano meglio le app GRATIS con in-app purchase

• Se il prezzo è 0,99 state “perdendo” soldi e non state guadagnando più utenti

• Se l’app lo permette cambiate le categorie per vedere se la visibilità migliora

• Per advertising utilizzate più di un provider https://getadrotator.codeplex.com/

Page 26: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

DVLUP DVLUP DVLUP

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

• Molto più di un semplice programma di premi per Windows Phone, Asha e Windows 8:

• Visibilità

• Promuovere le vostre applicazioni

• Aiuto per il design

• Thirs part UI Controls: Telerik

• Tanti premi

http://www.dvlup.com

Page 27: La pubblicazione di un'applicazione sullo store

Nokia Internal Use Only

12/12/2013 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved.

Grazie!

Blog: sviluppomobile.blogspot.com

Email: [email protected]

Twitter: @danardelean