web-dev-qa-db-ja.com

Gmailのメールフィルタチェックボックスまたはラジオ?

特定のサイトから取得しているメールと、これらのようなフィルターメッセージをクリックしたときの時間をフィルターしてこの検索にフィルターを作成します、いくつかのオプションが開き、私が単純であることを混乱させました。

See this

すべてのオプションにチェックボックスが追加され、ユーザーは複数のオプションを選択できるようになりました。

私の懸念は、最後の2つのオプションgmailが提供するものです see this

これは何ですか?

  • グーグルが意図的にしたことですか?
  • これらのチェックボックスについて何か隠されているものはありますか?
  • alwaysがチェックされているが、チェックするとき、neverを選択することはできませんが決して、私は常にチェックを外す必要があります次に選択します。では、なぜこれらの2つのラジオボタンを持つ別のdivではないのでしょうか。
6
Sanshizm

それは非常に可能性が高いです、そのような解決策の背後に理由があります。

そのブロックを開発し、チェックボックスをラジオボタンのグループに置き換えたとします。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

それらの1つを選んだとき:

mockup

bmmlソースをダウンロード

ラジオボタンを無効にする有効な方法はありません。Googleが文字の重要度を自動的に決定できるようにするためです。これは、フィルターの影響を受けないようにする必要があります。

したがって、そのための新しいオプションを導入する必要があります。

mockup

bmmlソースをダウンロード

タイトルなしではわかりにくいので、追加してみましょう。

mockup

bmmlソースをダウンロード

うーん...たぶん、いくつかのチェックボックスに戻る必要があります:

mockup

bmmlソースをダウンロード

2
Pavel

デザイナーとして、私たちは典型的なユーザーではありません。通常の人々はあなたがしたようにチェックボックスを分析しないので、彼らはおそらくそれの非論理的な側面に混乱しないでしょう。

このページの使用例では、ユーザーが1つまたは2つのオプションを選択して先に進み、前後にクリックしません。チェックボックスのリストを表示することは、表示する最もクリーンで最も簡単な方法であり、一般に原則が適用されます。異なる要素の複雑な組み合わせでは、意味的には正しいものの、適切なオプションを見つけるのが難しくなります。私は彼らがそれをテストしたと思います、そしてこれはユーザーにとって最も簡単でした。

ほとんどの人は、チェックボックスとラジオボタンを使用するときの違いを理解していますが、違いを説明するように依頼すると(例を見ずに)、適切な答えが得られません。

1
Martyn

Googleはsimplest(ユーザーの観点から)状況のニーズを満たすものを実装しました。

  • ユーザーが目的を達成できるようにするために必要なすべてのオプションを提供する
  • 各オプションの機能を明確にする
  • ユーザーが連携できないオプションの組み合わせを選択できないようにする

はい、これを別の方法で行うことは可能ですが(他の回答で示されているように)、私が考えることができる他のすべての方法(?)は、Googleが実装した方法よりもユーザーにとって複雑です。

実際の状況では、ユーザーがこれらの相互に排他的なオプションの1つを選択してから、もう1つを選択しようとすることはほとんどありません。ほとんどすべての場合、彼らは必要なものを選ぶだけで、他のものには注意を払いません。 Googleでは、念のため、両方を選択することはできません。したがって、他のチェックを行う前に、まずチェックを外さなければならないという不便さを感じる人はほとんどいません。

0
Squig