Distribution d'applications
- Distribution d’une application d’entreprise - base de décision
- Distribution via les magasins d’applications publics
- Distribution via l’Apple App Store - Avantages
- Distribution via l’Apple App Store - Inconvénients
- Distribution via Google Play Store - Avantages
- Distribution via Google Play Store - Inconvénients
- Distribution via les programmes bêta des magasins d’applications publics
- Distribution via Apple Testflight - Avantages
- Distribution via Apple Testflight - Inconvénients
- Distribution via Google Alpha et Beta Testing - Avantages
- Distribution via Google Alpha et Beta Testing - Inconvénients.
- Distribution via le magasin d’applications interne de l’entreprise
- Distribution d’applications iOS via l’App Store d’entreprise - Avantages
- Distribution d’applications iOS par l’intermédiaire d’un magasin d’applications d’entreprise - Inconvénients
- Distribution d’applications Android via l’App Store d’entreprise - Avantages
- Distribution d’applications Android via un magasin d’applications d’entreprise - Inconvénients
Sur cette page
- Distribution d’une application d’entreprise - base de décision
- Distribution via les magasins d’applications publics
- Distribution via l’Apple App Store - Avantages
- Distribution via l’Apple App Store - Inconvénients
- Distribution via Google Play Store - Avantages
- Distribution via Google Play Store - Inconvénients
- Distribution via les programmes bêta des magasins d’applications publics
- Distribution via Apple Testflight - Avantages
- Distribution via Apple Testflight - Inconvénients
- Distribution via Google Alpha et Beta Testing - Avantages
- Distribution via Google Alpha et Beta Testing - Inconvénients.
- Distribution via le magasin d’applications interne de l’entreprise
- Distribution d’applications iOS via l’App Store d’entreprise - Avantages
- Distribution d’applications iOS par l’intermédiaire d’un magasin d’applications d’entreprise - Inconvénients
- Distribution d’applications Android via l’App Store d’entreprise - Avantages
- Distribution d’applications Android via un magasin d’applications d’entreprise - Inconvénients
Distribution d’une application d’entreprise - base de décision
Informations générales
Les entreprises décident de plus en plus souvent de soutenir certains processus de travail à l’aide d’une application mobile. Parmi de nombreux autres problèmes conceptuels, la question de la distribution de cette application aux utilisateurs se pose rapidement. Souvent, le cas d’utilisation est que non seulement les employés, mais aussi les personnes externes doivent obtenir l’application - il peut s’agir par exemple de fournisseurs de services, de partenaires ou de clients. Dans la plupart des cas, l’application n’est pas destinée à une large clientèle, mais à des utilisateurs professionnels sélectionnés. Les sections suivantes devraient vous aider à choisir la meilleure méthode de distribution.
Distribution via les magasins d’applications publics
Apple et Google proposent chacun une infrastructure de distribution d’applications. Pour Apple, les applications sont mises à la disposition des utilisateurs finaux par l’intermédiaire de l’Apple App Store. Chaque appareil iOS est équipé d’une application App Store préinstallée. La gestion et la publication des applications s’effectuent via le portail des développeurs et le portail iTunesConnect. Chez Google, les applications sont mises à la disposition des utilisateurs finaux via le Play Store. L’application PlayStore est préinstallée sur chaque appareil Android. L’administration et la publication des applications se font via le portail des développeurs. Apple et Google définissent le cadre de publication des applications via leurs systèmes.
Si un appareil est géré par un système MDM, l’application PlayStore peut également être verrouillée pour l’utilisateur et peut donc ne pas être disponible pour l’utilisateur final.
Distribution via l’Apple App Store - Avantages
- Les applications sont disponibles pour les utilisateurs finaux via le mécanisme standard d’Apple.
- Les applications n’ont pas besoin d’être re-signées et re-provisionnées avec un profil de provisionnement mis à jour après un an.
- Les applications peuvent être activées ou bloquées de manière sélective pour chaque pays.
- Les applications peuvent être proposées à titre onéreux - si on le souhaite - dans des structures définies (Apple prélève à cet effet un pourcentage de commission de 15 %).
- Apple fournit l’infrastructure pour la distribution et la facturation
Distribution via l’Apple App Store - Inconvénients
- Les utilisateurs ont besoin d’un identifiant Apple sur l’appareil pour installer les applications de l’Apple App Store.
- Pour les entreprises disposant d’appareils gérés, l’Apple App Store peut être bloqué par MDM.
- Toutes les spécifications d’Apple doivent être respectées, comme la prise en charge des nouvelles classes d’appareils telles que l’iPhone X.
- Lors d’un examen, Apple se réserve le droit de ne pas publier l’application ou de la retirer ultérieurement.
- L’examen peut entraîner des retards allant jusqu’à 10 jours (actuellement, la durée moyenne de l’examen est d’environ 3 jours ouvrables).
- Les applications ne peuvent être mises à la disposition de certains groupes d’utilisateurs que de manière très limitée.
Distribution via Google Play Store - Avantages
- Les applications sont disponibles pour les utilisateurs finaux via le mécanisme standard de Google.
- Les applications peuvent être activées ou bloquées de manière sélective pour certains pays.
- Les applications peuvent être proposées à titre onéreux dans des structures définies (Google prélève à cet effet une commission de 15 %).
- Google fournit l’infrastructure pour la distribution et la facturation
Distribution via Google Play Store - Inconvénients
- Les utilisateurs ont besoin d’un compte Google pour installer des applications à partir du Play Store.
- Pour les entreprises disposant d’appareils gérés, le Play Store peut être bloqué par MDM.
- Toutes les spécifications de Google doivent être respectées
- Après l’analyse automatisée des applications, Google se réserve le droit de retirer l’application de la boutique à une date ultérieure.
- En raison des analyses techniques, la publication des applications peut être retardée de quelques heures.
- Les applications ne peuvent être mises à la disposition de groupes d’utilisateurs sélectionnés que dans une mesure très limitée.
Distribution via les programmes bêta des magasins d’applications publics
Apple et Google proposent chacun un programme de test bêta en plus de la distribution d’applications publiques. Chez Apple, les applications sont mises à la disposition des utilisateurs finaux pour des tests bêta via l’application TestFlight. Sur les appareils iOS, cette application peut être installée à partir de l’application Apple Store.
L’administration et la publication des applications se font via le portail des développeurs et le portail iTunesConnect dans la zone TestFlight. Sur Google, les applications sont mises à disposition pour les tests alpha ou bêta via le Play Store. Le Play Store est préinstallé sur tous les appareils Android.
L’administration et la publication des applications se font via le portail des développeurs dans la zone Alpha et Beta Testing. Apple et Google définissent le cadre de publication des applications via leurs systèmes.
Distribution via Apple Testflight - Avantages
- Les applications sont mises à la disposition des utilisateurs via un mécanisme fourni par Apple.
- Les applications peuvent être activées de manière sélective pour des utilisateurs individuels.
- Apple fournit l’infrastructure de distribution et de facturation
Distribution via Apple Testflight - Inconvénients
- Les utilisateurs ont besoin d’un identifiant Apple pour installer les applications de l’Apple App Store.
- L’installation unique de l’application TestFlight est nécessaire pour installer l’application.
- Apple se réserve le droit de ne pas publier l’application dans une évaluation “réduite”.
- L’évaluation peut entraîner des retards pouvant aller jusqu’à 10 jours (actuellement, la durée moyenne d’une évaluation est d’environ deux jours ouvrables).
- La signature de l’application expire après 90 jours
Le service TestFlight est principalement destiné à une courte période de test avant la publication d’une application iOS. Il n’est pas adapté à un fonctionnement permanent en raison de la courte durée de validité de la signature.
Distribution via Google Alpha et Beta Testing - Avantages
- Les applications sont mises à la disposition des utilisateurs via un mécanisme fourni par Google.
- Les applications peuvent être activées de manière sélective pour des utilisateurs individuels.
- Google fournit l’infrastructure de distribution et de facturation
Distribution via Google Alpha et Beta Testing - Inconvénients.
- Les utilisateurs ont besoin d’un identifiant Google pour installer des applications à partir du Play Store.
- Les clients d’entreprise dont les appareils sont gérés peuvent voir le Play Store bloqué par MDM.
Distribution via le magasin d’applications interne de l’entreprise
Outre la distribution d’applications via leurs magasins publics respectifs, Apple et Google proposent également des mécanismes de distribution d’applications en interne, principalement pour les entreprises. Dans le cas d’Apple, le programme Apple Enterprise et un magasin d’applications d’entreprise tel que Relution sont nécessaires.
Les applications sont mises à la disposition des utilisateurs finaux par le biais d’une application App Store distincte ou d’un site web mobile. Les applications sont gérées via le portail des développeurs.
Les applications sont distribuées par l’intermédiaire du fournisseur de la boutique d’applications de l’entreprise concernée. Chez Google, les applications peuvent être mises à disposition pour le téléchargement et l’installation via un service web.
Pour les appareils spéciaux, tels que Samsung, des mécanismes d’installation et de distribution optimisés peuvent être utilisés. Apple et Google définissent les possibilités de distribution des applications parallèlement à leurs systèmes.
Distribution d’applications iOS via l’App Store d’entreprise - Avantages
- Les applications peuvent être distribuées à des groupes d’utilisateurs sélectionnés, par exemple sous la forme d’un lien profond ou après connexion à l’aide d’un nom d’utilisateur et d’un mot de passe préalablement configurés.
- Les utilisateurs n’ont pas besoin d’un identifiant Apple pour installer des applications à partir d’un App Store d’entreprise interne.
- Il n’est pas nécessaire de satisfaire à toutes les exigences d’Apple
- La publication des mises à jour d’applications n’est pas retardée par un examen d’Apple.
- Certains magasins d’applications d’entreprise (par exemple Relution) peuvent être utilisés sans gestion des appareils (MDM).
- Un système de gestion des utilisateurs existant (ActiveDirectory/LDAP) peut être connecté afin que les utilisateurs n’aient pas besoin de nouvelles informations d’identification.
Distribution d’applications iOS par l’intermédiaire d’un magasin d’applications d’entreprise - Inconvénients
- Les applications sont disponibles pour les utilisateurs finaux via un mécanisme spécial approuvé par Apple, mais qui nécessite une configuration initiale de la part de l’utilisateur (voir ici).
- Les applications doivent être re-signées et re-provisionnées avec un profil de provisionnement mis à jour au bout d’un an. Cependant, cette opération peut être automatisée avec Relution, de sorte qu’il n’y a pas d’inconvénient à cet égard.
- L’infrastructure de distribution peut être fournie sous la forme d’un service en nuage ou sur site.
- Selon les directives d’Apple, les applications ne peuvent être distribuées qu’aux employés, aux parties intéressées et aux partenaires, mais surtout à un groupe connu d’utilisateurs.
Distribution d’applications Android via l’App Store d’entreprise - Avantages
- Les applications peuvent être distribuées à des groupes d’utilisateurs sélectionnés, par exemple sous la forme d’un lien profond ou après connexion à l’aide d’un nom d’utilisateur et d’un mot de passe préalablement configurés.
- Les utilisateurs n’ont pas besoin d’un identifiant Google pour installer des applications à partir d’une boutique d’applications interne à l’entreprise.
- Il n’est pas nécessaire de satisfaire à toutes les exigences de Google
- La publication des mises à jour d’applications n’est pas retardée par les analyses techniques de Google.
- Certains magasins d’applications d’entreprise (par exemple Relution) peuvent être utilisés sans gestion des appareils (MDM).
- Un système de gestion des utilisateurs existant (ActiveDirectory/LDAP) peut être connecté afin que les utilisateurs n’aient pas besoin de nouvelles informations d’identification.
Distribution d’applications Android via un magasin d’applications d’entreprise - Inconvénients
- Les applications sont accessibles aux utilisateurs finaux via un mécanisme spécial approuvé par Google, mais qui nécessite une configuration initiale de la part de l’utilisateur.
- L’infrastructure de distribution doit être fournie sous la forme d’un service en nuage ou sur site.