ユーザーインターフェイスの設計に関する推奨事項(Raskinの著書「インターフェイス」による)。 エントリー

私が紹介する資料は、ジェフ・ラスキンの本を一般化したものであり、私自身の経験に基づいた推論によって補足されています。



以前、私は、他の一部のプログラマと同様に、私のプログラムのユーザーインターフェイスをあまり重視していませんでした。 さらに重要なのは、プログラムの機能、アルゴリズム、およびクラスシステムの開発です。 私は今、このすべてを重要視していますが、インターフェイスに対する態度を改めました。 次の考慮事項により、これを行うことができました。



第一に、ユーザーがプログラムを操作するときに使用できるのは(定義により)インターフェースだけです。 したがって、プログラムがどれほど素晴らしいアルゴリズムを使用していても、機能がどれほど豊富であっても、ユーザーがインターフェイスの複雑さのためにこれらすべての機能にアクセスできない場合、これはこれらの機能がないことに相当します。 想像してみてください。あなたは何かを試みましたが、これに便利なインターフェースを提供することを気にしませんでした-そして、あなたの努力はすべて消え、誰にも役に立たなくなります。 それは残念ですね。

第二に、私は人々の生活への応用の実際的な利点と、同時にこれらのプログラムの作成者として他者にもたらす利点について考え始めました。 現実の世界に直接影響を与えるプログラムは多くありません。これらは主にロボットやその他の機械を制御するプログラムです。 ほとんどのプログラム自体は直接的な利益をもたらしません。なぜなら、彼らは現実のものを生み出さず、現実を変えないからです。 まあ、最高のテキストエディタでさえ、食事をしたり、靴を履いたり、少なくとも1人を教育したりすることはできません。 人がプログラムの恩恵を受けることができるのは、自分の助けを借りて何かを作成するときだけです。 例えば、彼は世界に、そして作家に合理的で永遠の何かをもたらす小説を書くでしょう-あなたがしばらく生きることができるおかげで、商品とサービスに相当するものです。 したがって、プログラマーとして、私は他の人が本当に役に立つものを作成するためのツールとして使用できる便利なプログラムを作成することによってのみ、いくつかの具体的な利点をもたらすことができます。 言い換えれば、このプログラムがもたらすメリットは、このプログラムのユーザーから切り離せないものです。 それがどれほど明白であっても、プログラムは人々のために書かれているので、プログラムに適応する必要があるのは人ではなく、人の利便性と効率を確保するためのプログラムです。 かなり簡潔に、この推論はこの引用で定式化されます

これらの考えはすべてごく当たり前のことですが、便利なインターフェイスを開発することの重要性を認識し、上記のすべてを完全に実現するだけです。 優れたユーザーインターフェイスを開発した経験があるとは言えなかったため、このトピックに関するさまざまな研究を始めました。 その結果、私はジェフ・ラスキンの素晴らしい本を見つけて読みました。 コンピュータシステムの設計における新しい方向性。」 インターフェース開発に関する他の多くの研究は、一般的な考慮事項といくつかの経験則のみを提供しています。 彼らの背景に対して、この本は体系的な方法で際立っています。 ラスキンの作品は、人間の知覚の心理学に基づいています。 彼は、情報の知覚の法則に従ってインターフェイスを設計する原則を策定し、これらの原則と法則に基づいてインターフェイスを構築するためのさまざまなプラクティスについてさらに説明します。 したがって、この一連の投稿で提示する資料(テキストの1つの投稿ではまだ少し多すぎる)は、ほとんどの場合、Jeff Raskinの本を一般化したものであり、私自身の経験に基づいた何らかの理由で補足されています。 私の仕事が、インターフェース設計の問題に興味を持ち始めた人々と、すでにある程度の知識と経験を持ち、メモリ内の特定の質問を更新するか、受け取った情報を要約したい人々の両方に役立つことを願っています。 この本を読むことを強くお勧めします。



説明する資料の構造を次の図に示します。

画像

すべてのテキストは3つの部分に分割されます。

1.最初の部分では、インターフェイスの設計に重要な人間の知覚の機能と、インターフェイスの構築の原則について説明します。

2. 2番目の部分は、基本アクションのカタログをコンパイルし、インターフェイスの定量的特性を測定することに専念します。

3.第3部では、インターフェイスを構築するための既存の慣行を批判し、Jeff Raskinが彼の本で提案したいくつかの有用なアイデアを説明します。



建設的な批判に感謝します。



All Articles