MDX工具包について
MDX工具箱は,モバイルデバイスの操作性を向上させるアプリコンテナテクノロジです。このツールキットを使用すると,Citrix端点管理でアプリをセキュアに展開する準備ができます。
最新の情報
WKWebViewの問題とCitrix SSO
苹果がUIWebViewを使用するアプリのサポートを終了した後,Citrixでは業務用モバイルアプリのバージョン20.11.xからWKWebViewがサポートされるようになりました。WKWebViewは,以前使用されていたUIWebViewフレームワークに代わる苹果フレームワークです。技術的な制限とWKWebViewの複雑さにより,一部のWebサイトでトンネリングの問題が発生する場合があります。
Citrixでは,分析を提供し,Webサイトをレンダリングする方法の変更をベストエフォートベースで提示する場合があります。ただし,問題が発生した場合は,VPNトンネルにCitrix SSOアプリを使用することをお勧めします。
Citrix SSOについて詳しくは,”Citrix网关クライアント“を参照してください。
モバイルアプリケーション管理(MAM) SDKはiOSおよびAndroidプラットフォームがカバーできないMDX機能の領域で代わりに使用されます。
MDXラッピングテクノロジ(クラウドベースのMDXラッピングサービスを含む)は,2021年9月に製品終了(EOL)になる予定です。エンタープライズアプリケーションの管理を続行するには,老妈SDKを使用する必要があります。
老妈SDKについて詳しくは,Citrix開発者向けドキュメント(モバイルアプリケーション管理(MAM)的SDK)を参照してください。詳しくは,このCitrixブログの投的稿および”老妈SDKの概要“を参照してください。
シトリックスのダウンロードにサインオンして,老妈SDKをダウンロードできます。
MDX工具包の機能
MDX工具箱は,次の情報をアプリに追加します:
- モバイルアプリの管理(プロビジョニング,カスタム認証,アプリ単位での無効化,データ包含ポリシー,データの暗号化,アプリ単位での仮想プライベートネットワークなど)をサポートするためのコード。
- 署名済みのセキュリティ証明書
- ポリシー情報およびそのほかの端点管理設定
MDX工具箱は,組織内で作成されたアプリまたはサードパーティにより作成されたモバイルアプリを安全に対処させることができます。
端点管理コンソールを使用して,アプリを端点管理に追加します。アプリを追加する場合,ポリシー構成を変更し,アプリカテゴリを追加して,ワークフローを適用し,デリバリーグループにアプリを展開できます。
端点管理コンポーネントをダウンロードするには,シトリックスWebサイトのダウンロードページにアクセスしてください。
MDX工具包バージョン20.10.5は,Citrix.comから入手できるリリースです。詳しくは。”MDX工具包の新機能“と”解決された問題“を参照してください。
また,クラウドツールMDX服务を使用してアプリをラップできます。詳しくは。”MDX服务“を参照してください。
注:
MDX工具箱は,Windows Phoneではサポートされていません。
アプリのラップについて
アプリベンダーから取得するAndroidまたはiOSアプリをラップ(変換処理)できます。パブリックアプリストアでの配信では,Citrixが開発したアプリをMDX工具包で署名およびラッピングしません。これによって,アプリの展開を大幅に合理化できます。端点管理サーバーでは既にパブリックアプリストアからのアプリの展開をサポートしているため,サーバーの更新は不要です。ただし,MDX工具包を使って,サードパーティのアプリやエンタープライズアプリをラップすることはできます。パブリックアプリストアでの配信について詳しくは,”パブリックアプリストアでの配信の有効化“を参照してください。
独立系ソフトウェアベンダー(独立软件供应商:ISV)は自社開発のアプリをラップしてアプリストアやCitrix業務用モバイルアプリギャラリーで公開できます。詳しくは。”MDX開発者ガイド“を参照してください。
MDX工具包はアプリファイル(.ipa、.appまたは. apk)をCitrixコンポーネントおよびご使用のキーストアまたは署名証明書と結合して,ラップしたMDXアプリを生成します。
MDX工具箱は,次のサードパーティのフレームワークをサポートしています:
- Xamarinプラットフォームで開発されたAndroidアプリとiOSアプリ
注:
Xamarin.formsフレームワークを使用して開発されたアプリはサポートされていません。
- PhoneGap科尔多瓦(Apache)フレームワークを使用して開発されたアプリ
斯威夫特など他のサードパーティのフレームワークは,明確に記載されていない限り,MDX工具包とともに使用した場合の動作は保証されていません。
iOS MDX工具包およびXenMobile应用SDK(およびAndroid対応)には,以下のツールが含まれています。
- macOS GUIツール。iOSおよびAndroidアプリをラップします。
- macOSコマンドラインツール。iOSアプリをラップします。
- Javaコマンドラインツール。Androidアプリをラップします。
- XenMobile应用SDK:サードパーティのアプリ開発者がアプリをラップした後で,XenMobile应用SDKを使用して端点管理ポリシーに基づいた操作を適用できます。たとえば,業務用モバイルアプリ内でのコピーや切り取りを禁止する端点管理ポリシーが構成されている場合は,開発したアプリ内でのテキストの選択を禁止することができます。詳しくは”MDX開発者ガイド“を参照してください。
モバイルアプリケーション管理(MAM)的SDK
MDX工具包から移行するにあたって,老妈SDKは,iOSおよびAndroidプラットフォームで対応されていないMDX機能の領域を置き換えます。MDX服务またはMDX工具包を使用してサードパーティアプリをラップするのではなく,老妈SDKを使用してアプリを作成します。このアプリ開発方法では,ラッパーに依存せずにAPIを直接呼び出すことができます。老妈SDK APIについて詳しくは,移动应用程序集成に関する開発者用のドキュメントを参照してください。