Apple iPhone の人気、Microsoft Surfaceの可能性、そしてPerceptive Pixelの Jeff Han によって開拓されたインターフェースの完全な流動性と革新性により、...
10 に答える
GUI だけに興味がありますか? 多くの研究が行われており、たとえば、そのカテゴリの外にある具体的なインターフェイスについて引き続き行われています (コンピュータ グラフィックスを含むことはできますが)。User Interface ウィキペディアのページは、始めるのに適した場所かもしれません。また、 ACM CHI Conferenceを探索することもできます。私は以前、ズーム インターフェースに取り組んでいる何人かを知っていました。メリーランド大学の Human Computer Interaction Lab にも、興味深いリンクがたくさんあります。
最後に、多くの革新的なユーザー インターフェイスのアイデアは、実際に使用するよりもデモでうまく機能することを指摘します。あなたの例は、いくつかのコメント投稿者が指摘したように、不適切に適用された場合、長期間使用するのが面倒になる可能性があるためです。ライト ペンは、ほとんどの場合、マウスに取って代わられたことに注意してください。優れたデザインは、素朴な直感に反することがあります (とにかく私のものです)。useit.comの 3D グラフィックスに関して、このトピックに関するすばらしい暴言があります。
Andries van Dam による同名の論文によると、技術的には、探しているインターフェースはPost-WIMP user interfacesと呼ばれる場合があります。他のパラダイムが必要な理由は、特に 3D モデル操作などの特定のアプリケーションでは、WIMP では不十分だからです。
UI の研究は見た目はクールだが実用的ではないデモしか作成しないと考えている人にとっては、最初のマウスはかさばり、普及するまでに数十年かかりました。また、発明者である Douglas Engelbart は、人々がマウスと (の短縮形の) キーボードの両方を同時に使用すると考えていました。これは、この分野の先駆者でさえ、将来について間違ったビジョンを持っていたことを示しています。
まだWIMPの時代なので、今後の展開については様々な意見が飛び交っています(その多くは間違っているに違いありません)。詳しくはGoogleでこれらのキーワードを検索してみてください。
例/デモンストレーションによるプログラミング
要するに、このパラダイムでは、ユーザーがやりたいことを示し、コンピューターが新しい動作を学習します。3D ユーザー インターフェース
誰もがこのインターフェースの多くの例を知っていて、見たことがあると思います。その有用性については多くの熱い議論が交わされていますが、進行中の 3D インターフェイスの研究の一部は、多くの主要なオペレーティング システムに実装されています。最新技術はBumpTopかもしれません。参照:ユーザー インターフェイスのズームペンベース/スケッチベース/ジェスチャベースのコンピューティング
このインターフェイスは WIMP と同じハードウェア設定を使用する場合がありますが、ポイント アンド クリックの代わりに、ユーザーは情報が豊富なストロークでコマンドを実行します。ダイレクトタッチ ユーザー インターフェイス
これは、Microsoft の Surface や Apple の iPhone に似ていますが、卓上にある必要はありません。インタラクティブなサーフェスは、壁などの垂直にすることも、平らでないこともできます。有形のユーザー インターフェイス これは、別の回答で既に言及されています。これは、タッチ サーフェス、一連のコンピューター ビジョン システム、または拡張現実でうまく機能します。
音声ユーザー インターフェイス、モバイル コンピューティング、ウェアラブル コンピューター、ユビキタス/パーベイシブ コンピューティング、ヒューマン ロボット インタラクションなど。
詳細情報: Jakob Nielsen によるNoncommand User Interface (1993) は、このトピックに関する別の重要な論文です。
GUI に関する理論的な概念が必要な場合は、Tuomo Valkonen によるvisを見ることを検討してください。Tuomo は長い間 WIMP の概念に非常に批判的でした。彼はイオン ウィンドウ マネージャーを開発しました。これは多くのタイリング ウィンドウ マネージャーの 1 つです。タイリング WM は、実際に正しく使用すると、ユーザーにとってパフォーマンスが向上します。
Vis は、特定のユーザーまたはその環境のニーズに実際に適応する UI のアイデアです。これには、視覚障害、触覚の好み (マウスまたはキーボード)、好みの言語 (右から左への言語により適している)、好みの視覚的表現が含まれます。 (ボタンの順序、Mac スタイルまたは Windows スタイル)、使用可能なスペースの有効活用、企業のアイデンティティなど。UI 定義はプレゼンテーション不要であり、入力/出力パラメーターとそれらの関係のみが許可されます。GUI 自体のレイアウト アルゴリズムと人間工学的な制約は、システム レベルでユーザーの設定で一度だけ定義されます。基本的に、これにより、表示されるデータが明確に定義されている限り、あらゆる種類の GUI が可能になります。モバイル デバイス用の GUI は、テキスト ターミナル UI および音声インターフェイスと同様に可能です。
GUI に固執すると、ハードウェアの物理的特性が制限されます。ユーザーは画面を読み、何らかの方法で応答できなければなりません。たとえば、iPhone: インターフェイスは上面全体であるため、物理的なサイズと IxD は相反する要素です。
クリスマス頃に、私は BCI 制御のウェアラブル デバイスの可能性を探る論文を書きました。今、そのようなデバイスの構築を開始する準備ができていると示唆しているわけではありませんが、学んだ教訓は有効です. ほとんどのユーザーは、主要な対話媒体として言語を使用するという考えを気に入っていることがわかりました。しかし重要なことは、全員が曖昧さと確認について懸念を表明したことです。
WIMP パラダイムは、非常に正確で明確なアクション (通常はボタンを押す) に依存するものです。さらに、Nielsen が思い出させてくれるように、良いフィードバックが不可欠です。通常、WIMP システムは、ユーザー アクションの受信と結果をすぐに通知するのが得意です (または、少なくとも通知する可能性があります)。
これらの一対の要件から逃れるには、ユーザーが信頼できるソフトウェアを作成する必要があるようです。これは、文脈を意識することを意味するかもしれませんし、英語のサブセットに基づいた何らかの構造化されたクエリ言語を持つことを意味するかもしれませんし、まったく異なることを意味するかもしれません。ただし、これが意味することは、デスクトップから解放され、最終的にシームレスに統合されたコンピューティング エクスペリエンスを展開できるようになるということです。
NUI Groupの人々は主にマルチタッチ インターフェースに取り組んでおり、現代的でより人間に優しいデザインの素晴らしい例をいくつか見ることができます (エンドレスな写真整理アプリのデモは数えません ;))。
vim!
それは間違いなくWIMPの領域外ですが、それがそれを超えているか、それよりはるかに遅れているかは判断次第です。
私はジャーナリズムの専門家ではありません。私は生計を立てるためにソフトウェアを書いています。
人々は WIMP に慣れていますが、もう 1 つの主な問題は、他の「クールな」インターフェイスのほとんどが特殊なハードウェアを必要とすることです。
次の論文をお勧めします。
Jacob, RJ, Girouard, A., Hirshfield, LM, Horn, MS, Shaer, O., Solovey, ET, and Zigelbaum, J. 2008. 現実ベースの相互作用: ポスト WIMP インターフェイスのフレームワーク。コンピューティング システムにおけるヒューマン ファクターに関する第 26 回年次 SIGCHI 会議の議事録 (フィレンツェ、イタリア、2008 年 4 月 5 ~ 10 日)。CHI '08. ACM、ニューヨーク、ニューヨーク、201-210。DOIを参照