Windows 8 est désormais en version RTM et vous avez la possibilité grâce à Visual Studio 2012 de publier vos propres applications sur le store Windows 8.
Je vais donc au long de cet article vous montrer au travers de nombreux captures d’écran les différentes étapes qui vous permettront à terme de publier vos propres applications dans le but bien évidemment de faire fortune !
Créer son compte
La première étape consiste à créer son compte sur le site du store afin de s’enregistrer en tant que développeur:
https://appdev.microsoft.com/storeportals/
Vous allez devoir vous munir d’un Live ID (que vous pouvez créer en cliquant sur “Créer un compte maintenant” cf. zone rouge) afin de vous connecter:

Suite à votre première connexion, vous allez pouvoir renseigner les informations de base:


Vous arriverez alors sur votre tableau de bord :

Il vous donnera accès à la liste de vos applications déployées ou juste réservées:

A partir de votre tableau de bord, vous pourrez aussi régler les informations de votre compte bancaire afin de pouvoir recevoir le paiement de vos applications (par virement):

En plus de votre compte bancaire, il va vous falloir faire une déclaration auprès des impôts américains (le tristement célèbre W-8BEN). Le truc vraiment sympa c’est que le formulaire est informatisé grâce à Truste.
Pour le remplir, vous allez devoir sélectionner l’option pour la France:

En fonction de votre compte (personne physique ou morale) vous choisirez qui est le propriétaire réel (celui qui recevra l’argent) :


Après avoir choisi le W-8BEN, vous allez avoir à remplir certaines cases :
Rien de particulier sur la partie 1. La partie 2 nécessite plus d’informations. Il faut indiquer que vous êtes en France et il faut bien remplir le point 10 (pour se faire exempter des taxes aux USA puisque vous le paierez en France) :

Le dernier code (PIN) vous sera transmis par mail (pour des raisons de sécurité).
Une fois que vous avez terminé ces étapes, vous êtes prêts à publier une application !
Publier une application
A partir de votre tableau de bord, il est possible de publier une nouvelle application. Vous aurez alors accès aux différentes étapes de création :


La première chose à faire c’est surtout de réserver le nom de votre application (selon le principe “premier arrivé, premier servi !”) :

Par la suite il va falloir définir les détails de vente. Votre application peut être gratuite, payante (à partir de 1,19€ jusqu’à 834,99€) et il est possible de définir une période d’essai (automatique, c’est le store qui gère tout pour vous et qui propose le passage en paiement à la fin de la période):

Vous pouvez décider de publier votre application sur les marchés que vous avez envie de cibler:

Puis il est possible de définir la date de lancement, la catégorie et la sous-catégorie sur le store et finalement la configuration matérielle requise :

Sur cet écran vous pouvez aussi dire que vous avez testé la conformité aux normes d’accessibilité (afin de la présenter aux personnes qui en font la demande).
L’écran suivant va permettre de définir les fonctionnalités avancées (Notifications push et les offres intégrées). Les offres intégrées sont des fonctionnalités achetables dans l’application qui vont vous permettre d’activer certaines options (par exemple, dans un jeu on peut vendre certains niveaux supplémentaires). Ces fonctionnalités ont un nom requêtable dans votre code et en quelques lignes vous pouvez faire apparaitre un écran pour proposer leur achat dans votre application :

L’étape suivante va permettre de choisir la classification par âge:

Rien de particulier si ce n’est qu’il faut bien choisir votre catégorie. Par exemple, pour UrzaGatherer qui présente des cartes Magic the Gathering, j’ai du retenir 16+ car certaines cartes ont des noms “gores” (genre Torture ou Eviscération
).
Puis il va falloir indiquer si vous utilisez du chiffrement (que ce soit du HTTPS ou même des système de signature numérique) :

Dans le cadre de UrzaGatherer, je ne fais que du HTTP donc j’ai indiqué que je ne prends pas en charge le chiffrement.
Une fois ces informations saisies, vous allez pouvoir publier votre package. Pour produire ce dernier, il faut aller sur votre projet dans Visual Studio 2012 et demander la génération du package :

En cliquant sur la création du package, vous allez obtenir l’écran suivant ou il faudra choisir la création d’un package pour le store :

Une fois connecté, vous allez choisir ce que doit contenir le package :

Je vous conseille ici de bien cocher la dernière case pour avoir des informations sur les crashs potentiels de votre application.
Le système va alors généré un fichier .appxupload que vous allez pouvoir glisser dans la case centrale de l’écran de publication de packages sur le site :

Une fois le package téléchargé (pensez bien à rester sur l’écran précédent tant que le téléchargement n’est pas terminé).
La dernière étape va consister à donner les descriptions dans toutes les langues supportées par votre application :

En plus des informations précédentes, pensez bien à donner un maximum de captures d’écrans pour donner envie à vos futurs utilisateurs d’utiliser votre application:

Notez au passage la présence des images promotionnelles qui seront utilisées par le store si ce dernier souhaite mettre votre application en avant.
Finalement, vous pouvez remplir certains champs optionnels pour communiquer des informations de support sur votre application. N’oubliez pas ici de renseigner la politique de confidentialité :

Une fois tous ces renseignements remplis, il vous suffira de cliquer au niveau du tableau de bord sur le bouton “Soumettre pour certification”.
Analytique et télémétrie
Une fois votre application publiée, le store Windows 8 vous donne l’opportunité d’avoir un très bon service d’analytique :

Adoption
L’analyse de l’adoption vous donne une vision d’ensemble avec notamment la conversion, les référents :

Téléchargements
Vous allez pouvoir grâce à l’écran des téléchargements avoir une vision globale mais également par pays, par âge et par sexe :

On voit par exemple que étonnamment les utilisateurs de UrzaGatherer sont très majoritairement des hommes entre 22 et 40 ans
.
Utilisation
Vous allez également pouvoir connaitre l’utilisation de votre application en fonction des facteurs de forme (Bureau, ordinateur portable, tablette) :

Evaluations
Ensuite vous allez pouvoir sentir comment vos utilisateurs ressentent votre application et vous allez pouvoir recueillir leur feedbacks grâce à l’écran des évaluations :

Qualité
L’écran de Qualité va vous permettre d’analyser les crashs potentiels de votre application (si vous avez pensé à ajouter les symboles dans le package) :

Finance
Pour une application payante ou possédant de l’achat dans l’application, vous disposerez d’écrans permettant d’analyser les achats.
Explorer les tendances
L’écran d’analyse des tendances est un rapport qui va vous permettre d’analyser comment se comportent les autres applications dans une catégorie/sous-catégorie donnée en mode payant/gratuit. Cela va vous permettre de choisir le bon endroit et potentiellement le bon prix :
