Comment publier sur l'Android Market

Vous avez donc fini de développer votre application Android après des semaines de dur labeur et vous souhaitez diffuser votre création dans le monde? Cet article vous guidera tout au long du processus..

Changements ultérieurs dans Techniques et logiciels

Certains aspects des applications ou techniques utilisées dans ce tutoriel ont changé depuis sa publication initiale. Cela pourrait le rendre un peu difficile à suivre. Nous vous recommandons de consulter ces didacticiels plus récents sur le même sujet:

  • Soumission de votre application sur l'Android Market

La liste de contrôle

Tout d’abord, vous devez effectuer quelques vérifications cruciales avant de préparer votre demande. Posez-vous les questions suivantes:

  • Ai-je testé mon application de manière approfondie?

    Si la réponse à cette question est "pas vraiment", vous devez alors revenir en arrière et procéder à des tests rigoureux. Outre les tests de base sur l'émulateur, vous devez également tester votre application sur un périphérique physique réel. Dans un monde idéal, vous devriez tester plusieurs périphériques matériels exécutant différentes versions du système d'exploitation Android. Le code buggy engendre de mauvaises ventes et une mauvaise réputation.

  • Est-ce que mon application fonctionne bien?

    La performance est vraiment importante, surtout si vous programmez un jeu. Si votre application ne répond pas suffisamment dans certains cas, essayez de voir si vous pouvez optimiser ces spots..

  • Ai-je décidé de la compatibilité avec le SDK??

    Selon les données recueillies autour du 2 août 2010, Android 1.6 est toujours actif sur 20,3% des appareils ayant accédé au marché et Android 1.5 en bénéficie à 15,3%. Bien que Android 2.1 domine évidemment avec près de 60%, il pourrait s'avérer judicieux de prendre en charge la version 1.6 si votre application ne nécessite pas de nouvelles fonctionnalités introduites dans les versions ultérieures. En fait, certaines fonctionnalités telles que Déplacer l'application sur une carte SD n'exigent même pas que la version 2.x soit définie comme version minimale du SDK pris en charge..


Préparer votre candidature

Nous allons commencer par ouvrir AndroidManifest.xml et le configurer.

Étape 1: Demander les autorisations Android nécessaires

Assurez-vous que vous demandez toutes les autorisations nécessaires, sinon votre application ne fonctionnera pas. Voici des exemples de déclarations d’autorisation:

  

Étape 2: spécifiez un nom et une icône

Nommez votre application et attribuez-lui une icône à l'aide de la touche Android: étiquette et Android: icône attribuer dans le application étiquette. Par exemple:

Étape 3: Configurer les données du manifeste de version

Choisissez une version que votre application utilise android: versionCode et android: versionName dans la balise XML manifeste. versionCode devrait avoir une valeur entière que vous doit incrémente pour chaque mise à jour d’application, car celle-ci sera utilisée par le système. C'est une pratique courante de commencer par 1.
versionName d'autre part représente une valeur conviviale. N'hésitez pas à définir ce que vous jugez approprié - 0,1 ou 1.0b ou 2.4.1 serait tout travail technique.

Étape 4: Définir les options de compatibilité

Si vous utilisez des fonctionnalités Android plus récentes qui ne sont pas disponibles dans les versions antérieures, vous devrez spécifier un ensemble d'exigences de version. Pour ce faire, créez une balise XML sans corps nommée utilise-sdk. Les attributs suivants sont à votre disposition:

  • Android: minSdkVersion Niveau minimal de l'API de la plate-forme Android sur laquelle votre application pourra s'exécuter.
  • android: targetSdkVersion Le niveau de l'API sur lequel votre application a été conçue pour s'exécuter.
  • android: maxSdkVersion Une limite supérieure pour la compatibilité. Ne réglez pas ceci sauf si vous avez un très bonne raison de.

