UIアーキテクトとして、ユーザーにエラーや通知を表示するための最適な形式について常に疑問に思っています。
次の例のどれが最適な形式ですか?
私が使用する非常に単純なルールがあります:エラーメッセージはエラーメッセージを表示してはならず、解決策メッセージを表示する必要があります。
ユーザーは何が間違っているのか、そしてその理由を気にしません。問題を解決したいだけです。
「名前を入力してください」のようなものを使用します。
常に短くすることは良いことですが、最も重要なことはメッセージが理解しやすいことです。私は、デザイナーがエラーメッセージがどのように見えるかを気に入らない場所で作業しました。スペースを取りすぎますが、ほとんどのユーザーにはエラーメッセージが表示されないので、使いやすさの問題だと思います。ケースは、わかりやすさよりもデザインよりも重要です。
あなたはプレーオフする必要があります:
できるだけ少ない単語を使用する
できるだけ単純な言葉を使う
ユーザーが「問題を解決」できるように十分な情報を提供する
「名前を入力してください」と表示されます。これは、必要なアクションを示しているためです。
また、ユーザーがメッセージを正しく理解するために必要なだけの単語を使用する必要があるというpuppybeardに同意します。エラーのあるフィールドを強調表示し、可能であればフォーカス(カーソル)をそのフィールドに設定します。少し手間がかかりますが、通常はユーザーにとって非常に役立ちます。
バートに完全に同意します。
私はいつも、あなたに話しかける本物の人間であるかのように、フレンドリーなメッセージを好むように勧めます。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム