次の方法で共有


初体験

手記

このデザイン ガイドは Windows 7 用に作成されたもので、新しいバージョンの Windows では更新されていません。 ガイダンスの多くは原則として適用されますが、プレゼンテーションと例には、現在の設計ガイダンス 反映されていません。

理想的な最初のエクスペリエンスでは、ユーザーは多数の質問に答えたり、多くのことを学んだりすることなく、プログラムをインストールし、すぐに生産的に使用します。

最初のエクスペリエンスのユーザー インターフェイスは、ユーザーが最初の露出から新しいプログラムや機能に切り替えるのに役立ちます。

Windows プログラムの場合、ユーザーがセットアップ プログラムを実行すると、最初のエクスペリエンスが発生します。 通常、セットアップ プログラムは次のとおりです。

  • エンド ユーザー ライセンス契約 (EULA) に同意することをユーザーに要求します。
  • プロダクト キーを要求します。
  • オプションのソフトウェアのインストールなど、必要な構成関連のオプションを提示します。
  • ソフトウェアをユーザーのハード ディスクにコピーします。
  • すべてのユーザーに適用されるプログラム オプションを提示します。

[プロダクト キーの入力] ダイアログ ボックスのスクリーン ショットを

一般的な Windows セットアップ エクスペリエンスの一部。

最初のエクスペリエンスは、プログラムまたは機能の最初の使用に進みます。 この最初の使用エクスペリエンスでは、次のことができます。

  • 現在のユーザーにのみ適用されるプログラム オプションを提示します。
  • 製品または機能のチュートリアルを提供します。

[ようこそセンター] ダイアログ ボックスのスクリーン ショットを

最初の使用エクスペリエンス。

注: プログラム オプションに関連する ガイドラインについては、別の記事で説明します。

これは適切なユーザー インターフェイスですか?

決定するには、次の質問を検討してください。

セットアップ エクスペリエンス

次の条件が適用されますか?

  • プログラムを使用するには正しい設定が必要であり、すべてのユーザーに適用されます。
  • この設定では、コア エクスペリエンス、またはプログラムを使用したユーザーの個人識別に不可欠なエクスペリエンスをカスタマイズします。
  • 安全な既定値はありません。ユーザーは既定ではない設定を選択する可能性があります。または、既定の設定ではユーザーの同意が必要です。
  • セットアップ後にユーザーが設定を変更する可能性はほとんどありません。
  • 設定を変更するには、昇格が必要です。

その場合は、セットアップ エクスペリエンス中に設定を表示することを検討してください。

最初の使用エクスペリエンス

次の条件が適用されますか?

  • プログラムまたは機能を使用するには、正しい設定またはタスクが必要であり、個々のユーザーに適用されます。
  • この設定では、コア エクスペリエンス、またはプログラムを使用したユーザーの個人識別に不可欠なエクスペリエンスをカスタマイズします。
  • 安全な既定値はありません。ユーザーは既定ではない設定を選択する可能性があります。または、既定の設定ではユーザーの同意が必要です。
  • ユーザーは、セットアップ内よりも、プログラムのコンテキスト内でより良い選択を行う可能性があります。
  • ユーザーがオプションを使用して設定を変更する可能性はほとんどありません。

その場合は、プログラムまたは機能の最初の使用エクスペリエンス中にタスクと設定を提示することを検討してください。

設計の概念

理想的な最初のエクスペリエンスでは、ユーザーはプログラムをインストールし (またはインストールが不要な場合は起動します)、多数の質問に答えたり、たくさんのことを学んだりすることなく、すぐに生産性の高いプログラムを使用します。

この理想はほとんどのプログラムで得ることができるので、可能な場合はいつでもこの理想的な経験のために努力する必要があります。 ただし、多くの場合、この目標は、重要なシステム統合を必要とするプログラム、多くのオプション機能、またはプライバシーに影響を与えるプログラムでは取得できません。 たとえば、信頼できない関係者に個人情報を明らかにする可能性のある機能がプログラムに含まれている場合、信頼できるコンピューティングの教義では、これらの機能を有効にする前にユーザーの同意を得る必要があります。

質問は選択肢ではありません

