モバイル エンタープライズ アプリケーション プラットフォーム( MEAP ) は、モバイル アプリケーション開発プラットフォーム (MADP) の一種で、モバイル アプリケーションの開発を支援するスイート(製品、フレームワーク、サービス、ツールキット) で構成されています。MEAPプラットフォームにより、組織や企業は標準化とプロトコルを使用してアプリケーションを開発、テスト、展開できます。
組織は、そのような機能を提供する独自のIDEを構築するか、サードパーティから MEAP/MADP を購入またはフォークすることができます。MEAP/MADP には、既存のアプリケーションのテスト、デバッグ、保守のためのツール、バックエンド データベースのAPI呼び出し、およびリンティング、解析、コンパイルのための「ミドルウェア」が含まれているのが理想的です。 [1]
この用語の起源は2008年のガートナー社のマジック・クアドラントレポートにあり、以前は「マルチチャネル・アクセス・ゲートウェイ市場」と呼ばれていました。[2]
MEAPの目的と機能
MEAP は、展開時およびモバイル コンピューティングテクノロジのライフ サイクル全体にわたってデバイス、ネットワーク、およびユーザー グループの多様性を管理することで、モバイル ソフトウェアの開発の難しさに対処します。スタンドアロン アプリとは異なり、MEAP アプリは、開発者とエンド ユーザーの両方に包括的で長期的なアプローチを提供します。
クロスプラットフォームユーティリティは、MEAP を使用する重要な要素です。企業は MEAP を使用してモバイル アプリケーションを一度開発し、それをさまざまなオペレーティング システムを搭載したさまざまなモバイル デバイスに展開し、継続的なテストを通じて保守することができます。例としては、AndroidまたはiOS を実行するスマートフォン、タブレット、ノートブック、改造された携帯型ゲーム機などがあります。MEAP は、理想的には、基盤となるマシンやビジネス ロジックを変更することなく、このクロスプラットフォームサービスを同時に可能にします。これらのプラットフォームの対象ユーザーは、インフラストラクチャ上で複数のアプリケーションを迅速に開発したい企業です。このインフラストラクチャは、オンプレミス (オフライン)、クラウド (オンライン)、またはその両方の組み合わせで利用できます。[3] [1]モバイル プラットフォームは、高水準言語の使用を通じて簡単でシンプルな開発のためのテンプレートを提供するため、開発と保守のサイクルが迅速になります。[4]
3つのルール
Gartner は、企業が次の場合に MEAP アプローチを検討することを観察しました。
- 3つ以上のモバイルアプリケーションをサポート
- 3 つ以上のモバイルオペレーティング システム(OS)をサポートする
- 少なくとも3つのバックエンドデータソースと統合する
ガートナーは、このような状況において共通のモビリティプラットフォームの使用を推進した。[5]
MEAPのコンポーネントと機能
構造
クラウド インフラストラクチャ MEAP は、通常、モバイルミドルウェアサーバーとモバイル クライアント アプリケーションの 2 つの部分で構成されます。ミドルウェア サーバーは、すべてのシステム統合、セキュリティ、通信、スケーラビリティ、クロスプラットフォーム サポートなどを処理します。ミドルウェア サーバーにはデータは保存されません。バックエンド システムからモバイル デバイスへのデータとその逆のデータを管理します。
モバイル クライアント アプリケーションは、プラットフォームまたはミドルウェアサーバーに接続し、ユーザー インターフェイスとデバイス上のバックエンド ロジックの両方を駆動するソフトウェアです。このようなアプリケーションは、アプリケーションを起動するためのツールとして、モバイル オペレーティング システム間で転送できます。モバイル アプリは通常、「シック」アプリケーションとして、またはデバイスにインストールされる「ネイティブ アプリ」として展開されます。また、 HTML5などのブラウザー テクノロジを使用して「シン」アプリケーションとしてレンダリングされることもあります。これらのアプローチの選択は、複雑さ、デバイスのサポート、ユーザー エクスペリエンスの要件、ネットワーク カバレッジがない場合のアプリの可用性の必要性によって異なります。[6]
機能と性能
- MEAPは、別々のコードセットを維持することなく、複数の種類のモバイルデバイスとオペレーティングシステムをサポートできます。 [7]
- MEAP には通常、統合接続、セキュリティ、およびアプリ管理がサポートされるモバイル ミドルウェア サーバーが含まれています。
- ほとんどの MEAP では、拡張のためにコードを記述する必要のない手法が使用されています。これにより、Eclipse などの業界標準の統合開発環境を使用できます。
- 一部のツールには、Dojo Toolkit、YUI Library、jQuery Mobile、 Sencha TouchなどのJavaScriptベースのUIデザインSDKと、Apache Cordova(旧PhoneGap)やAppceleratorなどのIDEにもプラグインされるAPIカプセル化(Geo Loc、Connective、AccMeter、カメラ、Gセンサー、イベント、ファイルシステムなど)を備えた新しいJavaScriptベースのデバイスを使用するハイブリッドモードがあります。つまり、カスタムアプリケーションは、 4GLコーディングやネイティブコーディングなしでモバイルデバイスのほとんどの機能を使用し、開発してどこにでも展開できます。
- MEAPは、 4GLツールを超えてグラフィカル環境と専用スクリプト言語を使用することで、モバイルビジネスサポートを定義する原則である「モバイルワークフロー」と組み込み機能を進化させます。 [8]
- MEAP は複数のサーバー データ ソースと統合し、バックエンド システムからの SOA サービスを活用します。
- すでに知っている開発スキルとツール、すでに持っている専門知識を活用します。詳細については、モバイル アプリケーション開発のセクションを参照してください。
- モバイル アプリケーションを集中管理します。実際のデバイスの管理は「B2E シナリオ」に合わせてカスタマイズされており、通常はモバイル デバイス管理(MDM) を使用して行われます。一部のデバイスでは、MDM と統合することでデバイスの機能も有効になります。
- ユーザーがいつでもどこからでもアクセスできるようにすることで、既存のビジネス プラットフォームを強化します。
- MEAPはクラウド上で実行できる。[9]
- MEAP は、ローコード/ノーコード ツールを使用してアプリ開発を加速します。
- MEAP は、リモート デバイス管理とオフライン機能を提供します。
- MEAP は強力ですが、ベンダー ロックインやカスタマイズの制限がある場合があります。
モバイルアプリケーションの開発コストは、複雑さ、機能、プラットフォームによって大きく異なります。2024年のアプリ開発にかかるコストの詳細な分析については、Goo Appsの包括的な内訳をご覧ください。[10]
2016年のマーケティングレポートでは、 2020年までに市場規模が1890億ドルに達すると予測されている。 [11] Grand View Researchによると、2023年の市場規模は2528億9000万ドルに達し、「2024年から2030年にかけて年平均成長率14.3%で成長を続ける」と予想されている。[12]グローバルデータ/ビジネスインテリジェンスプラットフォームの Statistaは、2020年の市場規模を3152億6000万ドル、2023年には4671億2000万ドルと予測している。 [13]
参照
- クロスプラットフォームソフトウェア
- フィールドサービス管理
- モバイル開発フレームワーク
- アプリケーションサーバー
- ローコード開発プラットフォーム
- モバイルアプリケーション開発
- マルチチャネルアプリ開発
参考文献
- ^ ab Brandenburg, Michael. 「モバイル エンタープライズ アプリケーション プラットフォーム: 入門」。Searchmobilecomputing.techtarget.com。2013年5 月 8 日閲覧。
- ^ 「マルチチャネル アクセス ゲートウェイ市場をモバイル エンタープライズ アプリケーション プラットフォーム市場に改名しました。これは、市場の成熟、Apple の参入、モバイル ツールとプラットフォームがアプリケーション開発の主流に移行したことを反映しています。」 Michael J. King、William Clark、「モバイル エンタープライズ アプリケーションのマジック クアドラント」、Gartner Note G00162969、2008 年 12 月 18 日。翌年、Gartner は別のマジック クアドラント レポートで「モバイル コンシューマー アプリケーション プラットフォーム」カテゴリを追加しました。2012 年 7 月 12 日にWayback Machineにアーカイブされています。
- ^ 「アーカイブコピー」(PDF) 。 2012年3月30日時点のオリジナル(PDF)からアーカイブ。 2011年8月8日閲覧。
{{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク) - ^ 「モバイル&Web開発会社 - Surf」。2023年12月。
- ^ Gartner RAS Core Research Note G00211688、Michael J. King、William Clark、2011年4月20日
- ^ Frick, Tim (2011年3月12日). 「モバイル化: シッククライアントかシンクライアントか?」Mightybytes . 2024年11月27日閲覧。
- ^ Inc、e-Zest Solutions。「モバイルエンタープライズアプリケーションプラットフォーム(MEAP)」。www.e-zest.com(ヒンディー語) 。 2024年11月27日閲覧。
{{cite web}}:|last=一般的な名前があります (ヘルプ) - ^ 「MSP、モバイルサービスプラットフォーム」。i -Rose、Ltd。2013年12月26日閲覧。
- ^ 「多くのデバイスから多くのプラットフォームへのモバイル アプリの統合はもはや課題ではありません」。Configure.IT。2014 年 11 月 17 日。2014年11 月 20 日閲覧。
- ^ 「2024年にアプリを開発するにはどれくらいの費用がかかりますか?」2024年3月28日。 2024年6月12日閲覧。
- ^ Takahashi, Dean (2016年11月2日). 「モバイルアプリ市場は2020年までに270%成長して1890億ドルに達し、ゲームが55%を占める」VentureBeat . 2024年11月18日閲覧。
- ^ 「モバイルアプリケーション市場の規模、シェア、成長レポート 2030」www.grandviewresearch.com 。 2024年11月18日閲覧。
- ^ 「アプリ - 世界 | Statista市場予測」。Statista 。 2024年11月18日閲覧。
