09.02.2017 Views

creez-des-applications-pour-android

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7 Annexes<br />

7.1 Publier et rentabiliser une application<br />

Vous avez développé, débogué, testé, re-débogué votre application, qui est impeccable. Vous choisissez<br />

déjà la voiture que vous allez acheter avec les recettes de votre application… mais en attendant,<br />

vous êtes le seul à l’utiliser sur un émulateur ou sur votre téléphone. C’est <strong>pour</strong>quoi nous<br />

allons parler d’une étape indispensable, celle <strong>pour</strong> laquelle vous avez tant travaillé : nous allons<br />

voir comment publier votre application !<br />

Avant que vous puissiez distribuer votre application, je vais vous apprendre comment la préparer<br />

en vue de la distribuer, puis nous verrons ensuite les différentes manières de financer votre travail.<br />

Enfin, nous terminerons sur les supports qui permettent de mettre à disposition <strong>des</strong> autres<br />

votre application, en portant une attention particulière sur Google Play.<br />

7.1.1 Préparez votre application à une distribution<br />

Déjà, il faut que vous sachiez comment exporter votre application sous la forme d’un .apk.<br />

Un APK est un format de fichier qui permet de distribuer et d’installer <strong>des</strong> <strong>applications</strong><br />

Android. Un APK est en fait une archive (comme les ZIP ou les RAR) qui contient tous les<br />

fichiers nécessaires organisés d’une certaine manière. Pour exporter un de vos projets, il<br />

suffit de faire un clic droit <strong>des</strong>sus dans votre explorateur de fichiers, puis de cliquer sur<br />

Android Tools > Export Unsigned Application Package…<br />

La différence entre cette méthode de compilation et celle que nous utilisons d’habitude est que<br />

l’application générée sera en version release, alors qu’en temps normal l’application générée est<br />

en version debug. Vous trouverez plus de détails sur ces termes dans les paragraphes qui suivent.<br />

7.1.1.1 Modifications et vérifications d’usage<br />

7.1.1.1.1 Effectuez <strong>des</strong> tests exhaustifs Avant toute chose, avez-vous bien testé à fond<br />

votre application ? Et sur tous les types de support ? L’idéal serait bien entendu de pouvoir tester<br />

sur une grande variété de périphériques réels, mais je doute que tout le monde ait les moyens<br />

de posséder autant de terminaux. Une solution alternative plus raisonnable est d’utiliser l’AVD,<br />

puisqu’il permet d’émuler de nombreux matériels différents, alors n’hésitez pas à en abuser <strong>pour</strong><br />

être certains que tout fonctionne correctement. Le plus important étant surtout de supporter le<br />

plus d’écrans possible.<br />

7.1.1.1.2 Attention au nom du package Ensuite, il vous faut faire attention au package<br />

dans lequel vous allez publier votre application. Il jouera un rôle d’identifiant <strong>pour</strong> votre application<br />

à chaque fois que vous la soumettrez, il doit donc être unique et ne pas changer entre deux<br />

soumissions. Si vous mettez à jour votre application, ce sera toujours dans le même package. Une<br />

471

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!