質問では、ユーザーが先に進む前に回答する必要があります。 最初のエクスペリエンスの間の質問は、ユーザーがプログラムを生産的に使用する前に飛び越えなければならないハードルです。 これに対し、選択肢は省略可能です。 ユーザーはユーザーに応答する必要はありません。また、必要な場合にのみユーザーを表示することもできます。

したがって、セットアップ ウィザードのメイン フローに表示される設定は質問です。一方、メインセットアップ フロー外の設定またはプログラム オプション ダイアログ ボックスの設定は選択肢です。 不要な質問により、プログラムの最初のエクスペリエンスが煩雑で長くなり、ユーザーがプログラムを開始することに対する肯定的な期待と興奮を効果的に排除できます。

必要なときに最初のエクスペリエンスを使用する

最初のエクスペリエンスで必要なときに設定とタスクをユーザーに提示しますが、通常はより良い選択肢があります。

初体験 選択肢
セットアップに関する質問
適切な既定値を選択します。
ユーザーがプログラム オプションから変更できるようにします。
一般的なセットアップ パスとカスタム セットアップ パスを指定します。
最初の使用に関する質問
適切な既定値を選択し、ユーザーがプログラム オプションから変更できるようにします。
最初にタスクを使用する
代わりにコンテキストに応じて表示します。
最初に機能の提供情報を使用する
最も一般的で重要なタスクを検出可能でコンテキストに基づくものにします。
最初にチュートリアルを使用する
プログラム機能をわかりやすいものにします。
製品の登録
[ヘルプ] メニューと [バージョン情報] ボックスにコマンドを入力します。

1 つだけ行う場合...

最初のエクスペリエンスをできるだけシンプルに保ちます。 プログラムをすぐに動作します。 安全で安全で便利な既定値を選択し、セットアップ時に質問し、必要な場合にのみ最初に使用します。

あなたは良い第一印象を作る唯一のチャンスがあり、その第一印象は永続的です。

ガイドライン

全般

  • プログラムまたは機能を使用するために必要なタスクと設定に最初のエクスペリエンスを制限し、より良い代替手段がない場合にのみこれらを含めます。 別の方法については、前の表を参照してください。
    • 例外: カスタマイズがコア エクスペリエンスの一部である場合、またはプログラムでのユーザーの個人識別に不可欠な場合は、最初のエクスペリエンスにパーソナル化またはプログラムのカスタマイズ設定を追加します。

[コンピューター名の入力] ダイアログ ボックスのスクリーン ショットを

Windows では、セットアップ中にコンピューター名と背景の選択をユーザーに求めます。これは、これらの設定が製品への感情的なつながりを形成するのに役立つためです。

  • すべてのユーザーに適用する場合や設定を変更する場合は、タスクと設定にセットアップ エクスペリエンス を使用するには、昇格が必要です。
  • タスクと設定が個々のユーザーに適用される場合は、最初の使用エクスペリエンス を使用します。

プレゼンテーション

  • 必要なタスクと設定よりも、オプションのタスクと設定を優先します。 ユーザーにプログラムの構成を強制しないようにします。

    [新しいハードウェアが見つかりました] ダイアログ ボックスのスクリーン ショット

    [新しいハードウェアの検出] ダイアログ ボックスでは、必要なタスクにするのではなく、ドライバー ソフトウェアをインストールするオプションが表示されます。

  • オプションのタスクと設定を、実用的な場合は常にメイン タスク フローから除外します。 たとえば、多くのセットアップ プログラムでは、メイン タスク フローから頻繁に変更される設定を削除するためのカスタム インストール パスが提供されています。

    完全なオプション ボタンとカスタム ラジオ ボタンのスクリーン ショット

    ユーザーがインストールをカスタマイズする予定がない場合に、メイン タスク フローを容易にするセットアップ エクスペリエンス。

  • タスクと設定でユーザーを圧倒しない:

    • シンプルなスタートを切る。 シンプルでパーソナル化された設定から始め、より複雑な技術的なタスクと設定に向けて進みます。 たとえば、Windows のセットアップは個人情報から始まり、ネットワーク構成で終わります。

    • メイン プログラムの基本ではない機能にのみタスクと設定を適用する場合は、コンテキストファーストエクスペリエンス を使用します。

      [オーディオとビデオのセットアップ] ダイアログ ボックスのスクリーン ショットを

      Windows Live Messenger には、セカンダリ機能で使用されるため、オーディオとビデオのコンテキスト設定があります。

  • すべてを一度に表示しないでください。 統合して、複数の UI サーフェスではなく 1 つの UI を使用したり、一度にすべてではなく異なる時間にタスクを表示したりします。

    不正解:

    5 つの重複するダイアログ ボックスのスクリーン ショット

    この例では、最初の使用エクスペリエンスは圧倒的です。

  • テクノロジの観点からではなく、ユーザーの目標とタスクの観点から質問とオプションを表現します。 ユーザーが理解し、明確に区別できるオプションを提供します。 ユーザーが十分な情報に基づいて意思決定を行うのに十分な情報を提供してください。

  • 個人情報の必要性が明らかでない場合は、プログラムに情報が必要な理由とその使用方法を説明します。

    電子メール アドレスの使用を示すテキストのスクリーン ショット

    この例では、eコマース アプリケーションによって、個人情報がどのように使用されるかが説明されています。

  • ユーザーが他のタスクを生産的に実行できない場合にのみ、最初のエクスペリエンスを全画面表示で表示します。 たとえば、Windows のインストール中にユーザーが他のタスクを実行できないように、Windows セットアップが全画面表示で表示されます。 ほとんどの最初のエクスペリエンスを全画面表示にすることはできません。

