状況:このアプリケーションでは、一度実行すると、データの損失を引き起こしたり、元に戻すことができないアクションがいくつかあります。そのため、アクションを完了する前に、ユーザーが何をしているかをユーザーに確認してもらいます。
これを尋ねるどちらの方法が良いですか?
ここで少し迷ってしまいました。最初のオプションは少し過剰に見えますが、2番目のオプションは少し急に見えます。
どちらのスタイルに従うべきですか?多分あなたはいくつかのより良い提案がありますか?
例:1)このタスクを削除してもよろしいですか?この操作を元に戻すことはできません。
2)このタスクを削除しますか?この操作を元に戻すことはできません。
ボタン:削除キャンセル
1)この投稿を削除してもよろしいですか?この操作を元に戻すことはできません。
2)この投稿を削除しますか?この操作を元に戻すことはできません。
ボタン:削除キャンセル
1)このアクティビティを取り消してもよろしいですか?この操作を元に戻すことはできません。
2)このアクティビティを元に戻しますか?この操作を元に戻すことはできません。
ボタン:取り消しを元に戻す
私はユーザーに彼が確信があるかどうか尋ねません、私は彼がそうであると仮定して彼に彼の行動を説明します。
私はインビジョンのアプローチが好きです、彼らはチェックボックスを追加したので、あなたが削除したいのであなたがあなたが削除した場合にあなたが削除することを100%確実にし、これが何を意味するか100%確信しています。
もちろん、小さなアクションまたは頻繁に使用されるアクションの場合、チェックボックスはタスクの完了を遅くするので煩わしいかもしれませんが、より重要なアクションについては、このアプローチに従います。
ボタンは常に、ユーザーが実行しようとしているアクションを表示する必要があります。 「はい、タスクを削除します」、「キャンセル、タスクを保持します」
個人的には「大丈夫ですか」は嫌いです。たとえば、ファイルをコピーすると、上書き/スキップオプションが表示されます。上書きを選択した場合、確信があるかどうか尋ねられることはありません。「上書き」をクリックしてから自動的に「はい」をクリックするのは簡単すぎるためです(何度も行ったためです)。 唯一の安全な方法は、FIRSTを確認することですそしてTHENクリックで上書き—そして、私がそのようにすると、はいと言う必要はありませんか?
場合によっては、「もう聞かないで」というメッセージが表示されることがありますが、それは私が「本当によろしいですか」よりも嫌いなのは、「もう聞かないで」というオプションです。それを選択した場合に何が得られるかを知ってください—再度私に尋ねずに常に上書きするか、または再度私に尋ねずに常にスキップしてください。ペストのようなことは避けます。
世の中にはもっと良い例がいくつかありますが、今のところそれらについては考えられません。