
今週は、Microsoft Windows 8がARMプロセッサ搭載ハードウェアに搭載されるという話題が盛んに取り上げられました。そして今、Nvidia、Qualcomm、Texas Instrumentsによる最初のプロトタイプがBUILD Expoで展示されています。しかし、疑問は残ります。
マイクロソフトは、WindowsがARMプロセッサでどのように動作するのかという詳細について問われると、慎重な姿勢を崩していない。今週初めに開催されたWindows開発者向けカンファレンス「BUILD」で行われた基調講演では、ARM版Windowsの詳細なデモをほとんど披露しなかった。
以前のデモンストレーションでは、BUILDの講演者が様々な性能と設計の複数のマシンを切り替えながら新OSを披露していましたが、ARM版Windowsの開発はx86やx64版ほど進んでいないという憶測を助長する結果となりました。基調講演でARMが垣間見られたのは、Qualcommのプロトタイプタブレットで、新機能「Connected On」のデモに使用された時だけでした。これは、システムを休止状態にすることなく電源オフ状態にする新しい電源状態で、すぐに復帰できます。アプリは一時停止状態ですが、バックグラウンドでコンテンツを更新することができ、消費電力もそれほど高くありません。

明らかに、それらの懸念は杞憂に終わった。週末にかけて、ARMチップメーカー3社がカンファレンスのデモエリアでタブレットのリファレンスデザインを披露したのだ。タブレットは展示用で、マイクロソフトの担当者が常に傍らにいて、プラスチックの箱が取り外された際には、熱心なジャーナリストや参加者ではなく、メーカー関係者だけがハードウェアに触れるように見守っていた。
Windows上のARM:私たちが見たもの
[注: これらのタブレットのデザインについては説明しません。各タブレットはリファレンスデザインのスラブであり、市場に出るべく売り出されていた箱ではありません。]

Nvidia は今年後半にリリース予定のクアッドコア Kal-El プラットフォームを披露し、Qualcomm はデュアルコア 1.5GHz Snapdragon 8960 プロセッサのデモを行い、Texas Instruments もデュアルコア 1.8GHz OMAP 5 プロセッサのデモを行いました。
限られたデモではありますが、Windows 8 Developers Preview がかなり軽快に動作し、デモンストレーターがMetroインターフェースで画面をスワイプしたり、アプリを開いたり閉じたり、複数のアプリをマルチタスクで操作したりしても、ハングアップやカクツキは全くありませんでした。高解像度の映画クリップをスムーズに再生しながら、同時にゲームアプリも開いているのを確認しました。これらのアプリは、Windows 8 の新しいスナップインビューで表示され、1つのアプリが画面の3分の1、もう1つのアプリが3分の2を占めていました。
はい、古き良きWindowsエクスプローラーとWindowsデスクトップは存在しました。これにより、これらの機能にアクセスできるかどうかが明確になります。また、x86ハードウェアと比較してARMハードウェアで動作させるにはアプリを再コンパイルする必要があることを考えると、システム全体がどのように動作するのかという疑問も生じます。
今週初めのWindows 8のメディアプレビューで、Microsoftはこの話題に関する質問を避けました。そして、ARMチップメーカーももはや積極的には回答しませんでした。彼らは、ARM上で「デスクトップ」スタイルのアプリがどのように動作するかという点については、Microsoftに「メッセージ」を託すことに満足しているようでした。
消費者はどう考えるべきでしょうか?
この点に関して、消費者が混乱する可能性は非常に大きい。結局のところ、Windowsマシンを買ったばかりで、使い慣れたデスクトップ環境が備わっているのなら、なぜ既存のアプリをそのまま使いたくないのだろうか?私が話をしたベンダーは皆、この問題を認識しており、今後の課題となるだろうと認識している。
Qualcomm のソフトウェアおよび製品管理担当ディレクターの Steve Horton 氏は、基調講演の 1 つで、Microsoft が Windows 7 の Javascript HTML コードを .net 環境に移植し、出力を x86、x64、ARM としてターゲットにすることを選択したと指摘しました。
しかし、彼がこの件について語ったのはそれだけで、結局のところ、この一言はプラットフォームごとにアプリの異なるバージョンが必要であることを示唆しているに過ぎませんでした。しかし、これはメディアプレビューでマイクロソフトがこの件についてほとんど語らなかったことと矛盾しているように思われます。
マイクロソフトのWindows部門社長スティーブン・シノフスキー氏は当時、このソフトウェア大手の目標は、消費者が異なるバージョンの中から選ぶ必要がなくなり、あるバージョンが自分のシステムで動作するかどうか判断する必要がなくなることだと述べた。
しかし、エミュレーションは解決策にはなりそうにありません。私が話を聞いたARMチップメーカー3社は皆、エミュレーションはチップの消費電力を増加させ、最終的にはバッテリーの消耗を早めると指摘し、その考えに尻込みしました。つまり、システムリソースの有効活用とは言えません。残りの点については、待つしかありません。
上級編集者 Melissa J. Perenson が PCWorld でタブレットを担当しています。