Notez que le niveau de l'API fait référence à un identifiant spécial. Voici un tableau pratique auquel vous pouvez vous référer:

Niveau API Version de la plateforme Android
1 1,0
2 1.1
3 1,5
4 1,6
5 2.0
6 2.0.1
7 2.1
8 2.2

Étape 5: Nettoyer les fichiers et supprimer la journalisation

Parcourez votre projet et supprimez tous les appels de journalisation, les anciens fichiers journaux, les données privées et les fichiers de ressources indésirables..

Étape 6: Signez et alignez votre application avec ZIP

L'une des exigences essentielles de la distribution est que les applications Android doivent être signées numériquement avec un certificat détenu par le développeur. Ceci est utilisé pour assurer l'authenticité d'une application. Il est donc important de choisir un mot de passe fort pour votre clé privée et de le garder en sécurité..

Donc, pour commencer, vous aurez besoin d'une clé privée pour signer votre fichier APK final, car la clé de débogage utilisée par les IDE pour signer vos applications compilées par défaut ne peut pas être utilisée..

Si vous utilisez Eclipse, vous pouvez utiliser l'assistant d'exportation, un outil convivial basé sur une interface graphique. Même si vous utilisez un IDE différent, vous pourriez gagner beaucoup de temps si vous utilisez Eclipse pour exporter votre application, à moins que votre IDE n'offre bien sûr les mêmes fonctionnalités..

  1. Sélectionnez le projet et sélectionnez Fichier> Exporter.
  2. Ouvrez le menu déroulant Android et sélectionnez Exporter une application Android
  3. Suivez les étapes de l'assistant pour compiler, signer et aligner votre application au format ZIP.


L’alternative est d’utiliser la ligne de commande outil de clé, Jarsigner, zipalign et / ou un programme tel que JAR Maker permettant de générer un certificat et de signer le fichier APK avec. L'alignement ZIP est une étape essentielle car il améliore considérablement les performances en termes de mémoire requise pour son chargement..

Devenir un éditeur de marché

enregistrement

Dans la section suivante, nous allons examiner les dernières étapes de l’enregistrement sur le marché Android et du processus de téléchargement de votre application..

  1. Inscrivez-vous en tant qu'éditeur et configurez votre profil.
  2. Lisez et acceptez l'accord de distribution pour les développeurs Android Market..
  3. Payez des frais d'inscription de 25 USD via Google Checkout.

Pour publier des applications sur Android Market, vous devez être un développeur inscrit. Rendez-vous sur http://market.android.com/publish et connectez-vous avec votre compte Google. Ensuite, renseignez toutes les informations requises, ainsi que votre numéro de téléphone réel, que Google utilisera pour vous contacter en cas d'urgence ou de problème avec l'une de vos applications Android. Si vous ne pouvez pas choisir un nom de développeur, ne vous inquiétez pas. Utilisez juste votre vrai nom pour l'instant - vous pouvez toujours le changer plus tard via votre page de profil.

Vous devez lire attentivement le contrat de distribution pour les développeurs Android Market, car vous devez accepter les termes du contrat et vous serez légalement tenu de les respecter lors du paiement des frais d’inscription. Pendant que vous y êtes, jetez un coup d'œil aux directives officielles sur le contenu..

Cliquez sur le bouton Google Checkout et payez les frais d'inscription uniques et vous avez terminé.!

Télécharger une application

Connectez-vous à votre compte d'éditeur et cliquez sur "Télécharger une application". Remplissez toutes les données du formulaire et ajoutez des captures d’écran si vous le pouvez, en fournissant une description précise, succincte et bien formatée. Vous pouvez également choisir de le publier ou non en tant qu'application gratuite ou payante, bien que vous deviez être un marchand Google Checkout enregistré pour le faire et qu'il n'est actuellement disponible que dans quelques pays. Enfin, cliquez sur "Publier". Félicitations, vous venez de publier avec succès une application sur l'Android Market!