知っておきたいモバイルアプリ管理技術、「ラッピング」「コンテナ化」とは?それぞれの仕組みを解説

アプリのラッピングとコンテナ化は、モバイルアプリケーション管理(MAM)における重要な要素だ。どちらも同じ問題を解決することを目的としているが、その方法は大きく異なる。

2015年02月03日 15時00分 公開
[Robert SheldonTechTarget]

 モバイルアプリケーション管理(MAM)を使用すると、IT担当者はより細かい制御が可能になり、業務用のアプリを私用のアプリから隔離できる。その主なアプローチは「コードベースのコンテナ化」と「アプリのラッピング」の2つだ。

 MAMを導入すると、ユーザーは業務に支障をきたすことなく、友人とのチャット、猫の写真の送信やツイートを好きなだけ行える。機密なアプリやデータは、サンドボックス化された環境で保護されるので、個別の制御と高いレベルのセキュリティを確保することができる。

コンテナ化の仕組み

 コードベースのコンテナ化のアプローチでは、モバイルデバイス管理(MDM)またはMAMのベンダーが提供するソフトウェア開発キット(SDK)とモバイルアプリのコードを統合する。

 SDKを利用すると、開発者はコンテナ化をアプリに直接組み込み、MDM/MAMベンダーの管理プラットフォームにひも付けることができる。また、他のカスタムアプリに共有サービスを公開して、カスタムアプリが発行するサービスにアクセスすることも可能だ。

 特定ベンダーのSDKとアプリを統合するのは効果的な戦略だ。ただし、このアプローチを採用すると、企業が特定ベンダーの製品に縛られる恐れがある。また、独立系ソフトウェアベンダーはMDM/MAMベンダーのSDKごとに異なるバージョンのアプリを作成しない。そのため、市場ではコンテナ化されたサードパーティー製アプリのセグメントが生まれることになる。さらに、既に開発および導入済みの業務アプリに関する問題も存在する。SDKと統合するためにアプリを更新して、コードを書き直す作業は決して楽なものではない。

アプリのラッピングの仕組み

 アプリのラッピングでは、より簡単にコンテナ化と同じ効果が得られる。このアプローチでは、アプリをコンパイルした後に、MDM/MAMベンダーが提供する動的なライブラリの階層がアプリのネイティブバイナリファイルの上に配置される。開発者は、ベンダーのSDKやアプリケーションプログラミングインタフェース(API)とアプリのコードを統合する必要はない。それどころか、開発作業すら必要ないのだ。多くの場合、サービスの管理ウィザードに従って数回クリックするだけで、MDM/MAMの管理者は、ソースコードにアクセスすることなくセキュリティ機能や制御機能をアプリに組み込むことができる。

 アプリのラッピングでは、アプリの標準のシステムコールをベンダーのセキュリティライブラリに含まれる安全なシステムコールに置き換える。これは、モバイルデバイスでアプリを保護して管理するための階層をアプリの周りに追加することに他ならない。アプリのラッピングは「ソースコードにアクセスできない」「開発のリソースが限られている」「すぐにアプリを稼働させる必要がある」という場合によい解決策だといえる。

アプリのラッピングとコンテナ化

 アプリのラッピングは、コードベースのコンテナ化で利用可能な幾つかの機能をサポートしていない。例えば、共有サービスを公開して使用する機能などだ。また、もう1つ重要な注意事項がある。ソフトウェアのライセンス契約とその契約で許可された用途という観点では、自社で開発したアプリ以外のアプリをラッピングするのは少々厄介な作業だ。アプリのラッピングは少ない負担でアプリを隔離できるアプローチだが、セキュリティの階層を追加するプロセスはアプリの利用規約に違反する恐れがある。さらに、他人が記述して公開したコードを許可なく改変することは違法行為に当たる。そのため、著作権法の違反につながる可能性もある。

 複数のアプリで安全にドキュメントを共有するなど、コードベースのコンテナ化が提供する機能が必要でない限り、アプリのラッピングを利用した方がよいだろう。アプリのラッピングでは開発作業が必要ない。また、どのMAM製品にも期待される多くのメリットを提供しながらモバイルアプリを隔離できる最も簡単なアプローチの1つだ。

Copyright © ITmedia, Inc. All Rights Reserved.

鬮ォ�エ�ス�ス�ス�ス�ス�ー鬯ィ�セ�ス�ケ�ス縺、ツ€鬩幢ス「隴取得�ス�ク陷エ�・�ス�。鬩幢ス「�ス�ァ�ス�ス�ス�、鬩幢ス「隴主�讓滂ソス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�シ鬩幢ス「隴乗��ス�サ�ス�」�ス�ス�ス�ス

