• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
La pubblicazione di un'applicazione sullo store
 

La pubblicazione di un'applicazione sullo store

on

  • 313 views

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

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.

Statistics

Views

Total Views
313
Views on SlideShare
307
Embed Views
6

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 6

https://twitter.com 5
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Prepararel’app per mandarla in certificazioneUnafase molto importanteNon fatte le ultimecose in frettacosirovinatetuttoillavoroFine tuning : analytics, unhandled exceptions, performance analysisPazienza
  • Analisidelle performanceTrovare memory leakNon è un tool molto facile da usare
  • Analisidelle performanceTrovare memory leakNon è un tool molto facile da usare
  • Analisidelle performanceTrovare memory leakNon è un tool molto facile da usareSi puòvedere se alcuneanimazione non sonoeseguitesulla GPU ma CPU
  • VederequantospessovieneeseguitoilGrabageCollectorPer un intervallo di tempo analizareilcontenutodellamemoria
  • Se usate MVVM e trovatepiù di un ViewModelnellamemoriac’è un memory leakGuardate di solito come tipo di date le vostreclasse o le pagine per trovareMemoryLeak
  • StoryBoard Bounded to CpuquindiilFrameRatesiabassa UI non è Fast & Fluid
  • VodafonePromozione Lumia 520 79 Euro senzavincoliLa corsa ad averel’ultimodispositivodisponibile è una passion deglisviluppatori ma è molto sbagliato a livello di sviluppo
  • Molto importante Network Simulation
  • Tipo per un gioco se è troppo facile e lo finisconotroppo in fretta o troppodifficile
  • Alcunisonocrossplatform
  • Da valutare molto bene se mascheremol’app in quantopotrebberimanere inunostato non usabile
  • Dumpsu crash e invioquandol’appsiriavviaNon è possibileinviarel’erroresubito
  • Dumpsu crash e invioquandol’appsiriavviaNon è possibileinviarel’erroresubito
  • Chiedere sel’utentevuolevalutare la vostraapplicazione: aiuta la visibilità
  • Stessi test cheverannoeseguitidurante la certificazione
  • Almeno prima della prima pubblicazioneeseguitituttiquesti test

La pubblicazione di un'applicazione sullo store La pubblicazione di un'applicazione sullo store Presentation Transcript

  • NOKIA WEBINAR LA PUBBLICAZIONE DI UN'APPLICAZIONE SULLO STORE Dan Ardelean Nokia Developer Champion dan@xpresscode.eu Twitter: @danardelean
  • SIAMO PRONTI PER LA PUBBLICAZIONE? © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 14/12/2013
  • ANALISI DELLE PERFORMANCE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALISI DELLE PERFORMANCE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALISI DELLE PERFORMANCE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALISI DELLE PERFORMANCE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALISI DELLE PERFORMANCE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALISI DELLE PERFORMANCE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • DECIDERE I DISPOSITIVI 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). © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALISI DELLE PERFORMANCE !!!TESTATE SUL DISPOSITIVO NON SOLO EMULATORE!!! !!!PEGGIOR DISPOSITIVO COME PROCESSORE E MEMORIA!!! © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • SIMULATION DASHBOARD © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALYTICS • 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 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALYTICS STORE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • ANALYTICS SDK Flurry http://www.flurry.com/ Telerik Analytics (EQUATEC) http://www.telerik.com/analytics Google Analytics http://googleanalyticssdk.codeplex.com/ MarkedUp https://markedup.com/ © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • FLURRY SDK © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • FLURRY SDK © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • GESTIONE ERRORI UNHANDLED 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; } © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • GESTIONE ERRORI UNHANDLED 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-onwindows-phone-7.aspx © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • GESTIONE ERRORI SDK’S Hockey App http://hockeyapp.net/features/ BugSense https://www.bugsense.com/docs/windowsphone Crittericism https://www.crittercism.com/ © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • RATE REMINDER • Telerik RateAppReminder • AppPromo Nuget • http://code.msdn.microsoft.com/wpapps/Improve-appratings-with-a-6139caa5 © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • PUBBLICARE UNA BETA? © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • STORE KIT TEST © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • STORE KIT TEST © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • SIAMO PRONTI PER LA PUBBLICAZIONE © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • TIPS&TRICKS 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); • 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/ © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • DVLUP DVLUP DVLUP • Molto più di un semplice programma di premi per Windows Phone, Asha e Windows 8: • Visibilità • Promuovere le vostre applicazioni • Aiuto per il design • Third party UI Controls: Telerik • Tanti tanti premi http://www.dvlup.com © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013
  • Grazie! Blog: sviluppomobile.blogspot.com Email: dan@xpresscode.eu Twitter: @danardelean © 2013 Nokia. All rights reserved. © 2013 Microsoft. All rights reserved. 12/14/2013