À propos du MDX Toolkit

06 mars 2018

Le Mobile Device Experience (MDX) Toolkit est une technologie de conteneur d’application qui améliore l’expérience sur les appareils mobiles et vous permet de préparer des applications en vue de les déployer en toute sécurité avec XenMobile en ajoutant les informations suivantes aux applications :

  • Le code requis pour prendre en charge des tâches de gestion d’applications mobiles, telles que le provisioning, l’authentification personnalisée, la révocation d’applications, les stratégies de contention des données, le cryptage des données et la mise en place d’un VPN par application.
  • Des certificats de sécurité signés.
  • Des informations sur les stratégies et d’autres paramètres XenMobile.

MDX Toolkit peut encapsuler de manière sécurisée des applications qui ont été créées au sein de votre organisation ou des applications mobiles développées par des tiers.

Remarque :

le MDX Toolkit 10.7.10 est la dernière version qui prend en charge l’encapsulation des applications XenMobile Apps. Les utilisateurs accèdent aux versions 10.7.5 et ultérieures des applications XenMobile Apps depuis des magasins d’applications publics. Pour plus d’informations sur les applications XenMobile Apps que vous pouvez encapsuler à l’aide de MDX Toolkit version 10.7.10, consultez l’article Compatibilité XenMobile.

Vous utilisez la console XenMobile pour ajouter votre application à XenMobile. Lorsque vous ajoutez l’application, vous pouvez modifier la configuration de la stratégie, ajouter des catégories d’applications, appliquer des workflows et déployer des applications sur des groupes de mise à disposition.

Pour télécharger les composants XenMobile, voir http://www.citrix.com/downloads/xenmobile/product-software.html.

Vous pouvez également encapsuler des applications à l’aide de notre outil cloud, XenMobile MDX Service. Pour plus d’informations sur l’outil, consultez la section XenMobile MDX Service.

De nombreuses considérations sont à prendre en compte lors de la planification d’un déploiement XenMobile. Pour obtenir des conseils, accéder aux questions fréquemment posées et à des cas d’utilisation relatifs à votre environnement XenMobile, consultez le manuel de déploiement de XenMobile.

À propos de l’encapsulation d’applications

Vous pouvez encapsuler des applications Android ou iOS provenant de fournisseurs d’applications. Grâce à la distribution sur magasins d’applications publics, vous n’avez pas besoin de signer et d’encapsuler des applications développées par Citrix avec le MDX Toolkit. Ce processus optimise considérablement le déploiement d’applications. Étant donné que le serveur XenMobile prend déjà en charge le déploiement d’applications depuis des magasins d’applications publics, aucune mise à jour du serveur n’est requise. Cependant, vous pouvez toujours utiliser l’outil MDX Toolkit pour encapsuler des applications tierces ou d’entreprise. Pour plus d’informations sur la distribution sur des magasins d’applications publics, consultez la section Mise à disposition des applications XenMobile sur des magasins d’applications publics.

Remarque :

les éditeurs de logiciels indépendants (ISV) peuvent encapsuler les applications qu’ils développent et les mettre à disposition dans un magasin d’applications où la galerie d’applications XenMobile Citrix. Pour de plus amples informations, consultez le Guide du développeur MDX.

Le MDX Toolkit combine des fichiers applicatifs (.ipa, .app ou .apk) avec des composants Citrix et votre keystore ou certificat de signature pour produire une application MDX encapsulée.

Remarque :

Le MDX Toolkit prend en charge :

  • Les applications Android et iOS développées sur la plate-forme Xamarin.
  • Les applications développées à l’aide de l’infrastructure PhoneGap (Apache Cordova)

Il s’agit des infrastructures tierces testées et prises en charge par Citrix de manière à fonctionner avec le MDX Toolkit.

D’autres infrastructures tierces, telles que Swift, ne sont pas garanties de fonctionner, sauf mention explicite.

Le MDX Toolkit et le SDK XenMobile App pour iOS et Android incluent les outils suivants :

  • Un outil GUI macOS capable d’encapsuler des applications iOS et Android.
  • Un outil de ligne de commande macOS qui encapsule les applications iOS.
  • Un outil de ligne de commande Java qui encapsule les applications Android.
  • SDK XenMobile App : les développeurs tiers peuvent utiliser le SDK XenMobile App pour effectuer des actions sur des applications encapsulées en fonction de stratégies XenMobile. À titre d’exemple, si une stratégie XenMobile empêche le couper-coller dans une application XenMobile, un développeur peut empêcher la sélection de texte dans l’application. Pour de plus amples informations, consultez le Guide du développeur MDX.

Le MDX Toolkit et le SDK XenMobile App pour iOS et Android

Vous pouvez utiliser le MDX Toolkit pour encapsuler des applications personnalisées non publiques, compilées et natives pour Android et iOS. Ces applications doivent être créées à l’aide d’Objective-C sur iOS et de Java sur Android.

Remarque :

le MDX Toolkit 10.7.10 est la dernière version qui prend en charge l’encapsulation des applications XenMobile Apps. Les utilisateurs accèdent aux versions 10.7.5 et ultérieures des applications XenMobile Apps depuis des magasins d’applications publics.

Pour l’encapsulation d’applications d’entreprise, commencez par une application iOS (.ipa) ou Android (.apk). Achetez vos applications tierces directement auprès du fournisseur. En effet, les applications iOS téléchargées depuis l’Apple Store sont cryptées et ne peuvent pas être encapsulées.

Remarque :

le MDX Toolkit n’est pas pris en charge avec Windows Phone.