説明用UIのガイドライン

アプリでの特定のタッチ操作など、ユーザーにとって自明ではない機能について、ユーザーに伝えると有用な場合があります。 このような場合は、ユーザーが気付かない場合もある機能について、ユーザー インターフェイス (UI) を使ってユーザーに指示を表示する必要があります。

操作ガイド UI を使用する場合

説明用 UI は慎重に使用する必要があります。 多用されると、煩わしく、無視されやすくなり、効果が低くなります。

説明 UI は、タッチ ジェスチャや、ユーザーが関心を持つ設定など、重要だが自明でないアプリの機能をユーザーに示すために使用します。 アプリの新機能や変更点など、知らせない場合には見落とす可能性のある情報を、ユーザーに知らせるためにも使用できます。

アプリがタッチ ジェスチャに依存したものでない場合には、アプリの基本的な機能をユーザーに説明するために説明 UI を使用しないようにします。

説明 UI の作成の原則

優れた説明用 UI は、ユーザーにとって適切で学びにつながるものであり、ユーザー エクスペリエンスを向上させます。 次のようになります。

  • シンプル: 複雑な情報でユーザーのエクスペリエンスを中断しないようにします。
  • 覚えやすい: タスクを実行するたびに、ユーザーに毎回同じ説明をする必要がないように、説明を覚えやすいものにします。
  • その場に適切である: 説明 UI が、ユーザーが今実行している操作に直接関連するものでない場合には、ユーザーにとって注意を払う必要性がありません。

説明 UI は多用せずに、適切なものに限るようにします。 教えないでください:

  • 基本的な機能: アプリを使うためにユーザーに説明を必要とする場合には、アプリの設計をより直感的なものにすることを検討します。
  • 一目でわかる機能: ユーザーが説明なしでその機能の使い方を自力で理解できるなら、操作ガイド用の UI はかえって邪魔になるだけです。
  • 複雑な機能: 説明 UI は簡潔である必要があります。複雑な機能に関心のあるユーザーは、通常、自分で情報を検索するので、表示する必要はありません。

説明 UI がユーザーの妨げにならないようにします。 次の行為は禁止とします。

  • 重要な情報を見えなくする: 説明 UI がアプリの他の機能の妨げにならないようにします。
  • 参加を強制する: ユーザーが説明 UI を無視しても、アプリの操作を進められる必要があります。
  • 繰り返し表示される案内: ユーザーが最初にそれを無視したとしても、案内用UIをしつこく表示してユーザーを煩わせてはいけません。 説明 UI をもう一度表示する設定を追加すると、より優れたソリューションになります。

説明 UI の例

ここでは、説明 UI がユーザーの習得に役立ついくつかの例を示します。

  • ユーザーがタッチ操作を見つけられるようにする。 次のスクリーン ショットには、Cut the Rope というゲーム内でタッチ ジェスチャを使う方法をプレイヤーに教える説明 UI が示されています。

    操作説明のUIメッセージ「ロープを切るには、横にスワイプ」が表示されたゲームのスクリーンショット

  • 第一印象を良くする。 ムービー モーメントの初回起動時には、ユーザー エクスペリエンスが妨げられることなく、説明 UI で、ユーザーはビデオの作成を始めるように求められます。

    ムービー モーメント アプリの起動面

  • 複雑なタスクの次の手順にユーザーを導く。 Windows メール アプリの受信トレイの下のヒントは、以前のメッセージにアクセスできるように、[設定] にユーザーを導きます。

    操作案内の UI メッセージが表示された Windows メール アプリの切り抜いたスクリーンショット

    ユーザーがメッセージをクリックすると、アプリの設定ポップアップが画面の右側に表示され、ユーザーがタスクを実行できるようになります。 次のスクリーン ショットは、ユーザーが説明 UI のメッセージをクリックする前後のメール アプリを示しています。

    変更前 クリック後
    Windows メール アプリのスクリーン ショット 設定ポップアップが表示された Windows メール アプリのスクリーン ショット