現在、削除確認ダイアログにはこれがあります:
消去してもよろしいですか? YesCancel
削除確認ダイアログの右上に閉じる[x]アイコンがありますか?それはベストプラクティスですか?
多数のダイアログを生成するアプリケーションのシナリオと、ユーザーが急いでそれらに対処しようとするシナリオのほかに、別の完全に正当な状況があります。
ユーザーが質問を理解できない場合はどうなりますか?ユーザーはどこをクリックする必要がありますか?
アプリがサンプルリポジトリをリベースする必要があるかどうかをミュージシャンに尋ねたとしましょう。または、あなたのアプリがレイジーな誰かによってスペイン語に翻訳され、明確な質問を伴うダイアログはもはやあまり意味がありません。私の要点は、UIを設計するときはどんなに注意しても、ユーザーが(自分の目で)読むダイアログが表示されないことを確信できないことです。
あなたの仕事を台無しにしてくれませんか? ProbablyMaybe
ユーザーがこれに費やす時間(妥当な範囲内)に関係なく、ユーザーの選択は安全ではありません。これが、ほとんどの場合安全な代替回答を提供する必要がある理由です。 100%安全ではありません(安全ではありません)が、ランダムにクリックするよりは良いでしょう。
今、これは X ボタンが重宝します。ほとんどのユーザーは安全な脱出としてすぐに認識し、打つことができない、または不快な人がアクセスできるようにします。 Esc 物理キーボード(同じ結果を生成するはずです)。
大きくなくてもかまいません。知識に基づいた選択ができるユーザーにクリックするように勧めたくない。しかし、それはそこにあるはずです。
内容を読まずに確認/警告ダイアログを閉じるだけの人もいます。
[X]ボタンを削除すると、ユーザーは[はい]を押すか[キャンセル]を押すかを知るために、メッセージを読むように強制されます。これがモーダルダイアログの目的であることは言うまでもありません。
これは、特にシステムがあらゆる種類の無関係な状況でダイアログを常にポップアップしている場合、急いでいるユーザーに不満を引き起こす可能性があります。
私が推奨するのは、システムが注意してダイアログを使用する場合にのみ、ダイアログが絶対に必要な場合にのみ閉じるボタンを削除することです。このようにして、ユーザーは1つを見て驚いたり、注意して扱う必要がある重要なことを理解したりします。
明確な答えが本当に必要でない限り、常にXボタンを提供してください。ほとんどの人は、Xをクリックすると、混乱を招く可能性のあるアプリケーションの質問に答える必要なく、Xをクリックして最初の場所に戻ると想定しています。自分のしたことを理解しているほとんどのユーザーはオプションを選択し、他のすべてのユーザーはXをクリックするかもしれません。それが私の経験です。
このトピックの別の議論については この質問 を参照してください。
キャンセルボタンは通常、ユーザーが呼び出したものに使用されます。
ダイアログがミスクリックである場合、ユーザーは上部にある赤いxを押すことをお勧めします。これは、操作から抜け出したいときに最初に目にするものだからです。
[x]を押すのは、質問されて「コメントなし」と答えて離れるようなものです。ダイアログでそれが可能でない場合は、結局それを無効にすることができます。
ユーザーに提示するオプションの1つがCancel
の場合、閉じるボタン[x]
も必要です。これはキャンセルボタンを押すのと同じであるためです。
キャンセルするオプションがない場合(つまり、Yes
/No
)、[x]
を使用するべきではありません。この時点で、ユーザーは何かをすることに専念しているため、はいまたはいいえを選択する必要があります。
個人的には、あなたが提供しているメッセージを見るだけです:
Are you sure you want to delete?
私にとって、[x]
をクリックすることは、肉空間でそれを尋ねられた場合にany応答を返さないことと同じです。
では、あなたの実際の反応はどうでしょうか?もう一度質問しますか、それともアクションを実行しませんか?前者の場合、実行可能な応答ではないため、[x]
を含めないでください。一方、その人があなたを無視したとしてもそれを削除しないだけなら、それを含めてください。
答えは本当に何をいつ削除するかに依存すると思いますが、mostコンテキストでは、質問を繰り返す傾向があります(つまり、[x]
)