ユーザーの心理も理解すべし
モバイルアプリ開発、iPhoneとAndroidの差だけではない「必須チェック項目」
モバイルアプリの設計は、いつも簡単であるとは限らない。実用的なアプリの設計プロセスは、ユーザーの操作性が最優先だ。操作性を無視すれば、エンタープライズモバイルアプリは失敗する。
エンタープライズモバイルアプリの設計には、あらかじめ検討すべき要素がたくさんある。インタフェースで使用する色やフォントは、ささいなことにすぎない。
必ず考慮しなければならないのは、アプリを使うユーザーの想定と彼らがアプリを使う目的の把握だ。ここでは、「テクノロジ一辺倒」になりがちな開発者に対して、モバイルアプリ設計に着手する前に認識しておく必要があるポイントを紹介する。
下準備
“実用的”なモバイルアプリでは、想定するユーザーグループが最も利用する特定のタスクを実行できることが必要だ。それ故に、モバイルアプリ設計の第一歩は、想定ユーザーのことをよく理解することだ。「そのユーザーグループの特徴は何か」「どのようなスキルを持っている」「どのような要望があるのか」を自問自答してみよう。想定ユーザーの理解を深めるほど、実用的なアプリを設計できるようになる。
次に、アプリで実行するタスクを決定し、そのタスクの実行に必要な機能を考える。このとき、優れた技術を採用したい気持ちは抑えて、実用的で便利な“道具”を作ることを考えるのが重要だ。
このタイミングでサポートするデバイスの種類を決定するのが望ましい。「iOS」と「Android」だけでは不十分で、OSのバージョンやデバイスの種類など、細部まで厳密に定義したい。
この下準備が終わっていると、「現場の営業スタッフが会社の在庫カタログにアクセスして発注できるようにするアプリ」のように、アプリの目的とターゲットユーザーを明確に表現できているはずだ。
モビリティを忘れずに
エンタープライズモバイルアプリの開発で、モビリティのことを忘れてしまうことが往々にしてある。モビリティが欠如すると、ユーザーの操作性は煩雑で快適とは程遠いものになるだろう。
ユーザーが求めるのは、操作が分かりやすいアプリだ。そのため、コンテンツを分かりやすくまとめ、背景に隠れて見つけにくいユーザーインタフェース(UI)機能がないようにするのが重要だ。モバイルアプリ設計プロセスでは、できる限り直感的で、応答が速く、操作しやすいUIになるように心掛ける必要がある。UIを直感的にできない場合は、単純明快な説明を添えるとよい。また、画像やアイコンの意味を全てのユーザーが分かっていると考えるのではなく、別の意味で解釈する可能性を想定しておきたい。
できる限り、デバイスの標準機能を活用することをお勧めする。ほとんどのユーザーは、使用しているモバイルデバイスの機能や特定のタスクの実行方法を熟知している。だが、その知識から推定できる動作と異なる動きが必要なUI要素を実装してしまったら、ごく簡単なタスクであってもユーザーは操作方法に悩んで作業を中断せざるを得なくなる。
併せて意識したいのが、連続バッテリー駆動時間、ディスプレイサイズ、CPU処理速度、システムメモリの容量など、デバイスのハードウェアによる制約だ。これらがデバイスごとに異なる点にも注意したい。
優れた設計原則に準拠せよ
何よりも大切なのは、乱雑さを排除して明確で単純なUIにすることだ。
従業員は、日常的に使用している個人向け商用アプリと同等の品質をエンタープライズアプリにも求める。適切な設計原則を採用していないモバイルアプリは、職場で導入している多くの個人向け商用アプリとの競争に間違いなく敗れるだろう。
モバイルアプリのレイアウトでは、UI要素をそれぞれの関係を反映した自然な階層構造にすることが重要だ。その場合、ユーザーが特定のタスクを実行する操作方法も考慮したい。例えば、スマートフォンユーザーは主に親指でUIを操作してする。それ故、親指で簡単に操作できる位置に重要な機能を配置するのが望ましいだろう。
フォント、色、スタイル、タイトル、ボタン、アイコンなどを決めるときは、読みやすさや使いやすさを重視したい。フォントは、どの画面解像度でも見やすいものとし、色は隣接する要素とはっきり区別できるものを選ぶことが重要だ。
コンテンツを第一に扱う
モバイルアプリの設計要素によって、アプリのコンテンツが影を潜めないようにしたい。エンタープライズモバイルアプリのコンテンツで重要なのはデータだ。
顧客が自分のアカウントにアクセスして、サブスクリプションサービスを表示できるアプリを設計していて、そのアプリには、顧客がアプリを評価できる機能も組み込むとする。顧客からのフィードバックは得たいだろうが、アカウントやサブスクリプション情報にアクセスする機能よりも評価機能を優先することはないはずだ。
データ管理も重要な検討事項だ。デバイスに保存できるデータ、キャッシュできるデータ、オンラインサービスとして利用できるデータをそれぞれ判断しなければならない。
アプリからサービスへの接続方法も、データの処理方法の判断に影響する。ユーザーが利用するのは安定した無線LAN接続なのか、通信事業者のサービスなのか、アプリからの接続は不定期に行われるのか、ユーザー側でネットワーク帯域幅の制限が生じる可能性はあるのかなどが検討課題となる。
アプリが常時ネットワークに接続している必要があっても、接続が断続的になる可能性を考慮した設計にしなければならない。他にも、ユーザーがオフラインで作業できるようにデータ同期システムの実装も必要だ。
モバイルアプリ設計で取り組まなければならない最大の問題の1つは、機密データとユーザープライバシーの保護をどうするかだ。開発者は、このような、保存したデータや転送中のデータ保護だけでなく、認証と承認でも保護の問題に対処する必要がある。この対策するには、SSL/TLS暗号化や、仮想プライベートネットワークなどを使用することになるだろう。これらのセキュリティは会社のディレクトリや管理システムに必ず統合して、組織のリスクがそれ以上高くならないようにしたい。
テスト、分析、フィードバック
アプリの完全なテスト、使用状況の分析、ユーザーフィードバックの取得も、設計プロセスに組み込もう。これらのメカニズムを実装しなければ、アプリの主目的が達成できているかを判断できない。できる限り多くのユーザーにアプリを試してもらって情報やフィードバックを集めるほど、実用的な設計になる。
可能であれば、ユーザーアクティビティを監視および追跡できる分析コンポーネントを含むようにアプリを設計して、アプリのパフォーマンスや他のデバイスの機能とのやりとりの方法を把握するとよいだろう。
最後に重要なのは、ユーザーがアプリに関するフィードバックを簡単に提供できるようにすることだ。アプリに適していれば方法は問わない。とにかくアプリに関するユーザーの意見や使用方法などを把握できるようにすることが重要だ。繰り返しになるが、情報を得るほど、アプリの実用性は向上する。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[LRM株式会社] 「標的型攻撃メール」事例・サンプル集 -
製品資料
[LRM株式会社] セキュリティ教育はなぜ「年間計画」を立てる必要があるのか? -
製品資料
[LRM株式会社] セキュリティの重要性が伝わらない…… 効果がない社員教育から脱却する方法 -
製品資料
[LRM株式会社] 「標的型攻撃メール訓練」導入ガイド 社員の意識を確実に高める仕組みの作り方 -
事例
[株式会社マクニカ] アイカ工業に学ぶ脆弱性対策 情シスが把握できずにいたアセットも正確に把握
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
2
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
3
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
4
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
5
エンジニアが選考を辞退する本当の理由 7割が隠す“面接の違和感”とは
-
6
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
7
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
8
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
9
Netflixのバックエンドは「ほぼJava」 3000超のアプリを支える開発基盤の裏側
-
10
GitHubが指摘 AIが書いた「おそらく動くコード」が招くシステム崩壊
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー