web-dev-qa-db-ja.com

ユーザーインターフェースを直観的にする客観的な性質は何ですか?

UIに関して直感的にどのように定義されていますか?ユーザーインターフェースを直観的にする客観的で測定可能な品質についての研究はありますか?直感的と見なされるUIを生成する可能性が最も高い設計原則、パターン、またはアプローチはどれですか。

35
Virtuosi Media

良い質問。 Wikipediaは直感をリストします 「すぐに頭に浮かぶ思考や好みはあまり反映されない」-基本的に、UIが直感的であると言うことは、UIがいくつかの肯定的な属性を示すと同じです。覚えやすく、発見可能で、簡単に学ぶ、見慣れた、期待と一致する、など。しかし、それを私の言葉にしないでください。専門家に相談しましょう!

  • Jef Raskinは1994年に 直感的なインターフェースに関する決定的な記事 を書いています。その中で、彼は直感的なインターフェースまたは直感について議論しているいくつかの引用を調べ、それらが何を意味しているかについてコメントしています。 「ツールが学習されたとき、[...]直感的になりました。これは「直感的」の意味についての強力な手がかりです」と彼は読んだレビューの著者について語っています(その後、スタートレックの参照に進みます) IV)。その後、彼は「[特定の]文脈における「直感的」は「精通している」のほぼ正確な同義語である」と結論付けています。そして最後に、彼は定義に到達します: "直感=すぐに転送された既存のスキルを使用します。"

  • Jared Spoolは、2005年の記事で、「 デザインが「直感的」に見えるのはなぜですか? 」という直観的なインターフェイスについても書いています。彼が指摘する興味深いことの1つは、「インターフェースはプログラムの振る舞いであり、プログラムは何も直感できないため、直感的ではあり得ないということです。誰かが直感的なインターフェースを求めているとき、彼らが本当に求めているのはインターフェースです。彼ら自身が簡単に直感できるということです。」その後、彼はナレッジギャップの概念を紹介します。これは、ユーザーが知っていることと、ソフトウェアの使用方法を理解するためにユーザーが知っておくべきことの違いです。

    The Knowledge Gap

    彼は、直感的なインターフェースがそのギャップを埋めるだろうと主張します。彼は、直感的なインターフェースの2つの個別の条件を特定します。最初のケースでは、ユーザーがインターフェースを使用するために必要なすべての知識をすでに持っているため、知識のギャップはありません。 2番目のケースでは、ソフトウェアが知識のギャップを使用するようにソフトウェアがトレーニングしているため、ユーザーは知識のギャップに気付きません。

    最後に、彼は直感的なインターフェースを設計するために必要なものを提案します:「ユーザーはすでに何を知っており、何を知る必要があるか?直感的なインターフェースを構築するには、これら2つの質問に答えることが重要です。」 1つ目はフィールドスタディを推奨し、2つ目はユーザビリティテストを推奨します。

  • 心理学では、 暴露効果 「人々が物事に慣れているからといって、物事に対する好みを発達させる傾向がある現象です」。この現象は1876年にGustav Fechnerによって最初に研究され、人々が親しみやすさの観点からインターフェイスをどのように認識するかに大きな影響を与えます。

36
Rahul

おそらくあなたの質問に欠陥があるのではないかと心配です。 「ファセット検索パターンは常に検索候補パターンよりも直感的になる」などの一般的な回答を探していますが、そのような回答は最も重要な要素であるオーディエンスを無視します。直感、したがって直観性は人間のものであり、デザインのものではありません。ある意味で、そこにあなたの答えがあります。次のように考えると役立ちます。

alt text

その中間領域に着陸する可能性を高めることが何度も証明されているのはデータです。オーディエンスを理解することで、ユーザーのメンタルモデルに一致する可能性が最も高いパターン、原則、アプローチを特定できます。

この情報を取得する方法はたくさんありますが、考えられるデザインを使用して視聴者を観察し、彼らの経験について質問することは、投資された時間に対して非常に高い見返りがあるようです。設計プロセスの早い段階にいる場合は、聴衆が代替と考えているものを見て、彼らが現在さらされているパターンとアプローチを確認する(そして現在のアプローチの問題を特定する)ことも非常に役立ちます。

18
jasonrr

すでに Don Norman に精通していることを願っています。

あなたの質問/トピックはノーマンズと密接に関連していると思います 評価の湾と執行の湾

UIには常に狭い溝が必要です。それを達成するために、私たちはノーマンズ 設計原則 と協力することができます。

ユーザーにとって必要なメンタルモデルができるだけ低いUIを作成することがすべてだと思います。これは、UI全体で一貫性と優れたアフォーダンスを使用することで実現されます。@ Nick Bedfordのコメントもそうだと思います。

3
JW_

システム設計には2つの側面があります。デバイスまたはシステムを機能させるためにユーザーが操作する必要があるコントロールドメインユーザーが操作している

David Benyonによる論文 ユーザーインターフェイス設計のドメインモデル は、モデルを設計するためのさまざまな有効な手法を比較していますが、結論は明確です

システムを使用するときにユーザーが考えて操作するオブジェクトは、ユーザーが理解して使用するオブジェクトに対応している必要があります

すべての設計者は、システムまたはデバイスの制御に関する知識のギャップに正しく関心を持っていますが、これは強調しすぎることがあります。ドメインが設計の中心ではない場合、

  1. デザイナーはUIを発見するための簡単な方法を見逃してしまいます
  2. ユーザーは、知識のギャップを埋めるために活用できる重要な基礎を逃します

ユーザーが作業環境で使い慣れているエンティティの用語や視覚的な表示を示すUIは、知識のギャップを減らすことができます。したがって、より直感的になります。 2つのプロセスオートメーションUIを見てみましょう

このUIは、よく知られているボタンコントロールとデータ表示を使用しますが、プロセスフロアへの多くの認知マッピングが必要です。

RoboLogix programming console Source:www.robologix.com

このUIは新しいタッチベースのシステムを使用していますが、プロセスフロアへの最小限のマッピングが必要です。 AIS industrial multi-touch screen-panel PC Source: American Industrial Systems

UI要素は重要ですが、システムまたはデバイスの用語とレイアウトでusersドメインをユーザーのメンタルモデルに一致する方法で明確に提示することが、直感的なUI。これは、すべての重要なドメインの概念、抽象(「税金」など)と物理的な概念に適用されます。

2
Jason A.