Publication d'une application

Vous avez créé une superbe application et des personnes voudront maintenant l’utiliser. Cette section décrit les étapes de la distribution publique d’une application créée avec Xamarin.Android via des canaux comme les e-mails, un serveur web privé, Google Play ou Amazon Appstore pour Android.

Vue d’ensemble

La dernière étape du développement d’une application Xamarin.Android consiste à publier l’application. La publication est le processus de compilation d’une application Xamarin.Android afin qu’elle soit prête à être installée par les utilisateurs sur leurs appareils. Elle comprend deux tâches essentielles :

  • Préparation en vue de la publication : une version de mise en production de l’application est créée et peut être déployée sur des appareils Android (consultez Préparation d’une application pour la mise en production pour plus d’informations sur la préparation de la mise en production).

  • Distribution : la version de mise en production d’une application est mise à disposition via un ou plusieurs canaux de distribution.

Le diagramme suivant illustre les étapes de la publication d’une application Xamarin.Android :

Générer et déployer un organigramme

Comme le montre le diagramme ci-dessus, la préparation est identique quelle que soit la méthode de distribution utilisée. Une application Android peut être mise à disposition des utilisateurs de différentes manières :

  • Via un site web : une application Xamarin.Android peut être mise à disposition pour le téléchargement sur un site web. Les utilisateurs peuvent ensuite cliquer sur un lien pour installer l’application.
  • Par e-mail : les utilisateurs peuvent installer une application Xamarin.Android à partir de leur e-mail. L’application est installée lors de l’ouverture de la pièce jointe sur un appareil Android.
  • Via un marché : il existe plusieurs places de marché d’applications qui existent pour la distribution, telles que Google Play ou Amazon App Store pour Android .

La méthode la plus courante pour publier une application consiste à passer par une place de marché connue car elle offre la plus large audience et le meilleur contrôle sur la distribution. Toutefois, cela demande un effort supplémentaire.

Plusieurs canaux peuvent distribuer une application Xamarin.Android simultanément. Par exemple, une application peut être publiée sur Google Play et Amazon Appstore pour Android et être téléchargée à partir d’un serveur web.

Les deux autres méthodes de distribution (téléchargement ou e-mail) se prêtent davantage à la distribution à une partie choisie d’utilisateurs, par exemple un environnement d’entreprise, ou pour une application qui ne s’adresse qu’à un ensemble d’utilisateurs restreint ou bien spécifique. La distribution par serveur et par e-mail sont également des modèles de publication plus simples, nécessitant moins de préparation.

Le programme de distribution des applications mobiles d’Amazon permet aux développeurs d’applications mobiles de distribuer et de vendre leurs applications sur Amazon. Les utilisateurs peuvent découvrir et acheter des applications sur leur appareil Android à l’aide de l’application Amazon Appstore. Une capture d’écran de l’application Amazon Appstore exécutée sur un appareil Android est affichée ci-dessous :

Google Play est probablement la place de marché la plus complète et la plus populaire pour les applications Android. Google Play permet aux utilisateurs de découvrir, de télécharger, de noter et d’acheter des applications en cliquant sur une seule icône sur leur appareil ou leur ordinateur. Google Play propose également des outils d’analyse des ventes et des tendances du marché, ainsi que des outils de contrôle des appareils et utilisateurs autorisés à télécharger une application. Une capture d’écran de l’application Google Play exécutée sur un appareil Android est affichée ci-dessous :

Capture d’écran de Google Play

Cette section montre comment charger l’application sur un App Store tel que Google Play, avec le contenu promotionnel approprié. Un vue d’ensemble conceptuelle des fichiers d’extension APK, ce qu’ils sont et comment ils fonctionnent, est proposée. Les services Google Licensing sont également décrits. Enfin, d’autres moyens de distribution sont présentés, notamment l’utilisation d’un serveur web HTTP, la distribution simple par e-mail et l’Amazon Appstore pour Android.