Guida alla pubblicazione di un`applicazione sul
Transcript
Guida alla pubblicazione di un`applicazione sul
Guida alla pubblicazione di un’applicazione sul marketplace di Windows Phone 7 MSDN - Microsoft Aggiornato a Febbraio 2011 Versione 1.0 1 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Introduzione al Marketplace Questa guida ha l’obiettivo di descrivere e guidarvi al publishing di un’applicazione e/o di un gioco sul nuovo marketplace di Windows Phone 7. Per poter procedere al publishing di un’applicazione è necessario aver un account attivo sul marketplace. La presente guida è strutturata in tre principali macro-aree: - introduzione agli scenari di business abilitati dal marketplace; - creazione di un nuovo account; - upload, certificazione e publishing. Ed ha quindi l’obiettivo di guidarvi “step by step” nella pubblicazione della vostra prima applicazione/gioco. Tutta la documentazione e le risorse citate all’interno della guida sono raccolte all’interno dell’area “Getting started guide” del nuovo marketplace “APP HUB”. Indice 1. Scenari di business: applicazioni “free” e “a pagamento”_____________ pag.4 2. Iscrizione al Marketplace ______________________________________ pag.5 2.1. Cosa offre_______________________________________________ pag.5 2.1. Come registrarsi__________________________________________ pag.5 3. “Publishing e Certificazione” di un App 2 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Scenari di business: applicazioni “free” e a “pagamento” Prima di descrivere in dettaglio il percorso da intraprendere per la pubblicazione della vostra applicazione sul nuovo marketplace di Windows Phone 7, è importante introdurre gli scenari di business attualmente previsti dal marketplace. L’obiettivo di questa sezione è quello di illustrare le tipologie di applicazioni che ad oggi possono essere pubblicate. Nella fattispecie, le categorie di applicazioni tra cui poter scegliere sono: Applicazioni gratuite: scaricabili ed installabili gratuitamente. Applicazioni a pagamento: scaricabili solo attraverso il Marketplace. Di quest’ultime, il nuovo marketplace, permette la pubblicazione e gestione anche di una versione “trial” fornendo quindi all’utente la possibilità di provare l’applicazione prima di procedere al download. La logica di funzionamento della trial è libera: numero di volte d’utilizzo, limite temporale, ADV all’interno dell’applicazione, etc. La versione trial dell’applicazione non è obbligatoria e, dal punto di vista tecnico, per pubblicare una versione trial dell’applicazione non è necessario pubblicare due versioni diverse dell’applicazione, app. a pagamento e trial: la stessa applicazione può prevedere o meno la gestione della trial. Tutte le tipologie di applicazioni, per poter superare la certificazione devono essere complete di ogni funzionalità; non sono supportate logiche di acquisto di contenuto e funzionalità aggiuntive, nè all’interno dell’applicazione nè all’esterno del marketplace ufficiale, per attivare, sbloccare ed estendere l’impiego dell’applicazione. E’ prevista però un’eccezione riguardante le applicazioni che non sono classificate come giochi e non si trovano all’interno dell’HUB dedicato ai giochi che possono prevedere il solo acquisto di contenuto esterno al marketplace appoggiandosi a sistemi di billing già pre-esistenti e/o che richiedono all’utente di stabilire una transazione/billing all’interno di un controllo WebBrowser nell’applicazione. Inoltre, per le quanto riguarda le applicazioni a pagamento, i ricavi provenienti dalla vendita verranno: - distribuiti per il 70% a voi sviluppatori e per il rimanente 30% a Microsoft per la gestione dei processi di validazione, certificazione e pubblicazione; e bonificati al superamento di un importo complessivo pari a $200 USD. 3 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Iscrizione al Marketplace Indipendentemente dal tipo di applicazione e/o gioco che deciderete di progettare, per poter pubblicare dovrete prima garantirvi l’accesso al marketplace di Windows Phone 7. La pubblicazione di applicazioni gratuite e/o a pagamento è infatti vincolata alla sottoscrizione di un abbonamento al marketplace che certifichi chi si iscrive come sviluppatore. Cosa offre L’abbonamento ha la durata di un anno e garantisce la possibilità di pubblicare: #5 applicazioni gratuite/pubblicabili gratuitamente (è richiesto il pagamento di una fee pari a $19.99 USD per ogni App successiva alla sesta); un numero illimitato di applicazioni a pagamento; applicazioni pubblicabili su tutti i marketplace e disponibili in tutto il mondo. Per gli STUDENTI, la registrazione al marketplace è gratuita attraverso DreamSpark*, il programma che abilita gli studenti ad accedere al download del software per lo sviluppo gratuitamente. Le specifiche sulla tipologia e numero di applicazioni pubblicabili da un account studente sono le stesse di un account standard. *Per maggiori informazioni visita il sito web del programma Dreamspark, https://www.dreamspark.com Come registrarsi e creare un nuovo account sul marketplace. Per poter iniziare la registrazione di un nuovo account sul marketplace di Windows Phone 7 è richiesto l’utilizzo di un Windows Live ID che verrà associato al nuovo account sul marketplace. Nel caso non ne foste già in possesso, sarete guidati nella procedura di creazione. L’account Windows Live ID, vi verrà richiesto ogni qualvolta vorrete accedere al marketplace e all’area dedicata alla gestione delle vostre applicazioni “dashboard”. 1) Registrare un Windows Live ID Il portale di accesso al marketplace di Windows Phone 7 è l’ APPLICATION HUB. Esso costituisce il punto di riferimento nonchè di partenza per: creare un nuovo account sul marketplace; 4 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. accedere all’area riservata al vostro account da dove potrete gestire e pubblicare le vostre applicazioni ed accedere ai report di download; trovare tutte le risorse ed il materiale dedicato allo sviluppo, le guide, il materiale formativo, le policy di certificazione, etc. dedicate allo sviluppo di Windows Phone 7. L’URL di riferimento è htttp://create.msdn.com. Cliccando direttamente sul box “Join to submit your Apps & Games” - secondo box in basso a sinistra della homepage – si accede al processo di registrazione del nuovo account, il link di riferimento è http://create.msdn.com/en-us/home/membership. Cliccando sul primo box “Download the free tools – Get started now”, - in alto a sininistra - sopra al precedente - si accede all’area dedicata al download della piattaforma di sviluppo e al materiale formativo. In questa sezione trovate documentati, alcuni utili percorsi formativi, esempi di applicazioni, riferimenti per lo sviluppo. Vi suggeriamo un’attenta consultazione di quest’area e dell’hub phone sul sito MSDN dove potrete trovare tutto il materiale utile per iniziare a progettare e sviluppare la vostra applicazione. Questi i link di riferimento, http://create.msdn.com/en-us/home/getting_started e http://msdn.microsoft.com/it-it/ff380145 Una volta cliccato sul box “Join to submit...”, approderete alla pagina in cui vengono descritte le caratteristiche e i benefici dell’account e dovrete scegliere la tipologia di registrazione: ACCOUNT STUDENTE: attraverso DreamSpark – registrazione gratuita ACCOUNT STANDARD Per procedere con la registrazione di un account standard, cliccate sul box “JOIN NOW – Membership registration”. 5 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Fatto ciò: - se avete già a disposizione un “account Windows Live ID” potete procedere ed inserire mail e password negli appositi campi; - in alternativa, accedete direttamente da questa pagina al processo di attivazione di un account Windows Live ID, e a questo punto potrete scegliere tra due soluzioni: inserire il vostro indirizzo e-mail, a cui associare un Windows Live ID: cliccate Yes e compilate i campi; creare un nuovo account LiveID ad hoc: cliccate No e seguite la procedura. Una volta inserito e/o creato il Windows Live ID ed effettuato il log in, potretete quindi procedere alla creazione dell’account. 2) Creazione di un account Il primo step consiste nell’indicare e definire il tipo di account che si desidera attivare: la scelta è tra: - Company: se si opera attraverso un’azienda; 6 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. - Individual: se si sviluppa individualmente per hobby, Student se siete uno studente. In quest’utlimo caso vi verrà chiesto di autenticarvi come tale attraverso Dreamspark per garantirsi l’accesso gratuito al marketplace. A seconda del profilo precedentemente selezionato, vi verrà chiesto di inserire alcune informazioni sensibili quali indirizzo, numero di telefono, ecc., e di selezionare una jpeg come “profile picture”. Una volta creato il vostro account dovrete procedere al pagamento della “fee” di iscrizione al marketplace. Il pagamento può essere effettuato attraverso carta di credito. 7 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. 3) Conferma dell’iscrizione Completate le procedure di pagamento riceverete la prima mail di benvenuto da parte di Microsoft, volta a confermare l’avvenuto acquisto dell’abbonamento al Marketplace. A seguire arriverà una seconda mail, sempre da Microsoft, che vi chiederà di verificare l’indirizzo e-mail indicato in fase di pagamento - nel caso, vi suggeriamo di controllare anche tra la posta indesiderata / junk e-mail – saltuariamente alcuni filtri di spam interpretano erroneamente la mail. Una volta validato l’indirizzo e-mail, verrete contattati da Geotrust, il partner di Microsoft incaricato di verificare la validità e l’accuratezza dei dati da voi forniti a Micrososft. Da Geotrust riceverete una prima mail in cui vi verrà richiesto di approvare il vostro status di publisher. Una volta data conferma, riceverete una seconda mail con documentata la richiesta di inviare una copia di un vostro documento di identità sottoscritto (carta di identità o patente) via email o via fax. Nel caso non riceviate in breve tempo (2-3 gg.) nessun feedback da Geotrust, vi suggeriamo di contattare l’help desk di supporto - il servizio è attivo dalle ore 14:00 (ora italiana) al numero 1-866436-8787 o, in alternativa, al numero 1-678-366-8399. Geotrust fornisce anche supporto via Live Chat, il link di riferimento è http://www.geotrust.com/support 8 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Concluse queste operazioni, Geotrust vi invierà una mail di conferma della documentazione e in conclusione riceverete un’ultima mail dal marketplace con la conferma della completa attivazione dell’account e sarete finalmente pronti a pubblicare la vostra prima applicazione gratuita. Per abilitare il vostro account anche al publishing di applicazioni a pagamento e necessario inoltre completare della documentazione aggiuntiva: Modulo W-8 BEN Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding Obbligatorio per abilitare l’account al publishing di applicazioni a pagamento Inoltre, per usufruire e godere di particolari agevolazioni fiscali nella tassazione dei proventi dalla vendita delle applicazioni è possibile richiedere il codice ITIN - Individual Tax Identification Number (ITIN) all’IRS – Internal Revenue Service. A differenza del modulo W-8 BEN, la richiesta dell’ITIN non è obbligatorio, ma è a vostro arbitrio. Nel caso per richiederlo è richiesto l’invio di una serie di documentazione aggiuntiva, vi consigliamo di farvi assistere da un esperto fiscale. E’ importante seguire con attenzione tutte le richieste che riceverete via mail dal Marketplace e GeoTrust; e come già descritto in precedenza, vi consigliamo anche di tener monitorato le eventuali cartelle di posta indesiderata (junk e-mail) del vostro account di posta indicato in fase di registrazione dell’account. In alcuni casi si è verificato che le e-mail inviate dal marketplace e GeoTrust fossero involontariamente mal interpretate da alcuni filtri di spam attivi sulle caselle di posta elettronica dei nostri utenti. 9 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Publishing e certificazione di un’applicazione. Completato lo sviluppo dell’applicazione e attivato l’account sul marketplace, siete quindi pronti a procedere con il publishing dell’applicazione. In fase di pubblicazione, vi verranno richieste una serie di informazioni ed immagini da uplodare in fase di publishing: descrizione, tag di riferimento, immagini ed icone, screenshot dell’applicazione, etc. Trovate riassunto il tutto all’interno del documento “Application certification requirements” nella sezione dedicata a “4.5 Windows Phone Marketplace Iconography. Alcuni materiali di supporto, sono richiesti obbligatoriamente, mentre altri posso essere opzionali, sta quindi a voi decidere se pubblicarli o meno. Vi consigliamo comunque di visionare in dettaglio l’Application certification requirements, in esso trovate documentati importanti indicazioni sui requisiti che le applicazioni devono indirizzare per superare la certificazione del marketplace. In fase di publishing è necessario fare l’upload del file .XAP prodotto da Visual Studio for Windows Phone e/o Expression Blend for Windows Phone in cui sono contenute l’applicazione e tutte le risorse richieste e necessarie per far funzionare l’applicazione. Vi ricordo che il file .XAP, non si tratta altro che di un archivio .ZIP rinominato in .XAP – modificandone l’estensione in cui sono contenuti tutti i file e le risorse dell’applicazione. Il processo di publishing è caratterizzato in 5 semplici step: .01 upload del file .XAP; .02 inserire le informazioni di overview e la descrizione; .03 inserire le immagini e l’iconografia di supporto; .04 inserire il prezzo e definire l’area di publishing e visibilità – marketplace di riferimento; .05 conferma per la certificazione ed il publishing Per maggiori dettagli su ogni singolo step, vi suggeriamo di consultare l’Application Submission Walkthrough disponibile online sul marketplace. Sempre all’interno di questa sezione, trovate anche alcune “best practices”, suggerimenti utili per preparare il materiale iconografico della vostra applicazioni e alcune indicazioni su come poter promuovere attraverso semplici attività di marketing la vostra applicazione. Completati questi 5 step, l’applicazione entrerà nella vera e propria fase di testing e certificazione, tale processo può richiedere alcuni giorni. In questa fase, l’applicazione verrà testata e provata sia in modalità automatica sia da un tester fisico che valuterà e verificherà che tutti i requirements documentati nelle policy di pubblicazioni vengano rispettate sia a livello teccnico, contenutistico e funzionale. Nel caso si riscontrino dei problemi in fase di certificazione e venga negato il publishing dell’applicazione, all’interno del vostro account verrà pubblicato un documento riportante i problemi riscontrati in fase di 10 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. certificazione e le istruzioni “step by step” per riprodurre le anomalie riscontrate in modo da apportare le eventuali modifiche e correzioni. Per evitare dei loop infiniti nella fase di certificazione vi consigliamo, prima di procedere con il publishing di leggere attentamente l’Application certification requirements in modo da avere la certezza di aver considerato e soddisfatto tutti i requirement richiesti. 11 © Microsoft Corporation. All Rights Reserved. This document is subject to updates.