シングル=シンプル指向/マルチ=論理指向
MacとWindowsのメニューバーの位置の違いは、単にメニューバーの表示方法や操作性に留まらず、設計思想の違いを反映した根源的な違いと言える。そして、単にウィンドウとメニューバーとの関係に限らず、ほかのさまざまな部分の違いにも少なからず影響を与えている。この違いの意味を理解すれば、自ずと両者の設計思想の違いも理解でき、両者を違和感なく使い分けることができるはずだ。
デスクトップとメニューバー、そしてウィンドウの関係をもう一度考えてみよう。Macでは、デスクトップにメニューバーが必ず付随しているからデスクトップとメニューバーが同じレベルにあり、その下に各種ウィンドウがぶら下がっていると考えるとわかりやすい。対してWindowsでは、最上位のデスクトップに付随するものは何もなく単独で存在している。そしてその下にアプリケーションソフトのウィンドウがあり、メニューバーはそこに付随している。つまりアプリケーションウィンドウとメニューバーが同レベルにある。
実はWindowsの場合には、アプリケーションと、それが開くドキュメントのウィンドウとの関係に2種類の異なるインターフェースが用意されている。1つはMDI(Multiple Document Interface)、もう1つはSDI(Single Document Interface)という。1つのソフトが複数のドキュメントウィンドウを開く場合にはMDIを、1つのソフトのウィンドウは1つで済んでしまう場合にはSDIを使うのが基本だ。MDIの場合には、アプリケーションウィンドウの内側に、その領域をはみ出さないように複数のドキュメントウィンドウが開くことになる。これはMacでは、ほとんど例のないウィンドウの階層構造だ。
ただし、このアプリケーションウィンドウをMacのデスクトップに見立てると、アプリケーションウィンドウとメニューバーの関係も、その下のドキュメントウィンドウとの関係もMacと同じとなる。初期のMacでは、もともと1度に1つのアプリケーションを使うことしか考えていなかった。対してWindowsは、もともと複数のソフトを切り替えながら使うことを前提に設計されていた。そこで、Macのデスクトップに相当するアプリケーションウィンドウを複数同時に開けるようにし、そのそれぞれにメニューバーを配置することにしたのだ。
まったく別の見方をすれば、Macはシンプルであり、感覚的なインターフェースを旨としているのに対して、Windowsは多少煩雑になっても論理的で律儀なインターフェースを目指して設計されたものだといえるだろう。
(MacPeople 2007年10月号より転載)
筆者紹介─柴田文彦
MacPeopleをはじめとする各種コンピューター誌に、テクノロジーやプログラミング、ユーザビリティー関連の記事を寄稿するフリーライター。大手事務機器メーカーでの研究・開発職を経て1999年に独立。「Mac OS進化の系譜」(アスキー刊)、「レボリューション・イン・ザ・バレー」(オライリー・ジャパン刊)など著書・訳書も多い。また録音エンジニアとしても活動しており、バッハカンタータCDの制作にも携わっている。
この連載の記事
-
最終回
iPhone/Mac
ユーザーの優柔不断につきあう「ゴミ箱」 -
第13回
iPhone/Mac
右クリックメニュー、その歴史と効果 -
第13回
iPhone/Mac
MacとWindows、「検索」の進化を振り返る -
第12回
iPhone/Mac
Mac・Winで比べる、ソフトの切り替え方法 -
第11回
iPhone/Mac
「ヘルプ」機能から見る、Mac OSの今と過去 -
第10回
iPhone/Mac
発展し続ける「ウィジェット」 -
第9回
iPhone/Mac
スクリーンセーバーの存在意義 -
第8回
iPhone/Mac
「マルチユーザー」サポート -
第7回
iPhone/Mac
日本語入力の生い立ち -
第6回
iPhone/Mac
クリップボードという大発明 -
第5回
iPhone/Mac
ファイル表示のあれこれ - この連載の一覧へ