ソケットを介してデータを送信するために使用するプログラムを設計しました。各プログラムアクションで、プロセスの状態に関するメッセージを表示します。
通知メッセージまたは情報メッセージをいつ表示するか混乱しています。私が遭遇したいくつかのプログラムは両方の用語を使用しています。
通知メッセージと情報メッセージの違いは何ですか?そして、これが警告に増加したとき?
他の人が私と同じようにこれらのコベンテンションについて考えているかどうかはわかりませんが、私が彼らを見る方法はそうです。
通知:単にアクションを実行できないステートメントです。これらを使用して、使用したい小さな受動的なものをユーザーに警告しますnotice(送信が成功したように発生したイベントなど)。
Info:ユーザーが確認して対処する必要があるが、否定的な意味合い(警告/エラーを参照)がないアクション可能なステートメント。 「このソフトウェアには新しいアップデートがあります」
警告:問題が発生する前に否定的な意味を示しますが、特定のパスを進むと差し迫った問題が発生することをユーザーに警告します。 「空白のままにしておくと、有効なメールアドレスがないと送信できません」など。
エラー:何かがすでに失敗した後に与えられた否定的な意味合いは、何が問題であったのか、そしてその問題を修正する方法を含めてみてください。
誤解しないでください。これらは微妙な違いであり、同じ意味で使用される可能性がありますが、それが私の見方です。
あなたはコミュニケーション対情報の質問を扱っています。
「情報」と「通信」という2つの単語はしばしば同じ意味で使用されますが、それらはまったく異なるものを意味します。情報が提供されています。コミュニケーションは成功しています。
シドニー・J・ハリス
そのため、情報を提供するメッセージ(情報メッセージ)は、ユーザーからのアクションが必要な場合、またはアクションが実行される前に「同意」をクリアした場合に警告にエスカレートする可能性があります。警告は通常、ユーザーのアクションを元に戻すことができない場合にユーザーに通知されます。ユーザーは、同意して続行するかキャンセルするかを選択できます。
「通知」メッセージと「情報」メッセージの間に(実質的な)違いはありません。これらの用語はさまざまなソース(異なるUXガイドラインやUIフレームワークなど)に由来し、両方について考えることを誰も気にしていないという理由だけで異なると思います。
このようなメッセージは、システムの状態またはアクティビティに関する情報をユーザーに関連付けます-進行状況、完了-通常、ユーザーが予期すること。それらは、あまりファンファーレなしで単に表示されるべきです。
一方、警告は、予想される結果を妨げる可能性があることをユーザーに通知します。そのため、注意を引くデザインが必要です。警告により、ユーザーが修正措置を講じることができる場合とできない場合があります。問題の重大度と手動修正の可能性に応じて、警告がポップアップ(確認ダイアログ)になることがあります。
ちなみに、あなたの定式化は「ソケットを介してデータを送信します。各プログラムアクションでメッセージを表示します」というのは、「ユーザー」インターフェースというよりもデバッグツールのように聞こえます...それは別の話だと思います。