En tant que plate-forme ouverte, Android vous laisse beaucoup de choix. Vous pouvez distribuer vos applications Android aux utilisateurs comme vous le souhaitez, en utilisant la méthode de votre choix ou une combinaison d'approches répondant à vos besoins. Publication sur une place de marché d'applications, diffusion de vos applications sur un site Web ou envoi direct par e-mail aux utilisateurs… Vous n'êtes jamais limité à une plate-forme de distribution particulière.
Le processus de création et de packaging des applications est le même, quelle que soit la méthode de distribution choisie. Cela vous permet de gagner du temps et d'automatiser certaines parties du processus au besoin. Vous pouvez lire la rubrique Préparation pour la diffusion pour en savoir plus.
Les sections ci-dessous mettent en évidence différentes méthodes pour distribuer vos applications.
Distribution via une place de marché d'applications
En général, pour toucher le plus large public possible, il faut distribuer ses applications via une place de marché telle que Google Play.
Google Play est la place de marché de premier plan pour les applications Android. Elle est particulièrement utile si vous souhaitez distribuer vos applications auprès d'un large public mondial. Cependant, vous pouvez distribuer vos applications via n'importe quelle place de marché ou en utiliser plusieurs.
Contrairement à d'autres formes de distribution, Google Play vous permet d'utiliser le service de facturation des achats in-app et le service de gestion de licence. Le service de facturation des achats in-app permet de vendre facilement des produits intégrés à l'application, comme des gemmes dans les jeux ou des mises à niveau des fonctionnalités de l'application. Le service de gestion de licence permet d'éviter l'installation et l'utilisation non autorisées de vos applications.
Distribution de vos applications par e-mail
Pour diffuser vos applications facilement et rapidement, vous pouvez les envoyer aux utilisateurs par e-mail. Pour ce faire, préparez l'application pour la publication, joignez-la à un e-mail et envoyez-la à un utilisateur. Lorsque l'utilisateur ouvre votre e-mail sur son appareil fonctionnant sous Android, le système Android reconnaît l'APK et affiche un bouton Installer dans l'e-mail. Les utilisateurs peuvent installer votre application en appuyant sur le bouton. Afin de poursuivre le processus, les utilisateurs doivent accepter l'installation d'applications inconnues si ce n'est pas déjà fait.
La distribution d'applications par e-mail est pratique en cas d'envoi à quelques utilisateurs de confiance, mais elle fournit une maigre protection contre le piratage et la diffusion non autorisée. Autrement dit, toute personne à qui vous envoyez vos applications peut très simplement les transférer à des tiers.
Distribution sur un site Web
Si vous ne souhaitez pas publier vos applications sur une place de marché telle que Google Play, vous pouvez proposer de les télécharger sur votre site Web ou votre serveur, y compris sur un serveur privé ou d'entreprise. Pour ce faire, préparez vos applications pour la diffusion de la manière habituelle, puis hébergez les fichiers APK finaux sur votre site Web et fournissez le lien de téléchargement aux internautes. Pour installer une application distribuée de cette manière, les utilisateurs doivent accepter l'installation d'applications inconnues.
Acceptation par l'utilisateur de l'installation d'applications inconnues
Android protège les utilisateurs contre le téléchargement et l'installation par inadvertance d'applications de source inconnue ou d'applications ne provenant pas de Google Play (qui est digne de confiance). Ces installations sont bloquées tant que l'utilisateur n'accepte pas l'installation d'applications provenant d'autres sources. Le processus d'activation dépend de la version Android exécutée sur l'appareil de l'utilisateur :
- Sur les appareils équipés d'Android 8.0 (niveau d'API 26) ou version ultérieure, les utilisateurs doivent accéder à l'écran Installation d'applis inconnues dans les paramètres système afin d'activer les installations d'applications à partir d'un emplacement particulier, comme l'illustre la figure 1.
- Sur les appareils équipés d'Android 7.1.1 (niveau d'API 25) ou version antérieure, les utilisateurs doivent activer le paramètre système Sources inconnues, disponible dans Paramètres > Sécurité.
Quoi qu'il en soit, les utilisateurs doivent terminer le processus d'activation avant de pouvoir télécharger et installer des applications inconnues sur leurs appareils.