先日開催されたMicrosoftの開発者向けイベント「Professional Developers Conference 2005」。そこで初めて公開されたOffice 12は、大きく分けて3つのトピックを提供してくれた。1つはWebサービスと連動し、ワークフローやチームコラボレーションの中で、効率よく文書作成ツールとして機能させようとしている点。また文書のネイティブフォーマットをXML化し、さらにスキーマとその仕様を完全にオープン化したことだ。文書のオープン化はWinFXのグラフィックス機能や印刷イメージ用フォーマット(XPS)との親和性も非常に高い。 上記はエンドユーザーからやや離れた話題かもしれないが、もう1つのユーザーインターフェイス(UI)の違い。これも非常に大きなものになっている。“Officeの大改修”という意味では、Office 95での32bit化に続くもの(実はその前のOffice 4.2英語版には32bit版があったのだが)と言える。 いや、文書生産ツールとしての顔であるUIを大幅に変化させたという意味では、それ以上の進化と捉えることもできる。既に従来のOfficeに慣れたユーザーが多数存在する中、ドラスティックなほどの大幅な変化は、“賭け”の要素も強い。 ●15年以上に渡って使われたUIのアプローチを刷新 Office 12での最大の変化。それはメニューバーとツールバーの廃止だ。メニューはファイルメニューだけになり、ツールバーは別のより高機能なものに置き換えられた。従って一般的なWindowsアプリケーションとも全く異なる顔となっている。 振り返ってみると、Officeは常にWindowsにおける模範的なアプリケーションの実装が行なわれていた。一部、例えばファイルダイアログなどでOfficeが導入したコンセプトがWindowsにフィードバックされた時もあった。が、UIのガイドラインから逸脱した事はなく、デザインや細かな振る舞いが変わることはあっても、基本的な操作の手法は変わっていない。 例えば次の画面はWord 1.0(日本語版はWord 1.2Aから)からのデザインの変遷を示している。その中で機能アップとともにツールバーやメニュー項目の数が増え続けているのがわかる。Word 97ではクリッパー君が登場してアドバイスを送るようになったり(Word 2000まで)、Word 2000ではツールバーが1列になり、あまり使わないアイコンはFIFOの原理で隠れるようになった。
さまざまなユーザーニーズに対して機能を追加すると、どんどん複雑になって習得が難しくなるだけでなく、シンプルな操作をするだけなのに、選択肢が多くなり操作に迷いが出てくる。機能肥大化の悪循環に対応しようと試みたのがWord 2000(Office 2000)の世代だ。 さらにWord 2002(Office XP世代)ではメニューやツールバーの枠では分類しきれなくなってきた機能を整理して見せる作業ウィンドウが導入され、右端に表示されるペインを作業目的ごとに選択すると、必要な機能が一望できるようにした。このコンセプトはWord 2003にも引き継がれ、Officeオンラインサービスなどとも統合されている。 こうして振り返ってみると、OfficeのUIの変化は機能強化によって複雑化するメニューとツールバーの問題を解決するためにあったとも言える。上記以外にも作業状況に応じて自動的にボタンがその場に表示され、必要と思われる機能へのアクセスを提供する機能など、機能の存在を知らないユーザーに機能を使ってもらう。あるいは機能がどこにあるのかわからないユーザーに、適切なショートカットを用意してあげるといった事に腐心してきた事がわかる。
なぜこうも機能が肥大化するまで、Word 1.0からのUI設計を引きずってきたのか。それは既存のOfficeに慣れたユーザーに対して、どのバージョンでも同じ操作手順やテクニックを提供しなければならないという、常に大きなシェアを抱えてきたが故の悩みがあったからと推察される。 言い換えればOffice 12でのUIの変化は、メニューとツールバーに頼ってきた従来型UIから脱却するための挑戦だ。ユーザーに受け入れられなければ、誰もバージョンアップを望まない製品になるだろう。しかし、新しいアプローチが受け入れられれば、Officeは次のステップに踏み出すことができる。 ●目的指向で顔が変化 ではどのようなUIになったのか。Microsoftは目的指向になった事を強調する。ユーザーが何をしたいかを選ぶと、必要な機能が視覚的に分かり易く提示される。また、機能を適用した結果を素早く正確に把握できるようにする工夫も施されている。1つずつ、紹介していくことにしよう。 ・リボン
・コンテクスチャルツール
・ギャラリー またギャラリーに提示されている以外の設定を行ないたい場合に備え、ダイアログを呼び出すメニュー項目と統合されている場合もある。
・ライブプレビュー ・クイックアクセスツールバー
・ダイアログランチャー リボンのデザインを注意深く見ると、各要素がいくつかのグループに分類配置されているのがわかる。各グループの上にはグループの名前が書かれている。実はこの機能グループ名がダイアログランチャーで、ここをにマウスをロールオーバーすると(対応ダイアログが存在する場合)、タイトルの右上に印が出てくる。この状態でマウスをクリックすると、より詳細な設定を行なうダイアログボックスが表示される。 ・フローティー 文字選択などの作業も含め、マウスでの操作中心で文書を作るユーザーの作業性を高めるために追加されたという。 ・スーパーツールチップ 名前を表示するだけでなく、その解説や設定事例などをヘルプファイルに近い詳しさで教えてくれる。
・キーボード操作 ・拡張ウィンドウフレーム
●“これまでとはちょっと違う”文書作成に 文書を分かりやすく説得力のあるものに仕上げる作業というのは、とても面倒なものだ。Officeに含まれるアプリケーションで言えば、PowerPointはデザイン設定の簡略化に力を入れていた。WordやExcelはユーザーに書式機能を使ってもらおうという意識はあるものの、その仕上がりに関してはユーザー自身にセンスを求める傾向が強い。 文書を分かり易く整理するために、どのような機能を駆使すれば良いのか。その答えを探しているうちに時間が流れ、効率を落とす。勢い、忙しい中ではありふれたデザイン、レイアウトになりがちだ。 Office 12のアプローチは、そうした面倒くさい文書の見栄えを良くする作業を大幅に簡略化してくれそうだ。普段はあまり使わない機能や設定も、サイズの大きなアイコンやギャラリー、スーパーツールチップ、ライブプレビューによって、簡単に使いこなすことができるだろう。 またMicrosoftは、Office 12において文書レイアウトや表示効果などのグラフィックエンジンに、Officeシリーズ始まって以来の大改修を加えているという。たとえばグラフひとつをとっても、レンダリングの品質や配色などが改善され、またプリセットデータの数も増加しているそうだ。 これまでExcelで作成したグラフは「あぁ、これはバージョンはわからないけどExcelだ」とスグにわかったが、Office 12で作られたグラフはデザインツールを用いて作ったかのように見栄えよくできあがる。UI改善点というわけではないが、元のレンダリングの質やレイアウトの美しさ、配色が改善されれば、ユーザーが後から変更しなければならない要素も減る。 しかし前述したように、Office 12の新UIは、Microsoftにとっての大きなリスクも内包している。従来ユーザーからの拒否反応という可能性があるからだ。 ところがMicrosoftは、敢えて旧製品との互換GUIモードは実装しないという。その理由は「限界が近い従来型UIからの移行を促さなければ、次のステップへと踏み出せない」と考えているからだろう。一時的な抵抗感はあっても、これから先、ユーザーがOfficeの使いこなしノウハウ習得のための教育コストや、今後の機能的な発展を考えれば、今変えなければOfficeの進化も止まってしまう。 見たところOffice 12におけるUI改革は、うまく進んでいるように見える。やや保守的なWindows VistaのUIとは全く違う方向だ。しかし、もしOffice 12がユーザーの間で定着すれば、いよいよWindowsアプリケーション全体のUIを改善すべく、上記に挙げたようUI要素をWindowsがAPIとして持つようになるかもしれない。 そうした意味でも今年年末のOffice 12βテスト開始に注目したい。
□PDC2005のホームページ(英文) (2005年9月30日) [Text by 本田雅一]
【PC Watchホームページ】
|
|