Comme il fautユーザーインターフェイス

この記事では、Webデザインについてではなく、コンピュータープログラムのインターフェイスのデザインについて説明します。
ユーザーにとって、最終製品はプログラムではなく、インターフェースです。 彼は、プログラムがどのように機能するかについては決して考えませんが、プログラムはタスクにうまく対処します。 そのため、インターフェイスがエンドユーザーを引き付け、最初の数秒で知り合いを怖がらせないことが非常に重要です。

設計の責任者は誰ですか?



多くの場合、インタフェース・ソフトウェア・プログラマーの開発は、ソフトウェアという自分自身を従事して書いています。 さらに、原則として、すべてのプログラマーが設計能力、または少なくともこの点での経験を持つことを自慢できるわけではありません。
「良いインターフェースの作り方」という質問に対する正しい答えはありませんし、ありませんが、いくつかの一般的な推奨事項は推測できます。 このような推奨事項に従うことで、必ずしも素晴らしい結果が得られるわけではありませんが、頻繁にインターフェース設計エラーを起こさず、ユーザーにとってできるだけ便利で魅力的なものにすることが役立ちます。
以下に書かれた推奨事項は、内部デバイスのみに焦点を合わせて、開発するプログラムのインターフェースを実際に考えたことのないソフトウェア開発者を対象としています。 プログラムがユーザーとして開発者自身だけでなく他の人も含む場合、プログラムの外観に注意を払う価値があります。
いくつかの推奨事項は既におなじみであるか明白であるため、否定しません。 したがって、これを積極的に扱ってください;繰り返しは学習の母です。

製剤に関する推奨事項


ユーザーオリエンテーション。 インターフェイスを設計するときは、プログラマーではなくユーザーとして考える必要があります。 ヘッドの内部プログラム・デバイスについての知識を消すことができないので、それは、そう簡単ではありません。 ただし、ユーザーの代わりに自分自身を配置し、ユーザーを満足させるインターフェイスのスケッチを作成してから、実装を開始する必要があります。

ボタン


ボタンにはいくつかの形式があります。他の考えられる非標準ソリューションは、 何らかの形でこれら3つの主要なボタンのいずれかに起因します(たとえば、 umbrUI-CSS3範囲スライダー、チェックボックス+ラジオボタン -標準ボタンの非標準実装)。 ちなみに、リンクはコマンドボタンでもありますが、プログラムインターフェイス内のリンクはあまり使用されないため、それらについての話はありません。
コマンドボタンの非公式の定義から、それを押すことによってのみアクションを開始でき、チェックボックスまたはラジオボタンを押すことによって開始することはできません。

サイズ:役職:テキスト:
リスト
サイズ:
入力欄


サイズ:テキスト:

入力フィールドの署名の場所は、件名だけです。 ただし、フィールドの上または左に配置しても、間違えられません。 他のトリックはほとんど使いやすさへの弾みをつけることはできないとのインターフェースは魅力的です。

メニュー

テキスト:絵文字:

最も一般的な間違いは、すべてのメニュー項目にアイコンを付けることです。 ピクトグラムには、最も重要なメニュー項目を提供する必要があります。 一般的には、アイコンへの要素の数は、すべての要素の数の半分を超えない方が良いです。 ほとんどの場合、ユーザーはピクトグラムに従って正確にメニューをナビゲートします(「必要な要素は青いピクトグラムの下にあり、他の要素は緑のピクトグラムの間にあります」)。 また、アイコンが過剰な場合、方向プロパティが失われ、ラベルを読む必要があるため、ユーザーは原則的にアイコンを見ません。

グループ化:コンテキストメニュー:
その他
システムの応答:そして、最も重要なことは、成功した効果的なソリューションを他の人のインターフェイスにコピーすることを恐れないでください! 直感的なインターフェイスは、 使い慣れたインターフェイスです。 アプリケーションの一貫性は非常に重要です。 たとえば、ユーザーがCtrl + Sのドキュメントを保存するために使用される場合、アプリケーションで新しいキーボードショートカットを教える必要はありません。

中古文学


V.V. Golovach。 「ユーザーインターフェイスデザイン
ジェフラスキン。 「インタフェース:設計インタラクティブシステムのための新しい方向」
ジェニファー・ティドウェル。 「ユーザーインターフェイスの開発
Alan CooperとSteve Krugによる推奨事項。

Source: https://habr.com/ru/post/J114568/


All Articles