7)ではアプリケーションをウィンドウ状態にできないと書いたが、読者の方からの指摘により、ユニティモードを失念していたのに気づいた。7のユニティモードにあらためて注目してみる。7のユニティモードは、仮想マシンのアプリケーションをウィンドウとして表示する機能だ。ある意味、特殊な表示モードといえる。OSやLinux(試験サポート)などのゲストOSでサポートされている。Toolsがインストールされている必要がある。ユニティモードを使うのはシンプルだ。7の[表示]メニューの[ユニティ]を選択すればいい。アプリケーションが起動していれば、そのアプリケーションがウィンドウで表示される。複数のゲストOSをユニティモードで表示することもできる。このときは、左下にあるWindowsのスタートボタンの上に、仮想マシン名のボタンが複数表示される。ユニティモードで表示すると、アプリケーションのウィンドウの枠に色がついて表示される。枠線の色は自由に変更できるほか、表示しないようにもできる。これらの設定は仮想マシンの設定編集で行える。Toolsが持つ仮想ディスプレイを利用して、アプリケーションウィンドウだけをホストOSのデスクトップに表示するようだ。そのため、アプリケーションを起動していなくても、IMEツールバーだけホストOSのデスクトップに表示されたりする。ユニティモードで起動しているゲストOSのタスクバーに表示されるメッセージなども、そのままホストOSのデスクトップに表示される。ユニティモードはゲストOSのデスクトップに表示されたモノを、そのままホストOSにリダイレクトして表示しているようだ。7上には、ユニティモードをオフにしない限り、ずっとゲストOSのデスクトップは表示されない。ユニティモードで表示したアプリケーションのウィンドウは、ゲストOSのディスプレイモードをそのまま反映する。UIで起動しているゲストOSの場合、ユニティモードで表示されるアプリケーションのウィンドウも、Aeroを使って、ウィンドウの枠が半透明になる。UIで使っていれば、ユニティモードで表示されるアプリケーションはほとんど違和感なく使えるだろう。Peekを使ってウィンドウのサムネイル表示ができる点だ。ユニティモードで同じアプリケーションを複数起動した場合には、サムネイルとして複数のウィンドウが表示された。8のタブ機能は表示されているWebページしかサムネイルに表示されなかった。デスクトップが表示されない(タスクバーが表示されない)ユニティモードで、ゲストOSのアプリケーションはどうやって表示するのか。その操作はいたってシンプルだ。ホストOSのスタートボタンあたりにマウスポイントをあわせると、ユニティモードで起動しているゲストOSの名前が表示されるので、それをクリックするだけだ。すると、スタートボタンをクリックしたのと同様に、スタートメニューが表示されるので、利用したいアプリケーションをクリックすればOKだ。ゲストOSのスタートメニューがそのまま表示されるので、ユーザーとしては、それほど違和感なく利用できるだろう。複数のゲストOSを起動している場合、ゲストOSの名前ごとにボタンが表示される。7を表示し、ユニティモードで起動しているゲストOSに切り替えて、[ユニティを終了する]をクリックすればいい。スタートメニューにマウスポインタをあわせると、ゲストOSの名前が表示される。7ではこのように表示される。Modeでもアプリケーションをウィンドウ状態で表示できる。ユニティモードと比べると、どのような違いがあるのだろうか。どちらも、ホストOSとゲストOS間でテキストやグラフィックのコピー&ペーストは自由に行える。ModeでWebブラウザを起動して、Webブラウザの画像をコピーして、ホストOSのペイントソフトに貼り付けるといった使い方が可能だ。逆にホストOS側でコピーして、ゲストOS側に貼り付けることも可能だ。Modeはドラッグ&ドロップはサポートしていないので、利用できない。一方のユニティモードは、ドラッグ&ドロップに対応している。利用方法にもよるだろうが、ドラッグ&ドロップを多用する人はユニティモードのほうが便利だろう。USBデバイスはどちらもサポートを表明している。HDDは、ネットワークドライブとしてアクセスできる。Modeは、デジタルカメラ、USB接続のCD/DVDドライブ、MP3プレーヤー、携帯電話/PDA/モバイルデバイス、Webカメラ/ビデオカメラ、無線LANデバイスなどをサポートしている。すべてのUSBデバイスの動作が100%保証されているわけではない。HDDなどのデバイスがホストOS側で認識されている場合、ネットワークドライブとしてアクセスすることができる。Modeのデスクトップを表示して、[USB]メニューからUSBデバイスを選択する必要がある。Modeをアプリケーションウィンドウの状態で利用しているだけではUSBデバイスは利用できないということだ。認識した上で、アプリケーションウィンドウで開くことで、USBデバイスにアクセスできる。7は、ホストOSに接続されるすべてのUSBデバイスをリダイレクトして接続できるため、すべてのUSBデバイスがゲストOSで認識できる。USBデバイスは、ホストOSまたはゲストOSのどちらか1つでしか利用できない排他アクセスとなる。そのため、ユニティモードで起動しているゲストOSがUSBデバイスにアクセスできる状態になっていないと、ユニティモードのアプリケーションからは利用できなくなる。Professional以上のエディションを利用していれば、無償で利用できるのが最大のメリットだ。7は有償で提供されているので、コストの面では大きな違いがある。Modeのアプリケーションが登録されており、シームレスに利用できるようになっている点も大きなメリットだ。ユーザーは、仮想マシンが起動していなくても、メニューに登録されているアプリケーションを起動すれば、仮想マシンはバックグラウンドで自動的に起動して、アプリケーションだけがデスクトップに表示される。7は有償製品であるだけに、仮想化ソフトとして充実した機能が用意されている。今回取り上げたユニティモードもそのひとつだ。仮想CPUを複数割り当てるなど、パワフルに使うこともできる。XPのアプリケーションを利用したいと考えているユーザーにはいいだろう。今回紹介したユニティモードは、仮想化ソフトをある程度使いこなしているパワーユーザー向けといえるかもしれない。