Skip to content

Most visited

Recently visited

navigation

Proposer ses applications aux entreprises en utilisant Google Play

Les entreprises et leurs employés utilisent une version gérée de Google Play, pour accéder à un écosystème riche en applications de travail et de productivité.

Les fonctionnalités de gestion intégrées d'Android permettent aux administrateurs informatiques de gérer pleinement les appareils utilisés exclusivement pour le travail. Pour les appareils BYOD ou appartenant à l'entreprise qui sont utilisés à la fois à des fins professionnelles et personnelles, ils peuvent créer et gérer un profil professionnel distinct. Les applications de Google Play d'entreprise sont installées sur le profil professionnel, ce qui offre aux administrateurs un contrôle total sur l'application et ses données. Les applications et les données hors du profil professionnel ne sont accessibles que par l'utilisateur.

Les entreprises peuvent également utiliser Google Play d'entreprise pour déployer de manière sécurisée et groupée des applications gratuites sur les appareils de leurs employés, et recourir à l'achat groupé de licences pour les applications payantes*.

Android et Google Play d'entreprise présentent des opportunités intéressantes pour les développeurs, y compris dans les cas suivants :

  • Fournisseurs de logiciels et fournisseurs de logiciels indépendants : entreprises indépendantes qui développent des services ou des produits logiciels, pour les vendre ou les distribuer aux entreprises
  • Agences spécialisées dans le développement et l'intégration de systèmes : entreprises qui développent des logiciels, des services et des solutions personnalisés ou semi-personnalisés pour répondre aux besoins d'une entreprise
  • Développeurs en interne en entreprise : développeurs travaillant dans l'entreprise pour créer des logiciels et des solutions en vue d'une distribution interne

Google Play, une plate-forme de distribution d'applications sécurisée

