Sign In
ディベロッパー製品開発統括部 Blog
マイクロソフトのディベロッパー製品開発を担当している部署です。
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Blog Home
Share this
RSS for posts
Atom
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Silverlight
Visual Studio関連
このサイトについて
その他
国際化
国際化関連
技術情報関連
Archive
Archives
June 2010
(2)
May 2010
(1)
April 2010
(5)
February 2010
(2)
November 2009
(4)
September 2009
(1)
August 2009
(1)
July 2009
(3)
June 2009
(5)
May 2009
(3)
April 2009
(1)
March 2009
(3)
February 2009
(3)
January 2009
(4)
December 2008
(4)
November 2008
(6)
October 2008
(6)
September 2008
(7)
August 2008
(1)
July 2008
(5)
June 2008
(3)
May 2008
(4)
April 2008
(3)
March 2008
(5)
February 2008
(4)
January 2008
(2)
December 2007
(8)
November 2007
(4)
October 2007
(3)
September 2007
(1)
August 2007
(5)
July 2007
(2)
June 2007
(4)
May 2007
(3)
April 2007
(3)
March 2007
(3)
February 2007
(4)
January 2007
(4)
December 2006
(6)
November 2006
(2)
ユーザー インターフェイスを考える
MSDN Blogs
>
ディベロッパー製品開発統括部 Blog
>
ユーザー インターフェイスを考える
ユーザー インターフェイスを考える
DDJPNVS
26 Jan 2007 4:24 AM
Comments
0
2007年も始まってひと月がまもなくすぎようとしています。私もベータの頃からWindows Vista、Office 2007など試用し、正式リリース後からは製品版を使っていますが、まだ十分に操作に慣れていないせいか、「これを使うにはどうしたら・・・」といった感じです。そんな中で、お客さまのお問い合わせを検証するために、過去のOSや製品を使ったりすると、やはり隔世の感があります。
Vistaなどは、最初は、角がさらに少なくなったことや3Dの透明感の表現などビジュアルな側面に気が付かれることが多いと思いますが、操作をしていると、ふと不思議に思える点や、そこに目に見えない共通のルールやテーマのようなものが見え隠れします。コンピュータ科学やリサーチの世界だとHuman Computer Interaction (HCI) といった分野で、人間とコンピュータの対話の観点から様々な研究が行なわれていますが、弊社などは世界中のお客さまからのフィードバックなどにより、実製品として多くの方々に使われるところへ応用されていきます。使っていると「以前と違うので違和感が・・・」と最初は思うのですが、「これは何をしたいのだろう」、「これは誰に使ってもらうためのものだろう」といったことをやはり調査していくと、それなりに資料が見つかります。
2001年の秋ですのでXPの時代のものですが、Win32やCOMのユーザー インターフェイスの技術文書として "
Inductive User Interface Guidelines
(英語)" (日本語にすれば「誘導的ユーザー インターフェイスのガイドライン」といったところでしょうか)が出されています。技術文書といってもリサーチ向けの文書ではなく、開発者のみなさんにお読みいただくために文書として書かれているようで、その分野の用語はそれほどありません。Inductive UI (IUI) と呼ばれるこのUIとは対極に近いものが、Deductive UI(日本語にすれば「推定的 UI」といった感じでしょうか)として紹介されていますが、これは今日使われている、ダイアログ上にコントロールを貼ったものです。こちらの文書では前者のIUIは、「ソフトウェアは使いづらい」という問題を解決し、後者のDUIは、「これを提示されてもユーザーは何をして良いのかよく分からないだろう」といった論調で書かれています。
リンク先の文書は英語ですが、図も何点かあるので見ると、「ウィザードで作ること」に結論付けられる方も多いのではと思われます。しかし、最初のステップに書かれているようにユーザーの作業(task)に着目することから解析を行なう必要性があり、ウィザードのようなものは表現の手段にすぎないようです。ちょうどこの時期の前後にWebのユーザビリティでも、ある方が「ユーザー中心の考え方ではなく、ユーザーの行動に着目すべき」といったことを書かれていたと思いますが、これはそれなりに話題になっていたことを覚えています。この文書でも「WebのUIはこちらに近い」といったことが最後に書かれているので、着目する点に相似するものがあるのでしょう。
2003年の秋ですが、弊社のUser Experience GroupがAeroのガイドラインのなかで "
Picking the Right Degree of Control for User Interfaces
(英語)" として「日常の作業の度合い」と「ソフトウェアとユーザーのどちらが主導的に操作すべきか」を比較し、IUIとDUIの双方を肯定しています。IUIが非Web系の今日のクライアントのUIだとすると、これは辻褄が合います。よくWebの開発に携わっていらっしゃるお客さまが、「いままでWindows クライアント向けで作ったものをWebに書き換えて欲しい」という依頼で、お困りであるという話を聞きます。これは、このUIや通信が含まれる操作の特性をご理解いただけないまま、同じものをWebで再現するような要求が発生してしまったためではないかと察します。
2004年の初夏 には、"
IUIs and Web-Style Navigation in Windows Forms
(英語)" としてWindows フォームでIUIをどのように実現するかという内容が2つに分けられて投稿されています。これらはUIへの投資回収といった観点から始まり、実際に弊社のサンプルでおなじみのNorthwindのデータベースを実装していますが、現行のWindows フォームでの実際の動作を見るには良いでしょう。
ここから先の資料があまりないので、これ以上ご紹介することができないのですが、最近のWPFのショーケースや
ガイドライン
などを見ていると、IUI、DUI双方の要素を取り入れつつ、表現力豊かで創造性の高いアプリケーションが、これまでソフトウェア開発に関わっていらっしゃらなかったような方々も含めて開発なされていて、ますます楽しみです。
さて、私たちも今年はWPFや ASP.NET AJAXといったユーザー インターフェイスを改良する技術や、それを開発するツールなどをみなさまのお手元にお届けさせていただく作業に携わることになります。これまでも、ソフトウェア開発にデザインという要素はございましたが、今後、ますます多様なお客さまからのご意見を取り入れて、さらにより良いものを作っていかなくてはいけないと思います。日本ではこういった機能が必要だ、こういったところに手が届くようになってくれないと、といったご意見やご要望をぜひ今年もお聞かせ下さい。
技術情報関連
,
国際化関連
Blog - Comment List MSDN TechNet
Loading...