UIについて覚えておくべき重要なことは、最終的に本当に問題となるのは、デザインによってアプリケーションやサイトをユーザーに使いやすくするかどうかということです。単一の場所に検索機能を入れて、ユーザーが保留中または受け入れを選択して検索をフィルタリングすることができ、または
- :あなたはアプリが二つのアプローチを取る一般的に表示されます上にあなたがリストの検索例では
- 両方のメニューに検索機能を追加しました。すでに起動されたメニューに基づいて検索の種類が設定されています。
あなたは多くの要因については、上記の選択を繰り返した場合には、ナンバーワンのためにはるか(別名「複雑」)高度な検索インターフェース、およびのための非常に簡単(別名「制限」)検索インタフェースが表示されますナンバー2。
あなたのユーザーに最も適したものはどれですか?このため、多くの一般的なアプリケーションでは、デフォルトで単純な検索が行われ、追加の機能が必要なユーザーやより多くの機能が必要なユーザーを対象とした高度な検索へのリンクがあります。彼らはみんなを幸せにしようとしています。あなたがいろいろなニーズを持つ多種多様な人のために書いているのなら、それは間違いありません。しかし、制限されたニーズを持つユーザーのセットを対象に書いているのであれば、より良い選択をすることができます。
私の経験では、1人または2人のプライマリユーザーと一緒に作業し、アプリケーションが達成するのに役立つ各タスクを取得するために必要なすべてのステップをマップすることが最善の方法です。その一連のステップに分岐点があまりない場合は、アプリケーション内で多くの選択肢や設定を行うべきではありません。さもなければ、ユーザは、アプリが必要以上に働きにくいと感じるかもしれません。
上記の検索例では、ユーザーが既に[保留中の注文]メニューに移動している場合、受け入れられた注文の検索を開始する可能性は非常に低く、その選択を行うか、検索を行う、余分な決定や彼らが取る必要があるアクションになります。基本的な原則は、あなたのユーザーがすでに決定を下した場合に使用します。彼らにもう一度伝えるようにしないでください。
最初のカットとして使用するUIを使用します。あなたのユーザー、またはそれらのサブセットを試して試してみましょう。オプションがある場合は、それを使用するのを見てください。インターフェイスの改善方法については、インターフェイスの仕組みを見て、自分の言うことよりもはるかに詳しく学びます。
検索は常に表示されるようにすることができますか? – dusoft
私はすでにショートカットボタンを利用していますが、ユーザはそれを隠すことができます。メニューバーから利用可能なすべての機能をメニューから利用できるようにするのは良い方法です。 – Brann