web-dev-qa-db-ja.com

(保存するものなしで)アプリケーションを終了する前に尋ねることは良い習慣ですか?

時々、メインウィンドウの[X]をクリックしたときに、アプリケーションを終了してもよいかどうかを尋ねるアプリケーションに出くわします。

enter image description here

私はnotで、保存していないドキュメントを保存するように依頼することについて話しているが、ドキュメントにまったく関係のないアプリケーションについて話している。

私のワークフローが完全に中断されたように感じるので、これは常に私を悩ませます。私はすでに次に何をしたいのかを2ステップ先に考えていましたが、このメッセージボックスは私の注意の100%を突然引き出します。

私の質問:

非ドキュメント中心のアプリケーションがアプリケーションを終了してもよいかどうかを確認する必要がある有効な使用例はありますか?

3
Uwe Keim

これが役立つ特定の条件があります。

  1. 閉じる/終了ボタン/リンクが他のボタンまたはリンクの近くに配置されている場合。このような場合、誤って終了しないようにするために、確認ダイアログが役立ち、それを防ぎます。
  2. 既存のプロセスがアプリケーションで進行中であり、ユーザーが終了ボタンをクリックしたとき。この場合、確認し、進行中のプロセスについてユーザーに通知するには、確認ダイアログが役立ちます。
  3. 保存されていない変更条件についてはすでに説明しました。

これらを除けば、確認ダイアログが提供する苛立ちと悪い経験に値する他の使用法は見つかりません。したがって、はい、上記の条件を除いて、アプリケーションを終了する前にユーザーに尋ねることは適切ではありません。

4
K K

@ KKの回答 は素晴らしいです。別の言葉で表現した自分のものを追加したかっただけです。

ポップアップは、アプリケーションを誤って閉じるのを防ぐために使用され、終了するのにコストがかかる可能性がある場合に使用する必要があります。

その「コスト」は、以下によって提示できます。

  • データの損失(説明どおり)
  • 時間のロス(リソース集中型アプリケーションでは @ dirkが示唆 として)
  • 間違いによるユーザーの不満
  • 機械を制御するような重要なアプリケーションを閉じることによる副作用
  • ... et cetera

基本的に、確認により、ユーザーは結果として発生する可能性のあるすべてのコストを受け入れる用意があります。

5
maxathousand