設定

  • すべての設定で、既定で最も安全でプライベートな値 (データまたはシステム アクセスの損失を防ぐために) を選択します。 安全性とセキュリティが要因でない場合は、最も可能性の高い値または便利な値を選択します。 適切な既定値を選択することは、最初のエクスペリエンスを簡略化するための効果的な方法です。

  • ユーザーにオプトインを要求する:

    • エンド ユーザー ライセンス契約 (EULA) など、法的な影響を与える設定。 このような設定では、既定の選択を行うことはできません。
    • Windows 自動更新など、システム構成の自動変更を実行する機能。
    • 個人を特定できる情報 (PII) またはシステム情報を明らかにする機能。
    • デスクトップやクイック起動バーにアイコンを追加するなど、スタート メニューにエントリを追加する以外に、ユーザーのデスクトップに対する変更。
    • 製品の拡張機能、サブスクリプション、サード パーティ製品などのオプションのソフトウェア。

    ダイアログ ボックス する機能の選択のスクリーン ショット

    この例では、ユーザーは製品の拡張機能、サブスクリプション、およびサード パーティ製品にオプトインします。

  • 設定を強く推奨する場合は、ラベルに "(recommended)" を追加します。 ラジオ ボタンとチェック ボックスの場合は、補足ノートではなく、コントロール ラベルに追加してください。

  • 設定が上級ユーザーのみを対象としている場合は、ラベルに "(advanced)" を追加します。 ラジオ ボタンとチェック ボックスの場合は、補足ノートではなく、コントロール ラベルに追加してください。

用事

  • ユーザーが待機時間を生産的に渡すのに役立ちます。
    • 通常、待機時間が 1 分から 2 分の場合は、セットアップ中の新機能のプレゼンテーションなど、ユーザーが待機している間に役立つ情報を提供することを検討してください。
    • 通常、待機時間が 2 分を超える場合は、ユーザーが他のタスクを簡単に実行できます。 推定待機時間を表示し、その間にユーザーが他の操作を行うことをお勧めします。また、画面を大幅に変更してタスクの完了を明確にすることをお勧めします。
  • 最初のエクスペリエンスでチュートリアルを提示することを再考します。 ほとんどの場合、ユーザーはすぐにプログラムを使用したいと考え、後でチュートリアルに興味があります。
  • 最初のエクスペリエンスでは、機能提供通知を使用しないでください。 機能アドバタイズ通知を使用する代わりに、必要なコンテキストで検出しやすいように機能を設計するか、特別な操作を行わず、ユーザーが自分で機能を検出できるようにします。
  • 最初の Windows エクスペリエンスでは、通知を使用しないでください。 最初のエクスペリエンスを向上させるために、Windows 7 では、最初の数時間の使用中に表示されるすべての通知が抑制されます。 ユーザーにこのような通知が表示されないと仮定して、プログラムを設計します。