データキャプチャ用のWindowsベースのLOBアプリケーション。ボタンが非アクティブのときにボタンを完全に非表示にするか、単にボタンの無効な状態を表示する方が良いですか。
UXに関する多くの質問と同様に、答えは「状況によって異なります」から始まります。これは、UXが必然的にコンテキストとアクションに基づいているためです。
無効状態を使用するためのいくつかの引数:
ボタンを非表示にするためのいくつかの引数:
自問すべき質問は
隔離されている画面はありません。各フレームはストーリーを伝えるのに役立ちます。したがって、以前にアイデアやパターンを確立できる場合は、この画面の要件が変わる可能性があります。
単純化は大きな目標ですが(ボタンの非表示をサポートする可能性があります)、必要以上に単純化すべきではありません。したがって、ユーザーがボタンの存在を知る必要がある場合、またはコンテキストを作成する必要がある場合は、それを考慮する必要があります。
良いテスト体制はこれを教えてくれるはずです。
ボタンを完全に非表示にすると、ユーザーに混乱をもたらす可能性があることをお勧めします。他の(非表示ではない)オプションは、選択肢がわからない場合にはあまり意味がない場合があるためです。
例を挙げましょう。
ユーザーが見ることができるボタンが「古い」で、反対のボタンが非表示になっている場合-両方とも同じWordの反対であるため、非表示のボタンは「新しい」または「若い」である可能性があります。
わかりました、これは理想的な例ではありませんが、ユーザーが現在の状況をより完全に包括的に把握することを望んでおり、データを非表示にすることでそれを取り除くことができます。
他のボタンが無効になっている場合でも、利用可能なオプションは同じであるため問題ではないと言う人もいますが、UXでの位置に関するできるだけ多くの情報をユーザーに提供する必要があると私は主張します。
場合によって異なりますのジェイに同意します。ただし、考慮すべき1つのガイドラインは次のとおりです。ユーザーのアクセス許可によってボタンのアクションを実行できないと判断された場合にのみ、ボタンを非表示にします。このようにして、各ユーザーは製品の一貫したビューを取得し、ユーザーごとに異なる場合があります。
状況によるの回答に同意します。しかし、この状況で私ができる限りうまくそれを分解するには、ボタンが非表示または表示されている場合に、ボタンが通信する情報を確認する必要があります。このパーツのユーザーフローを実行すると、ユーザーが非表示のボタンを押し続けることができるかどうかがわかります。