IT導入完全ガイド
モバイルアプリ開発は75%が失敗を経験、成否を分ける「MADP」選び(2/4 ページ)
MADPで注目すべき4つの「統合」
モバイルアプリ開発には各OSベンダーから開発用SDKが提供されており、iOSならObjective-CやSwift、AndroidならJava が使いこなせれば、そうコストをかけずに開発できる。Webベースのアプリなら、Ionic、AngularJS、Onsen UIのようなオープンソースの開発フレームワークの利用もできる。CordovaやPhoneGap(アドビシステムズ提供のCordovaディストリビューション/無償)はクロスプラットフォーム開発に絶好だ。C#で開発したいなら、Xamarin(2016年3月にマイクロソフトが買収完了)がVisual Studioに追加費用なしで含まれるようになり、クロスプラットフォームでネイティブアプリ開発が可能になっている。
なぜ、有償のMADPツールが必要なのだろうか。その答えは「統合」にある。
開発環境の統合
1つの開発環境に慣れておけば、複数OSに対応するネイティブアプリ、Webアプリ、ハイブリッドアプリが作成できる。また、デバイスOSはもちろん利用するフレームワークにもバージョンアップはつきものだ。モバイルアプリがその影響を受ける可能性は十分あり、統合プラットフォームを使わない前提だと自前で全ての対応を図る必要がある。たとえ動作確認だけで済んでも、その工数は無視できない。
ただし、クロスプラットフォーム開発が可能というメリットの価値は、企業内利用の場合には相対的に低くなる。デバイス管理やセキュリティ面から、利用デバイスの標準化が求められており、ネイティブアプリ開発で事足りる場合が多くなっているからだ。しかしOSバージョンアップやフレームワークなどの更新にベンダー側で対応してもらえ、セキュリティもツール機能で担保できるという運用・保守領域での大きなメリットがあり、たとえ特定デバイス対象の開発であってもMADPを利用する価値があるといえる。
デバッグ/テスト機能を利用したコラボレーションの統合
フロントエンド開発ではUI/UXが業務効率にもユーザー満足度にも直結するため、アプリの機能と性能の体感が重要だ。開発ツール上のシミュレーターによる確認や、実機による確認が簡単にできる仕組みが盛り込まれたMADPなら、開発者とユーザーが実画面の動作を見ながら対面やSNSなどで議論を交わしながら仕様を固めたり、品質をブラッシュアップしたりするのが簡単だ。例えば図3のmonacaの例では、コーディング(図4)や修正の結果を、コンパイルの手間をかけずに開発者やユーザーの手元にあるデバイス上のデバッグアプリ(図5)へ即座に送り、ボタン1つで結果を確認できる。このようにビルド前の確認が可能な機能が他製品にも備わっている。
さらにツールによってはチャットツールの「Slack」との連携など、コラボレーションを促進するオプションを持つものがある。こうした機能はユーザーと開発チームが一体となって短期開発を行うアジャイル開発での共通理解に特に重要で、チームワークを緊密にする効果もある。
Copyright © ITmedia, Inc. All Rights Reserved.
IT導入完全ガイド
注目の技術やITツール。そもそもどういったモノで何に使えるのか、どんなモノを選ぶべきか、課題はあるか、といった情報を基礎から徹底解説します。
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
48年も愛された名作CPU「Z80」を、引退に追い込んだ“抗えない事情”
-
2
Microsoftの“あのキャラ”がまさかの復活? 公式「X」乗っ取り事件の珍騒動:901st Lap
-
3
Claude Codeに「仕事を丸投げ」して事故らないための基本運用ルール
-
4
M365 Copilot全庁展開で月2000時間削減 現場がAIを「使いたくなる」習慣化の仕組み
-
5
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
-
6
生成AI導入に失敗する企業「6つの共通点」 情シスヘルプデスクの負担を減らす設計とは
-
7
相次ぐ不正アクセス、でもセキュリティ訓練は「やりっぱなし」の悲惨な実態【企業調査】
-
8
6TBファイルのサーバ移行、M365ユーザーの八雲町がSharePointでなく「あえてBox」の理由
-
9
損保ジャパン、2万人の「Gemini活用」どう管理? 推進者が語る「リスク回避」の仕組み
-
10
無料、GPU不要、高精度 国会図書館が作ったOCRツールを触って試す【実践レビュー】
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー