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 logicielsCertains 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:
Tout d’abord, vous devez effectuer quelques vérifications cruciales avant de préparer votre demande. Posez-vous les questions suivantes:
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.
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..
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..
Nous allons commencer par ouvrir AndroidManifest.xml
et le configurer.
Assurez-vous que vous demandez toutes les autorisations nécessaires, sinon votre application ne fonctionnera pas. Voici des exemples de déclarations d’autorisation:
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:
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.
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 |
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..
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..
Fichier> Exporter
.Exporter une application Android
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..
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..
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é.!
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!