うまく使えばコンプライアンス問題も解決?
「開発しやすい」だけではNG 管理者にこそ知ってほしいモバイル開発環境7基準(1/2 ページ)
モバイルアプリ開発基盤を導入する時、開発しやすさを一番に求めたくなる。だが、モバイルアプリを使ったビジネス展開をどうするかで考慮すべき点は大きく変わる。本稿では7つのポイントに絞り紹介しよう。
何種類ものデバイスで利用されるアプリを効率よく構築し、導入できるように、多くのベンダーがモバイルアプリ開発基盤(MADP)を提供するようになった。MADPの数が非常に多いため、各製品の違いや自社に最適な製品がいつも明確だとはかぎらない。
本稿では、MADPを評価する際に考慮すべき重要な7つの基準と、それぞれの基準で各製品がどのように差別化されるかを比較する。
基準1:アプリの種類
最初に、各社のMADPがサポートするデバイスの種類を特定する必要がある。本稿で取り上げるベンダー7社の製品は、全てGoogleの「Android」とAppleの「iOS」を搭載するデバイスをターゲットにするネイティブアプリかハイブリッドアプリ、またはその両方を作成できる。デバイスはスマートフォンでもタブレットでも構わない。
開発基盤の違いは、これ以外にサポートするデバイスの種類になる。例えば、MADPを提供する米企業Konyの「Kony AppPlatform」は、Microsoftの「Windows」と、スマートフォンを製造、販売しているカナダ企業BlackBerryの「BlackBerry OS」を搭載するデバイスに加え、ウェアラブルデバイス用のアプリケーション開発も可能だ。さらに同開発基盤は、各デバイス向けのネイティブアプリ、ハイブリッドアプリ、Webアプリを作成できる。一方、MicrosoftとOracleの開発基盤は、上記以外にWindowsが加わるだけで、対応するのもネイティブアプリとハイブリッドアプリだけだ。
MADPを提供する米企業ProgressのMADPもMicrosoftやOracleと同様の対応範囲だが、MicrosoftやOracleが対応していないWebアプリ開発が可能だ。これに対し、アプリケーション開発基盤を提供する米企業Mendixが対応しているOSとデバイスの種類は基本的なものだが、ハイブリッドアプリとWebアプリの両方を作成できる。CRMシステムを販売する米企業Salesforce.comのMADPは、ネイティブアプリ、ハイブリッドアプリ、Webアプリに加えて、Microsoftの「Windows Phone」OSとウェアラブルデバイス用のアプリケーション開発が可能だ。
MADPを比べる場合、ベンダーが対応するデバイスの種類を変える可能性があることを念頭に置く必要がある。例えば、ウェアラブルデバイスをサポートするベンダーが増える可能性は高い。
併せて読みたいお薦めの記事
モバイルアプリ開発をもっと楽しくするためには
- 「モバイルアプリ開発プラットフォーム」(MADP)がきっと欲しくなる5つのメリット
- 「iPhone、Androidアプリ」で仕事が4倍速くなった会社は何をしたのか?
- モバイルアプリ開発と配信、多数の選択肢から選べない人に薦める5つのアプローチ
ネイティブアプリはそれほど使いやすいのか?
基準2:導入オプション
ベンダー各社のアプリ導入オプションはそれぞれ異なるが、どのベンダーも基本的な方針としてクラウドインフラを用意している。ただし、Microsoft、Oracle、Salesforce.comなど、クラウドサービスを唯一の導入オプションにしているベンダーもある。
これに対し、Kony、Mendix、アプリケーション開発基盤を提供するポルトガル企業OutSystems、Progressの各社は、OutSystemsのプライベートクラウドに導入できるだけではなく、Microsoftの「Microsoft Azure」、クラウドサービスを提供する米企業Rackspaceの「Rackspace」、VMwareの「vCloud」といったパブリッククラウドもサポートする。オンプレミスに導入できるMADPツールを提供するのは、Kony、Mendix、Progressのみだ。
基準3:開発環境
MADPを評価する際は、利用可能な開発オプションを慎重に調べ、開発チームとの話し合いながら、作成予定のアプリの種類と開発に携わるリソース(工数や人の確保)を考慮する必要がある。また、アプリの将来のニーズが多様で変化する可能性があるかどうかを明確にする試みも必要になる。
提供している開発機能の点では、各社のMADPに大きな違いがある。一部の製品は、デスクトップにダウンロードできる洗練された統合開発環境(IDE)を備えている。サードパーティー製のIDEにインストールできるプラグインを提供する製品もあれば、モバイルアプリ開発用にWebベースのツールを用意している製品もある。多くの製品は、複数のオプションを組み併せて提供する。
Mendixは、「Desktop Modeler」と「Web Modeler」という2つの開発ツールを提供する。Desktop ModelerはデスクトップIDEで、テンプレートやウィジェット(機能に特化した部品の集まり)など、アプリを作成するためのコンポーネント(部品)を備えている。開発者がJavaScriptのソースコードにアクセスして機能をカスタマイズすることも可能だ。Web ModelerはWebベースのアプリケーションで、高い生産性とモデル駆動型の開発に主眼を置いている。このツールは、シンプルなアプリを手早く作成する必要がある場合、開発者でなくてもドラッグアンドドロップ方式で簡単に作成できるようになっている。
多くのベンダーがアプリの作成用に多種多様なオプションを取りそろえているが、購入に当たっては他にも考慮すべき点がある。例えば、既にMicrosoftの「Microsoft Visual Studio」とモバイル向け開発環境を提供するMicrosoft子会社Xamarinの「Xamarin」を使用してモバイルアプリを作成している開発者は、Microsoftの開発基盤にこだわり、MADPでXamarinのUIコンポーネントを提供するProgressなどのベンダーを選ぶ傾向がある。
一方、モバイルアプリの迅速な開発を優先する場合は、Web Modeler以外にも、Oracleの「Oracle Mobile Application Accelerator」、OutSystemsの「Service Studio」、Salesforce.comの「Salesforce」が検討の対象になる。だが、より洗練度が高い開発環境を求める企業には、Konyの「Kony Visualizer」やアプリケーション開発基盤を提供するブルガリア企業Talerikの「AppBuilder」をDesktop Modelerと併用するオプションが有力だろう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー