Pas à pas : Comment déployer une application sur le store Windows 8 - Eternal Coding - HTML5 / Windows / Kinect / 3D development - Site Home - MSDN Blogs

Pas à pas : Comment déployer une application sur le store Windows 8


 

Pas à pas : Comment déployer une application sur le store Windows 8

  • Comments 18

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:

image

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

image

 

image

Vous arriverez alors sur votre tableau de bord :

image

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

image

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):

 

image

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:

image

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

image

 

image

Après avoir choisi le W-8BEN, vous allez avoir à remplir certaines cases :image

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) :

image

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 :

image

image

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

image

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):

image

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

image

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 :

image

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 :

 

image

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

 

image

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

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) :

image

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 :

image

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 :

image

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

image

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 :

image

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 :

image

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:

image

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é :

image

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 :

 

image

Adoption

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

image

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 :

image

On voit par exemple que étonnamment les utilisateurs de UrzaGatherer sont très majoritairement des hommes entre 22 et 40 ans Sourire.

Utilisation

Vous allez également pouvoir connaitre l’utilisation de votre application en fonction des facteurs de forme (Bureau, ordinateur portable, tablette) :

image

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 :

image

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) :

image

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 :

image

Leave a Comment
  • Please add 2 and 3 and type the answer here:
  • Post
  • Même avec un code promotionnel qui fait passer l'inscription à 0€, il semblerait qu'on nous demande quand même nos identifiants de carte bleu, c'est normal ?

  • Oui c'est normal, rien ne sera prélevé bien sur

  • Petite question es t'il possible de limité la version d'evalution.

    par example avoir une version gratuite ilimité dans le temps (version d'evalution ilimité je suposse) mais empécher l'utilisation de certaine fonction limité a la version payante?

  • Oui c'est tout a fait possible

  • Merci David, pour les infos (notamment pour le W-8BEN :-P)

  • Faut-il obligatoirement donner des informations sur le compte bancaire IBAN... ?

  • Uniquement si tu fais une application payante

  • Bonjour j'ai une question, est-il possible de changer à tout moment la date de lancement une fois qu'on a soumis l'application pour certification ?

  • Oui mais cela relancera une validation(tres rapide par contre)

  • Bonjour,

    Puis-je savoir combien de temps s'écoule entre la soumission d'une application et la validation par Microsoft ?

    Merci

  • Hello cela varie en fonction du nombre d'apps en cours de soumission mais lors d'une soumission l'info apparait sur votre Dashboard (en moyenne entre 3 et 10 jours)

  • Bonjour et merci pour ce tuto.

    Est-il possible de faire un déploiement sur le Win. Store avec la version 2005 de Visual Studio  ?

  • Helas non, il faut obligatoirement vs2012

  • Une fois que j'aurais vs2012, la "migration" de mes applications écris avec vs2005 est-elle possible ?

    Si oui cela est-il facile ?

    Pour finir, une application peut-elle être déployé autant pour un PC que pour  tablette win.8 ?

  • On peut migrer les projets sans soucis oui

    apres on n'est pas a l'abri de problèmes bien sur :)

    Sinon une app win8 fonctionne aussi bien sur PC win8 que sur tablettes win8/WinRT

Page 1 of 2 (18 items) 12