製品資料 ServiceNow Japan合同会社

生成AIで「ローコード開発」を強化するための4つの方法

ビジネスに生成AIを利用するのが当たり前になりつつある中、ローコード開発への活用を模索している組織も少なくない。開発者不足の解消や開発コストの削減など、さまざまな問題を解消するために、生成AIをどう活用すればよいのか。

製品レビュー 発注ナビ株式会社

システム開発の4つの手法とは? システム開発の流れや専門用語を基礎から解説

システム開発を任されても、「何から始めたらよいのか分からない」という担当者は多いだろう。そこで本資料では、システム開発の流れや専門用語といった基礎知識を分かりやすく解説するとともに、システム開発の4つの手法を紹介する。

製品資料 株式会社AGEST

短納期化が進むシステム開発、なぜテストのアウトソーシングが増えているのか

システムの不具合によるさまざまなリスクを回避するには網羅的なテストを行う必要があるが、自社で行うのは難しい。そこで活用したいのが外部のテスト専門会社だ。本資料ではテスト専門会社を活用するメリットや具体的な流れを解説する。

製品資料 サイボウズ株式会社

レガシーシステムからどう脱却する? 今の時代の基幹システムの在り方

レガシーシステムからの脱却が叫ばれる中、「ERP×ノーコードツール」のアプローチで基幹システムの刷新に取り組む企業が増加している。その推進に当たっては、「Fit to Company Standard」の概念を頭に入れておくことが必要になる。

製品資料 株式会社ビルドシステム

「ローコード開発×内製化」失敗の理由とは? 3つの事例から得た2つの教訓

迅速なサービスの提供を実現する手段として、「ローコード開発×内製化」が注目されている。エンジニア不足の中でも、非IT部門が開発を担える点がその理由の1つだが、全てが順調に進むわけではない。失敗事例から得た2つの教訓を紹介する。

アイティメディアからのお知らせ

驛「譎冗函�趣スヲ驛「謨鳴€驛「譎「�ス�シ驛「�ァ�ス�ウ驛「譎「�ス�ウ驛「譎「�ソ�ス�趣スヲ驛「譎「�ソ�スPR

From Informa TechTarget

「テレワークでネットが遅い」の帯域幅じゃない“真犯人”はこれだ

「テレワークでネットが遅い」の帯域幅じゃない“真犯人”はこれだ
ネットワークの問題は「帯域幅を増やせば解決する」と考えてはいないだろうか。こうした誤解をしているIT担当者は珍しくない。ネットワークを快適に利用するために、持つべき視点とは。

郢ァ�「郢ァ�ッ郢ァ�サ郢ァ�ケ郢晢スゥ郢晢スウ郢ァ�ュ郢晢スウ郢ァ�ー

