「モバイルアプリパフォーマンス管理(mAPM)」導入のススメ
スマホアプリの「遅い」「鈍い」「動かない」を解消する“間違いのない”方法
企業でモバイルアプリの利用が浸透すればするほど、そのパフォーマンスへの要求も高くなる。課題解決の鍵となる可能性があるのが、「モバイルアプリパフォーマンス管理(mAPM)」の導入だ。
モバイルアプリケーションに関連する作業の中で、開発は簡単な部類に入る。本稿では、「モバイルアプリパフォーマンス管理(mAPM)」製品が、現場で精彩を欠いているモバイルアプリのパフォーマンスに対処するのにどのように役立つかを紹介する。
次のモバイルアプリのリリース前のシナリオを考えてみてほしい。あなたは半年にわたって、従業員の作業効率を向上するためのモバイルアプリの開発に従事してきた。開発プロセスでは適切な調整を施した。全てのラボで実施したαシナリオのテストで、モバイルアプリはベンチマークを上回る結果を出している。このモバイルアプリは全世界の何千台ものモバイル端末で使用されている。あなたは次のモバイルプロジェクトに向けて意気揚々としており、怖いものなしだ。
だがモバイルアプリのリリースから半年が経過したとき、あなたは上司から叱責を受けた。モバイルアプリは広く使われなくなり、品質の低さに関する不満が多数寄せられているというのだ。
何が間違っていたのか
モバイルアプリの成否を握るのは「現場でのモバイルアプリのパフォーマンス」と「ユーザーによるモバイルアプリの使用状況」の2点だ。ユーザーのモバイル端末にインストールされた瞬間から、モバイルアプリは“クリーン”なテスト用のラボ環境とは全く異なる環境で使用され、さまざまな要素の影響を受ける。例えば、ネットワーク接続、端末、モバイルOSの種類。他にもインストールされているモバイルアプリ、モバイルアプリの仕様状況(オンラインかオフラインかなど)、ユーザーの地理的な場所、ロケールなどだ。
これらの要素には制御可能なものもある。だが多くは制御不能だ。ただし、対処方法はある。それは、モバイルアプリの導入シナリオとエンタープライズモビリティ戦略の一環としてmAPM製品を使用することだ。モバイルアプリのパフォーマンスを管理、測定することで、モバイルアプリの有効性を評価できる。パフォーマンスを低下させる潜在的な要素の全体像も把握可能だ。
mAPMを使用して大惨事を回避する
mAPMを使用する最大のメリットは、特定のユーザーが問題に遭遇した場所やタイミング、理由をピンポイントで特定できることである。サポート要請があったときに問題が判明したり、モバイルアプリが粗悪だといわれているうわさを耳にする最悪の事態を回避できる。
例1:トラブルの早期発見で早期対処が可能に
あなたはグローバル企業で働いており、開発チームが経費を報告するためのモバイルアプリをリリースしたとしよう。このモバイルアプリを使用すると、その場で経費の詳細情報の入力や、領収書のキャプチャーなどの操作ができる。このモバイルアプリは20カ国で働いている1000人の営業担当者の端末に導入済みだ。これは非常に洗練されたモバイルアプリで、オフライン時には経費の情報が端末に保存される。ただし、経費の報告書を提出するにはインターネット接続が必要になる。
無線ネットワークが発達している80%の国では、このモバイルアプリは問題なく機能している。だが無線ネットワークが発達していない国の営業担当者の環境では、問題が発生していた。報告書提出のためにインターネット接続を確立しようとするたびに、エラーが発生していたのだ。
mAPM製品があれば、エラーが発生した操作をサポートチームが把握できるように通知を設定することが可能だ。通知によって問題の是正措置を講じ、問題が解決したら、影響を受けていたユーザーにそのことを通知できる。また、モバイルアプリの設計を変更して、低帯域幅の場所からのレコード転送操作が成功する確率を上げることも可能になる。
重要なことは、どこでどのような問題が発生しているのかに関する情報があれば、問題を分析し、より適切なサポートを提供し、変更を実装できる、ということだ。
例2:詳細情報でトラブル対応のコストを削減
新しく導入したモバイルアプリは、半年にわたって問題なく機能している。最近、機能を追加する新しいアップデートを導入したところだ。追加機能は、全モバイルOSで実施したどのテストシナリオでも問題なく機能した。だが追加機能の導入後、サポートデスクでは特定のモバイルOSに関する問い合わせに対応することが増えた。何かが間違っていることは分かったが、肝心な問題の原因に関する手掛かりはなかった。
市販のmAPM製品を使用すれば、ヘルプデスクのチケットが作成される前に問題が通知され、特定のOSの種類で問題が発生していることを把握できる。堅牢なmAPM製品なら、問題が発生しているコード行やメモリのコードセグメント(プログラム領域)まで絞り込むことが可能だ。このような詳細情報があると、トラブルシューティングとコードレビューに掛かるコストの大幅な削減につながる。その結果、パッチを迅速に開発して配布できるようになる。
リアルタイムのパフォーマンス追跡
世界地図を見ているところを想像してみてほしい。その地図に自分の管轄下にある全モバイル端末が含まれ、モバイルアプリの動作状況をリアルタイムで確認できたらどうだろうか。mAPM製品が提供する情報は、次の通りだ。
- 実行中のモバイルアプリとクラッシュしているモバイルアプリ
- 現在発生している、または潜在的な接続の問題やネットワーク障害のホットスポット
- モバイルOSのアップデートが既存のモバイルアプリにもたらす影響
- 影響を受けているユーザーの数に基づいた是正措置の優先順位付け
詳細な診断データにより、最適なレベルでモバイルアプリのパフォーマンスを追跡することが可能になる。その結果、チームはユーザー基盤をより適切にサポートできるようになるだろう。また、モバイルアプリの利用率は高くなり、ユーザーの作業効率も向上することが予想される。mAPM製品を使用せずにモバイルアプリを導入すると、多くの点でモバイルアプリ開発の正常なROI(投資利益率)にリスクをもたらすことになる。
mAPMについて把握すべきことは少なくない。だが多くの企業が、この重要な情報を管理するのに役立つmAPM製品を提供している。mAPM製品を使用すると、モバイルアプリの計画からより多くの価値を得ることができる。mAPM製品を提供しているベンダーには、米Crittercism、米Appcelerator、米AppDynamicsなどがある。
モバイルデバイス管理(MDM)製品と連係するmAPM製品を使用すれば、モバイル端末とモバイルアプリの正常性を測定して管理する能力を大幅に高めることができる。例えば米MobileIronのMDM製品は、mAPM製品との連係が可能だ。このような製品やプロセスがなければ、現場で起こっていることを把握するのは不可能だ。この洞察(インサイト)がないと、モバイル戦略全体の弱体化にもつながる。
今日、企業のモバイル化で問題なのは進めるかどうかではなく、どう進めるかだ。このような世界では、成功確率を高める最善策の組み合わせを使用する他に選択肢はない。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー