Macユーザーは、仮想環境でWindows 7を実行している場合でも、Boot Campを使用している場合でも、あるいは汎用PCでシステムを実行している場合でも、これまで以上に使い慣れた環境を実感できるでしょう。WindowsとMacのデスクトップ間の切り替えが少なくなるため、ストレスや中断が少なくなります。このセグメントでは、新しいタスクバーをはじめ、Windows 7で初めて導入された最も強力な類似点をいくつか見ていきます。
超新しいタスクバー
Windows 7 の新しいタスクバーは大幅に改善されたため、Microsoft の熱心な支持者たちはそれを Ultrabar と呼び始めています。これは、Apple ファンが Leopard の新しい Dock をUltraDockと呼び始めたのと同じです。
実際にはそんなことは起きなかった。Macユーザーは、ベータ版の新しいLeopard Dockを垂直にスライドさせると、重力を感じさせないままアプリが停止状態になるという不満を述べ、Appleにこの問題の修正を要求しただけだった。
Windows 7ベータ版の極めて新しいタスクバーは、以前のWindowsエディションとは異なり、画面上の各ウィンドウ、あるいは場合によっては複数のウィンドウが開いているアプリケーションを表す一連のバーではなく、アプリケーションごとに1つのアイコン(下図)が表示されるようになりました。Macユーザーは、Microsoftが採用したこのより合理的で一貫性があり、使い慣れたアプローチを、2つの環境間で作業する際に高く評価するでしょう。
Windows 7 ベータ版:
Windows Vistaの場合:
Windows XPの場合:
フリーサイズ
タスクバーと Mac OS X Dock の間にはまだいくつかの違いがあります。Windows 7 バージョン (リリース前に変更される可能性があります) は、サイズを変更する前に手動で「ロック解除」する必要があり、その後は 0.5 インチ単位でしかサイズを変更できません。
それでも、タスクバーのサイズを変更しても、(Mac OS Xのように)アイコンのサイズは変わりませんし、(Windowsユーザーが期待するような)タスクバーの縦方向のスペースも広がりません。アイコンを縦に並べることはできないため、タスクバーの縦方向の高さを変更してもほとんど意味がありません。Dockのような拡大機能もありません。
タスクバーのアプリアイコンは金属的なパネル内に配置され、アプリがフォアグラウンドでアクティブになっているか実行中であるときはガラスのようなブロックに変化してハイライト表示されます。2000年のMac OS Xの初期ベータ版にも同様に、透明な背景とスムーズなベクタースケーリングが欠けていました(下図、Mac OS X DP3)。
特許取得済みのドック機能
Windows 7がMacのDockと完全に同じ外観になることは決してありません。なぜなら、Appleは1999年にDockの特許を申請し、昨年10月に認可されたからです。この特許では、拡大表示、新しいアイコンが追加されたときの自動サイズ変更、自動非表示、テキストラベルのロールオーバー、ユーザーによるアイコンの並べ替えなど、Appleが開発した具体的な機能について主張しており、特許出願中の先行技術文献(下記)とは対照的です。
Appleは自社の主張を守るため、Googleに対し、Dock風の実験的なインターフェースをオンラインで公開するのをやめるよう要請しました。Appleの特許は、Microsoftが新しいDock風タスクバーを使用することを完全に阻止するものではありません。しかし、Microsoftが模倣できる機能には制限があります。とはいえ、Dockのズーム機能など、一部の機能は実用性よりも楽しさが優先されるため、目新しさが薄れると多くのユーザーがDockの使用をやめてしまいます。
Appleの特許の他の側面は執行が難しいかもしれないが、Microsoftは慎重に適用しているようだ。AppleがDockの特許を取得したのはわずか4ヶ月前なので、Microsoftも現在のWindows 7ベータ版のタスクバーの開発時にはその特許を認識していなかった可能性がある。
今日のドックへの道
Microsoft が Mac OS X Dock を必須に採用した結果、デスクトップの外観や動作は 1995 年以降の Windows よりも Mac に近くなり、場合によっては Mac と似たものになりました。これは、2 つの環境を切り替える必要がある Mac ユーザーにとっては大きな利点です。
特定の機能をカバーする特許があるにもかかわらず、AppleもMicrosoftもDockのコンセプトそのものを発明したと主張することはできません。Appleの1984年発売の初代Macは、一度に1つのアプリケーションしか実行できなかったため、Dockを必要としませんでした。Classic Mac OSが複数のアプリケーションを同時に画面上で実行できるようになると、Appleはアプリケーションの起動とウィンドウ管理を扱う様々なインターフェースアドオンを開発しましたが、私たちが知っているDockはAppleの外で開発されました。
1986年にスティーブ・ジョブズがAppleを去った後、多くのApple社員がNeXTに加わりました。NeXTはNeXTSTEPオペレーティングシステム用の初期のDockを開発しました。これは実行中の各アプリケーションをブロックで表し、ディスプレイの端に沿って並べ替えることができました。ブロックは自動的に更新され、ステータス情報を提供することもできました。NeXTは1992年に、ジャン=マリー・ユロ、スティーブ・ジョブズ、クリストファー・フランクリンの発明としてこのデザインの特許を取得しました。
80年代後半には、他のグラフィカルデスクトップも、アプリの起動にDockのようなショートカットバーを採用していました。これには、Acornの英国版Macである1987年のArchimedesも含まれています。90年代初頭には、Apple自身もMessage Pad PDAのNewton OSにDockのようなランチャーを採用していました。NeXTの特許は、Dockに関連する特定の発明を対象としており、多くの場所で一般的に使用されているボタンバーとは異なる独自のものでした。
1995年までに、マイクロソフトはデスクトップPCの支配権を固めました。しかし、Windows 95にDock風のインターフェースを搭載する代わりに、マイクロソフトは独自の道を歩み、新しいタスクバーを採用しました。その結果、主流のPCにおけるDockの素晴らしさは15年間も失われることになりました。
違うから違う
Windows 95 のタスクバー (下記) には、デスクトップで実行されている各タスクに対して長い長方形が表示され、Mac の標準の System 7 デスクトップと比較して、アクティブなアプリケーションとウィンドウの数がより明確に示されましたが、タスクバーが長方形で埋め尽くされるとすぐに判読不能になりました。
マイクロソフトは、グラフィカルユーザーインターフェースの他の分野でも独自の道を歩み始めていました。10年前にドキュメント中心のデスクトップの見方を体系化したAppleのヒューマンインターフェースガイドラインに従うのではなく、マイクロソフトはMDI(マルチドキュメントインターフェース)ウィンドウシステムを採用しました。
MDIでは、現在のアプリケーションを反映する中央のメニューバーを使用し、個々のドキュメントをそれぞれ独自のウィンドウに表示するのではなく、アプリケーションのメニューとツールバーをフローティングウィンドウに表示し、開いているドキュメントをそのウィンドウ内のウィンドウに埋め込みます(下図)。タスクバーの場合、これは四角形で表されるタスクが、アプリケーション内のドキュメント、または複数のドキュメントを持つアプリケーションを表す可能性があることを意味します。
Microsoft が自社の慣例を破り始めたため、状況は混乱しました。まず、一部のアプリの動作を Mac アプリのようにし (各ドキュメントが独立したウィンドウになる Word など)、他のアプリを MDI のままにし (埋め込みドキュメント ウィンドウの考え方を維持する Excel など)、さらに、複数のドキュメントをウィンドウが重ならないように 1 つの共有ウィンドウに組み込むタブ付きウィンドウも採用しました。
タスクバーは当初、実行中のタスクを選択するためだけに機能していましたが、その後、Microsoftはクイック起動領域を追加し、ユーザーがアプリアイコンをドラッグして簡単に起動できるようにしました。この便利な機能はWindows XPではデフォルトで無効になっており、新しいアプリを起動するにはスタートメニューを経由する必要がありました。
ドックの帰還
Mac OS X では、Apple は、Road to Mac OS X Leopard: Dock 1.6 で説明されているように、コントロールストリップ、アプリケーションメニュー、ランチャーなど、長年にわたって Classic Mac OS に付加されてきたいくつかのインターフェース規則の代わりに NeXT Dock を採用しました。
Mac OS X の新しい Dock は、これらすべての機能を処理するだけでなく、開いているアプリをすばやく強調表示する手段としても機能し、最小化されたウィンドウや頻繁に開かれるドキュメントをドッキングする場所として機能し、Apple が特許を取得したその他の機能も備えています。
新システムの高度なグラフィック合成エンジンを効果的に見せるため、AppleはDockのアイコンの周囲に透明度を追加し、Dockのアイコンを任意のサイズに変更できるベクタースケーリング機能、マウスオーバー時にアイコンを遊び心のあるハイライトで表示するスムーズズーム機能、そして注目を集めたいアプリケーションにバウンス通知アニメーションを追加しました。これにより、Dockは新しいMacデスクトップの中心的な存在として、目立つ存在となりました。
DockがWindowsに登場
10年以上もの間、Windowsタスクバーには新しいテーマの適用以外、目立った変化はありませんでした。Vistaのリリース後、Microsoftは次期Windowsメジャーバージョンに向けてタスクバーをどのように再考するかという概念的なアイデアの策定に着手しました。このアイデアでは、標準のタスクバーに代わる、様々なタイプの丸いダイヤルコントロールや、ビジーボックス型の情報パネルの導入が試みられました(下図)。
しかし、Vista が市場で支持を得られなかったため、Microsoft はより実験的なアイデアをキャンセルし、Vista でユーザーが抱えていた実際の問題の解決に取り組みました。その結果、Windows 7 は、新しい「MinWin」カーネルに基づくメジャーな新リリースから、よりシンプルで一貫性のあるインターフェイスを提供し、少なくとも 1 年以上早く出荷できる、より保守的な Vista のアップデートへと転換されました。
その結果、NeXt/Mac Dock から多くの要素を借用した新しいタスクバーが誕生しました。タスクバーには、ドキュメントごとではなくアプリケーションごとにアイコンがあり、起動できるアプリケーションのプレースホルダーと、アプリケーションの個々のウィンドウやアプリケーション固有のその他のメニューを選択するための Docklet メニューが備わっています。
Microsoftは、Exposéに似たアプリケーションの開いているウィンドウをハイライト表示するアイコンスクラブ機能や、ドッキングされたアプリケーションごとに最近使用した項目を表示する「ジャンプリスト」など、いくつかの新機能も追加しました。AppleはSnow LeopardにおけるMac OS Xデスクトップの機能強化についてまだ明らかにしていませんが、AppleとMicrosoftの間で情報共有が活発に行われ、拡張されたDockletメニューなど、Windows 7の機能の一部が取り入れられる可能性が高まっています。
次のセクションで検討するように、Leopard と Windows 7 の間には、これら 2 つのバージョン間を行き来する Mac ユーザーが魅力的に感じるであろう、新たな共通点が他にもあります。