2025/07/08 UPDATE

  1. AI邵コ�ォ鬯�スシ郢ァツ€邵コ�ス邵コ莉」縲堤ケ晏干ホ溽ケァ�ー郢晢スゥ郢晢ソス邵コ蠕後€堤クコ髦ェ�狗クイ蠕。�サ鄙ォ竊千クコ髦ェ�ス郢ァ�ウ郢晢スシ郢晢ソス縺�ケ晢スウ郢ァ�ー邵イ髦ェ�ス陞ウ貅キ魘ィ
  2. AI陷�スヲ騾�ソス�ス郢晄㈱繝ィ郢晢スォ郢晞亂繝」郢ァ�ッ郢ァ螳夲スァ�」雎ク蛹サ笘�ケァ荵敖€譴ァ�ャ�。闕ウ邏具スサ�」郢ァ�ケ郢晏現ホ樒ケ晢スシ郢ァ�ク邵イ髦ェ�ス隴夲ス。闔会スカ邵コ�ィ邵コ�ッ�ス�ス
  3. 邵イ驛。DK邵イ髦ェ竊堤クイ遯蘖I邵イ髦ェ�ス鬩戊シ費シ樒クコ�ィ邵コ�ッ�ス貅伉€ツ€邵コ�ゥ邵コ�ス�ス�ソ邵コ�ス�ス邵コ莉」�具ソス�ス
  4. 邵イ闌志do邵イ髦ェ�ス遯カ諞コ�ス驛�匣遯カ譏エ竊帝坡�ュ邵コ�セ邵コ�ェ邵コ�ス��邵イ諷ァaemon邵イ髦ェ�ス遯カ諛医′鬯イ謚ォツ€譏エツァ郢ァ�ス竊醍クコ�スツ€ツ€雎�ス」髫暦ス」邵コ�ッ�ス�ス
  5. 鬮ア讒ュ縺顔ケ晢スウ郢ァ�ク郢昜ケ昴>邵コ�ァ郢ァ繧�ソス郢晢スュ郢ァ�ー郢晢スゥ郢晢ソス郢ァ蟶晏ケ暮€具スコ邵コ�ァ邵コ髦ェ�狗クイ謔滂ス、�「邵コ�ョ郢ァ�ウ郢晢スシ郢晢ソス縺�ケ晢スウ郢ァ�ー邵イ髦ェ�ス髣懶スス邵コ�ィ邵コ遉シ�ゥ�エ
  6. 邵コ�ス竏ェ邵コ霈費ス蛾蜜讒ュ��邵コ�ェ邵コ�スツ€遯殫ache HTTP Server邵イ髦ェ竊堤クイ遯殫ache Tomcat邵イ髦ェ�ス鬩戊シ費シ樒クコ�ィ邵コ�ッ�ス�ス
  7. URL陷サ�ス陷キ蟠趣スヲ荳樊抄邵イ蠕後%郢晁�繝カ郢ァ�ア郢晢スシ郢ァ�ケ邵イ髦ェツ€蠕後¥郢晢ス」郢晢ス。郢晢スォ郢ァ�ア郢晢スシ郢ァ�ケ邵イ髦ェツ€蠕後○郢晞亂�ス郢ァ�ッ郢ァ�ア郢晢スシ郢ァ�ケ邵イ髦ェツ€蠕後○郢ァ�ッ郢晢スェ郢晢スシ郢晄コ佩ヲ郢ァ�ー郢ァ�ケ郢晞亂�ス郢ァ�ッ郢ァ�ア郢晢スシ郢ァ�ケ邵イ髦ェ�ス鬩戊シ費シ樒クコ�ッ�ス�ス
  8. API邵コ�ィ邵コ�ッ闖エ霈板ー�ス貅伉€ツ€Web API邵コ�ィ邵コ�ョ鬩戊シ費シ樒クイ竏晁懸騾包スィ髢��ス�ス郢ァ�ソ郢ァ�ケ郢ァ�ッ郢ァ螳夲スァ�」髫ア�ャ
  9. 郢ァ�オ郢晢スシ郢晁�窶イ遯カ諛会スク蟠趣スヲ竕ォツ€譏エ竊醍ケ晢ソス�ス郢ァ�ソ郢晏生�ス郢ァ�ケ邵イ驛。QLite邵イ髦ェ竊堤クコ�ッ�ス貅伉€ツ€郢ァ�ェ郢晢スシ郢晏干ホヲ郢ァ�ス郢晢スシ郢ァ�ケDB4鬩包スク
  10. 邵イ蛯セML邵イ髦ェ竊堤クイ蛻羨ML邵イ髦ェ�ス鬩戊シ費シ樒クコ�ィ邵コ�ッ�ス貅伉€ツ€隲「荳橸ス、謔カ竊帝怱�ォ髴台サ」竊醍ケ晢ソス�ス郢ァ�ソ郢ァ�キ郢晢スェ郢ァ�「郢晢スゥ郢ァ�、郢ァ�コ髫ェツ€髫ア�ス

知っておきたいモバイルアプリ管理技術、「ラッピング」「コンテナ化」とは?:それぞれの仕組みを解説 - TechTargetジャパン システム開発 髫エ�ス�ス�ー鬨セ�ケ�つ€鬮ォ�ェ陋滂ソス�ス�コ�ス�ス

TechTarget驛「�ァ�ス�ク驛「譎「�ス�」驛「譏懶スサ�」�趣スヲ 髫エ�ス�ス�ー鬨セ�ケ�つ€鬮ォ�ェ陋滂ソス�ス�コ�ス�ス

鬩幢ス「隴取得�ス�ク陷エ�・�ス�。鬩幢ス「�ス�ァ�ス�ス�ス�、鬩幢ス「隴主�讓滂ソス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�シ鬩幢ス「隴乗��ス�サ�ス�」�ス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�ゥ鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ュ鬩幢ス「隴趣ス「�ス�ス�ス�ウ鬩幢ス「�ス�ァ�ス�ス�ス�ー

2025/07/08 UPDATE

ITmedia マーケティング新着記事

news017.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news027.png

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news023.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...