Guida alla puliazione di un’appliazione sul marketplace di

11
1 © Microsoft Corporation. All Rights Reserved. This document is subject to updates. Guida alla pubblicazione di un’applicazione sul marketplace di Windows Phone 7 MSDN - Microsoft Aggiornato a Febbraio 2011 Versione 1.0

Transcript of Guida alla puliazione di un’appliazione sul marketplace di

1 © Microsoft Corporation. All Rights Reserved. This document is subject to updates.

Guida alla pubblicazione di un’applicazione

sul marketplace di Windows Phone 7

MSDN - Microsoft

Aggiornato a Febbraio 2011

Versione 1.0

2 © 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

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

4 © 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;

5 © 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”.

6 © 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;

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

8 © 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 e-

mail 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-866-

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

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

10 © 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

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