年内にも登場すると言われる「Windows 8」の、細かい情報が出そろってきた。本連載では、マイクロソフトが公開するブログ「Building Windows 8」やそのほかの技術情報を元に、Windows 8の新機能の解説やOSの中身について解き明かしていく。個々の解説に入る前に、まずは1度、Windows 8の構造面をおさらいしておくことにしよう。
なお、本連載で使用するWindows 8は、現在公開中のConsumer Preview版(以下CP版)を元にしている。そのため機能やユーザーインターフェースデザインについては、製品版と異なる可能性があることをお断わりしておく。
Windows 8=
Metro+スタート画面+デスクトップ
簡単に言ってしまえば、Windows 8とはWindows 7を発展させて、そこに「Metro」環境を組み込んだOSだ。Metroと呼ばれる新しい環境では、これまでのスタートメニューやデスクトップに代わる「スタート画面」が用意されて、ここからアプリケーションを起動する。従来のデスクトップ環境にもスタートメニューはなく、ホームキーなどを使うと、スタート画面に切り替わる。
Windows 8の基本的な部分は、Windows 7のそれを継承している。Windows 7ではAPIを構成するDLLを整理して、APIセットを明確にしてある。ただしWindows 8のコアである「カーネル」は、Windows 7のあとから出た「Windows Server 2008 R2」のカーネルをベースしている。
Windows 8に組み込まれたMetro環境(Metroスタイル)には、「WinRT」(Windows RunTime)と呼ばれる新しいAPIセットが用意されている(従来のWin32 APIは一部呼びだし可能)。WinRTとはMetroスタイルアプリケーション向けの実行環境で、APIセットだけでなくアプリケーションそのものの実行環境自体が違う。Metroスタイルのアプリケーションは従来型のウインドウの中で動作はせず、基本的に全画面を占有して動作する。
従来のWindows(デスクトップ環境)とMetroスタイル、そしてスタート画面が、Windows 8の外からみた時の構成要素だ(図1)。スタート画面を使ってアプリケーションを起動するようになった以外は、デスクトップ環境はほとんどWindows 7と同じだ。タスクバーなどの動作も同じである。ただし、スタートメニューがなくなったためか、マルチディスプレーの場合、どのディスプレーにもタスクバーが表示されるようになった。
この連載の記事
-
第34回
PC
Windows 8の狙いは、UIの変化よりもAPIの変化が本質 -
第33回
PC
Windows 8が動作しなくなった? 新しくなった修復機能 -
第32回
PC
Windows 8でIMEに求められる新しい要素とはなにか? -
第31回
PC
Windows 8の無線LANをコマンドラインで細かく制御 -
第30回
PC
Windows 8をマウスで使いやすくするレジストリの小技 -
第29回
PC
周辺機器・アプリがWindows 8/RTで動くか確認する方法 -
第28回
PC
Windows 8のキーボードショートカットを全公開 -
第27回
PC
Windows 8が使いにくい? マウスを変えると印象も変わる -
第26回
PC
実はNFCに対応しているWindows 8 ただしアプリは不足 -
第25回
PC
実は扱いがまったく異なるWindows 8でのタッチパネル -
第24回
PC
Surfaceから見えるWindows RTの実像と、将来PCへの影響 - この連載の一覧へ