Google Play a fait ses preuves en matière de réduction du risque d'installation d'applications potentiellement dangereuses sur les appareils Android. Le rapport "Android Year in Review" (Bilan de l'année Android), publié sur le Google Security Blog (blog Google relatif à la sécurité, en anglais) montre que les appareils sur lesquels on installe des applications provenant exclusivement de Google Play plutôt que de sources inconnues courent un risque moindre.

Les équipes Google Play et Android travaillent de concert pour sécuriser l'expérience de vos utilisateurs sur Android, en analysant chaque application publiée sur Google Play afin de détecter d'éventuels logiciels malveillants et vulnérabilités. Google Play garantit également que les mises à jour des applications sont toujours signées par le développeur d'origine, évitant ainsi le piratage d'applications.

Bonnes pratiques pour Google Play d'entreprise

Pour tous les développeurs

Sécurité

La sécurité est l'une des préoccupations majeures des entreprises qui gèrent des applications et des appareils mobiles. Lors du développement d'une application à utiliser en milieu professionnel, n'oubliez pas que les entreprises prêtent plus d'attention que jamais à la sécurité des données, surtout en ce qui concerne les fonctionnalités qui partagent des informations avec d'autres services. Pour assurer la sécurité des données de votre application, suivez les bonnes pratiques en matière de sécurité et de confidentialité. En particulier :

  • N'utilisez que des protocoles réseau sécurisés.
  • Utilisez l'espace de stockage local par défaut d'Android, plutôt qu'un espace de stockage externe ou partagé.
  • Si vous craignez une utilisation abusive ou si vous possédez des données sensibles, utilisez les API SafetyNet Attestation, qui permettent à votre application de confirmer que l'appareil sur lequel elle fonctionne est authentique et n'a pas été piraté.

Compatibilité avec le profil professionnel

Un profil professionnel est un espace logique sur un appareil Android qui permet de séparer les données personnelles des données professionnelles. Vous devrez peut-être modifier votre application afin qu'elle fonctionne de manière fiable sur un appareil avec un profil professionnel. Vous trouverez de bonnes pratiques détaillées sur la page Configurer les profils gérés. De nombreuses applications sont déjà compatibles, mais testez toujours votre application avec l'exemple d'application BasicManagedProfile pour être sûr.

Configurations gérées

Votre application doit accepter les configurations gérées, qui permettent aux administrateurs informatiques de configurer à distance les paramètres de l'application pour tous les utilisateurs ou pour des utilisateurs individuels. Voici quelques exemples de ces paramètres :

  • Paramètres de protocole et adresse du serveur : par exemple, une application de client VPN peut être difficile à configurer manuellement par un utilisateur. Autorisez l'administrateur informatique à envoyer le module de configuration complet directement sur l'appareil de l'utilisateur. Ce dernier pourra alors utiliser immédiatement l'application.
  • Possibilité d'activer ou de désactiver des fonctionnalités : par exemple, vous pouvez offrir plusieurs backends de stockage dans le cloud pour votre application, mais une entreprise peut vouloir autoriser seulement l'utilisation de celui qu'elle a acheté. Par conséquent, permettez-lui de bloquer les autres.
  • Optimisation de la connexion pour lancer l'authentification unique pour une meilleure expérience de connexion utilisateur.

Regardez la présentation d'Android pour les entreprises lors du salon I/O pour voir ces exemples en action.

Dans l'application, vous pouvez spécifier les options qui peuvent être configurées. Vous devez publier ces informations sur Google Play d'entreprise.

Si vous mettez à jour le schéma de configuration géré de votre application, assurez-vous qu'il reste rétrocompatible. Le maintien de cette compatibilité est souhaitable, car il est possible que plusieurs utilisateurs aient différentes versions de votre application (au moins temporairement). L'administrateur informatique doit pouvoir effectuer la même configuration à distance sur différentes versions afin d'assurer une gestion efficace des applications.

Outils de distribution

Utilisez la console Google Play pour importer, gérer et publier vos applications. La console Play dispose d'une large gamme d'options de configuration et de fonctionnalités de test conçues pour vous aider à fournir les meilleures applications possibles à vos utilisateurs.

Renseignez-vous sur les fonctionnalités de la console Play disponibles pour vous aider à publier et à distribuer votre application.

Pour les fournisseurs de logiciels

En tant que développeur Google Play, vos applications gratuites peuvent être automatiquement repérées et approuvées par les administrateurs informatiques. Les administrateurs informatiques peuvent ensuite distribuer ces applications à leurs effectifs en utilisant Google Play d'entreprise.

Si votre application est payante, vous devez accepter l'Avenant au contrat de distribution (pour les développeurs) concernant Google Play d'entreprise afin d'autoriser l'achat groupé de votre application par les entreprises*.

Se faire connaître

Faites référencer vos applications professionnelles sur le Google Play Store d'entreprise, afin de les différencier des applications grand public.

Google Play d'entreprise est également incorporé dans de nombreux systèmes populaires de gestion de la mobilité en entreprise, tels que Google Mobile Management et VMware Airwatch, que les administrateurs informatiques utilisent au quotidien pour gérer les appareils mobiles et les applications.

Si votre application Android est une application qui complète un service de bout en bout plus large, décrivez votre service complet dans la fiche Play Store de votre application. Rappelez-vous que les administrateurs informatiques et les utilisateurs liront la description de votre application pour choisir votre service complet, et non seulement votre application Android.

Obtenir du volume

Touchez de nouvelles audiences à plus grande échelle avec des déploiements et des achats groupés. Les entreprises peuvent utiliser Google Play d'entreprise pour déployer des applications gratuites de manière groupée sur leurs appareils gérés. Le Google Play Store d'entreprise permet également les achats groupés d'applications payantes*.

* États-Unis et Canada uniquement

De nouvelles opportunités de monétisation

Les entreprises sont souvent intéressées par l'achat d'une assistance étendue pour les applications essentielles pour leur activité, ce qui génère de nouvelles opportunités de monétisation. Selon votre produit ou votre service, vous pouvez envisager de proposer diverses gammes de prix permettant de bénéficier de fonctionnalités étendues, d'heures d'assistance prolongées, de contacts en direct, d'une formation en interne ou de différents niveaux d'assistance.

Pour les développeurs d'agences

Configurations gérées pour la personnalisation d'applications

Les configurations gérées vous permettent de personnaliser les applications pour les clients tout en réduisant au minimum les frais généraux liés à la gestion de plusieurs fichiers APK. En utilisant des configurations gérées pour définir l'ensemble des paramètres de personnalisation de l'application (par exemple, la combinaison de couleurs, les chaînes de l'interface utilisateur, le logo du client, l'activation ou la désactivation de différents modules, etc.), chaque client peut avoir une expérience entièrement différente des autres, alors que vous gérez un seul fichier APK.

Accès délégué au compte de développeur Google Play de votre client

Si vous êtes responsable de la publication et de la maintenance des applications internes de vos clients, votre client peut configurer un accès en publication délégué à son compte de développeur Google Play. Vous pouvez ensuite publier directement de nouvelles applications ou des applications mises à jour, au lieu d'envoyer des fichiers APK à votre client pour qu'il les publie. Cet accès au compte de développeur peut être restreint à des rôles particuliers ou à des applications particulières, pour que votre client garde le contrôle.

Il existe également une API Publishing qui vous permet de brancher votre pipeline de publication directement sur le flux de publication Google Play pour votre client.

Pour les développeurs d'entreprises en interne

Applications privées

Les applications privées sont des applications qui ne sont distribuées qu'au sein de votre organisation. Elles ne sont pas publiées sur le Play Store public. Les applications privées sont un excellent moyen pour les entreprises d'utiliser toute la puissance et l'ampleur de Google Play, pour déployer des applications en interne de manière sécurisée et privée.

APK hébergés par Google ou auto-hébergés

Vous pouvez héberger le fichier APK de votre application de deux façons. La première consiste à importer le fichier APK sur Google Play, qui le distribuera en toute sécurité à vos utilisateurs. La seconde consiste à héberger le fichier APK sur vos serveurs. Vous pouvez notamment le faire si vous souhaitez héberger le fichier APK dans vos locaux, derrière votre pare-feu.

Cependant, héberger votre APK sur Google Play présente plusieurs avantages :

  1. Analyse de la vulnérabilité de l'application par Google : il est souvent difficile de savoir quels SDK et quelles bibliothèques vos développeurs ont utilisés pour créer une application en interne. En outre, les développeurs ne suivent pas toujours les bonnes pratiques en matière de sécurité. Le moteur de recherche de vulnérabilités de Google passe en revue de nombreuses failles de sécurité connues, dans l'optique de vous rassurer quant à la sécurité de votre application.
  2. Correctifs de mises à jour d'applications : Google optimise les mises à jour des applications diffusées sur les appareils, en envoyant uniquement les différences et en compressant toutes les données. Cela entraîne une diffusion plus rapide des mises à jour avec une consommation de données plus faible.
  3. Présence mondiale des serveurs : les caches de périmètre de Google Play garantissent que, partout où se trouvent vos employés, ils sont servis par les serveurs les plus proches d'eux, et bénéficient ainsi des meilleures performances de téléchargement qui soient.
  4. Rapports préalables au lancement : une fois que vous avez importé et publié un fichier APK alpha ou bêta, plusieurs appareils de test Firebase Test Lab démarrent automatiquement et explorent votre application pendant quelques minutes. Durant l'exploration, ils procèdent également à des tâches de base pendant quelques secondes, par exemple saisir du texte, appuyer à certains endroits et balayer l'écran. Cela vous aide à vérifier les problèmes de plantage évidents de votre application sur toute une gamme d'appareils Android populaires.

Dans les deux cas, les métadonnées sur votre application présentées à vos utilisateurs dans l'application Play Store de leur appareil géré ou de leur profil professionnel sont stockées sur Google Play.

Déploiement des mises à jour

Google Play facilite le déploiement des mises à jour de l'application. Les mises à jour automatiques sont activées par défaut sur tous les appareils Android où Google Play est installé. Il vous suffit de publier la mise à jour de votre application via la console Google Play, et Google Play se chargera automatiquement du reste.

La mise à jour de votre application sur tous les appareils peut prendre plusieurs jours. Cela vient du fait que Google Play attend le moment idéal pour mettre à jour une application, par exemple lorsque l'appareil est en charge et connecté en Wi-Fi.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)