クラウドが変えるモバイルアプリ開発【前編】
モバイルクラウドアプリ開発前に検討すべき7つのポイント
モバイル端末で扱うデータ量の増大に伴い、クラウドの能力を生かしたモバイルアプリの重要性が高まる。前編は、クラウドを利用したモバイルアプリ開発で検討すべき点を示す。
アプリケーションやデータがクライアント端末からサーバに移動しつつある現状を踏まえると、クラウドコンピューティングとモバイルコンピューティングは並列的なテクノロジーといえる。モバイル端末で社内アプリにアクセスするユーザーが増えるとともに、処理すべきデータは飛躍的に増加する。そうしたデータの奔流は、バックエンドシステムにおけるコンピュータリソースのニーズを拡大させるだろう。クラウドは、サーバコンピューティングのスケールを拡張する効率的な手段だ。
「モバイルクラウド」は基本的に、モバイル端末を管理する機能が追加されたクラウドだ。多くの企業は、従業員がスマートフォンやタブレットを使い、電子メールや予定表にアクセスすることを許可している。しかし、従業員がこうしたモバイル端末でミッションクリティカルなアプリや企業の機密データにアクセスすることを許している企業は非常に少ない。モバイル端末との互換性を持つように設計されたミッションクリティカルなアプリはほとんどないのが実情だ。
国際的海運業者のMatson Mavigationをはじめとする一部の先進的なユーザー企業は、自社の顧客がiPhoneやAndroid搭載スマートフォンを使って運送スケジュールにアクセスしたり、コンテナの輸送状況を知らせるメールを受け取るアプリを開発している。それらはモバイル端末にデータを表示することはできるが、ダウンロードはできないという典型的なアプリだ。
モバイルアプリ開発を再考する
モバイル端末の統合化を目指す企業は、アプリの設計や開発、管理、保守を再検討する必要がある。例えば、次のようなことを決定しなければならない。
- モバイルアプリの開発主体は社内チームか、それともサードパーティー開発業者か
- サポートするモバイル端末の種類
- アプリをホスティングする場所
- モバイル端末利用のための安全な環境の構築
- 遅延対策計画の立案
- モバイルアプリ環境をサポートするインフラのタイプ
- モバイルオンリーあるいはモバイルファーストにするか(この場合、モバイル端末はクライアントPCとは別扱いとなり、専用の環境を用意する必要がある。もし扱いを別にしないなら、何を最初に開発すべきか)
モバイル端末でデータセンターのデータにアクセスするアプリを開発したいなら、最初にモバイルアプリを開発し、その後にクライアントPCに移植するネイティブアプローチがベストだ。このアプローチの場合、開発の際にGPSなどのモバイル端末機能を活用することが可能になる。ただし、アプリをクライアントPCに移植するときは、モバイル端末と同等の機能が利用できない可能性があることに注意しなければならない。
モバイル端末やクライアントPC用のアプリを最初に開発するよりも、データセンターのサーバで実行し、データはデータセンターにストアするアプリを開発した方が悩みは少ない。この場合、モバイル端末のWebブラウザ経由でアプリにアクセスすることになる。
モバイル端末指向の世界は、職場環境の分散化を加速するだろう。従業員は複数の端末を所有し、IT部門やアプリ開発者はそれぞれのフォームファクタで動作するアプリの開発に挑戦することになる。
モバイルクラウド向けのアプリ開発時に検討すべきもう1つの問題はユーザビリティだ。Webベースを含め、iPadのような画面の大きいタブレット向けに開発されたアプリの多くは、他のモバイル端末で利用できない。同様に、特定のモバイル端末を前提に設計されたアプリは他のモバイル端末では動かない。
こうした場合に役立つのがモバイルプラットフォームだ。Sybase Unwired Platformなどのモバイルプラットフォームは、モバイル端末の種類にかかわらず複数のモバイルアプリを管理できる(Sybase Unwired Platformについては「オラクルとSAPのモバイルBIが実現する「真のリアルタイム」、それぞれの意味」を参照)。
後編は、モバイルクラウドのインフラ管理で注意すべきポイントやモバイルアプリの将来像について解説する。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
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ジャパンをフォロー