HP Elite x3が今年初めに発売された際、私たちはこれがWindows 10搭載の最後の傑作スマートフォンになるのではないかと嘆きました。Microsoftがモバイルハードウェア部門を容赦なく破壊し、わずかに残っていたNokiaの残党を骨抜きにしていた時代に、HP Elite x3は「PCをスマートフォンとして」というMicrosoftのビジョンを体現する存在として唯一無二の存在でした。しかし今、HP Elite x3の目玉機能である、スマートフォンでPCソフトウェアを実行できる機能が、将来的にWindows 10 Mobileの中核に採用されるかもしれないことが明らかになりました。
Windows を頻繁に調査する WalkingCat は、コード内の「CHPE」指定を通じて、ARM (モバイル) プロセッサ上で x86 (PC) ソフトウェアをエミュレートする Windows 10 の機能のヒントを掘り起こしました。

信頼できる情報源を持つWindows担当記者、メアリー・ジョー・フォーリー氏が本日、この報道について追記しました。フォーリー氏によると、「CHPE」は確かに、マイクロソフトが2017年秋の「Redstone 3」アップデートでWindows 10にx86エミュレーションを導入する計画を指しているとのこと。フォーリー氏の情報源によると、「C」はマイクロソフトのx86エミュレーションのコードネーム「Cobalt」の略で、「HP」はHP社の名前、「E」は不明ですが、「エミュレーション」の略である可能性があります。
では、なぜこれが重要なのでしょうか?ネイティブのx86ソフトウェアサポートは、Windows 10 Mobileの主力機能であるContinuumの有用性を飛躍的に向上させるからです。Continuumは、Windows Phoneを外部ディスプレイとキーボードに接続することで、PCのように使えるようにします。しかし、現時点でContinuumモードで動作するソフトウェアはユニバーサルWindowsプラットフォームアプリのみであり、その数は限られており、ビジネスユーザーや熱心なPC愛好家が求める主要なプログラムの多くは含まれていません。
Elite x3 でも、x86 PC アプリはデバイス上ではなく、仮想化されたクラウド環境で実行されます。
本格的なPCプログラムをモバイルデバイスでエミュレートするというアイデアは、プロが頼りにするソフトウェアの多くがリソースを大量に消費する傾向があることを考えると、非常に困難に思えます。パフォーマンスやバッテリー寿命の低下を回避するのは困難かもしれません。しかし、Microsoftが実現できれば、動作するx86アプリケーションとARMの定評ある電力効率を組み合わせることは、コンピューティングの聖杯となる可能性があります。
裏話:「技術的に言えば、Windows Mobileには2つのユニークな点があります」と、Windowsの最高責任者であるテリー・マイヤーソン氏は10月下旬のZDNetとのインタビューで述べた。「1つは携帯電話接続、もう1つは搭載されているARMプロセッサです。ですから、私たちはARMと携帯電話への投資を継続していきます。具体的なデバイスの種類は明言しませんが、ARMチップを搭載したWindowsデバイスが登場すると思います。携帯電話接続機能を備えたデバイスが登場するでしょう。」
確かに、このx86エミュレーションの情報は(もし本当なら)、伝説のSurface Phoneの夢を叶えてくれるでしょう。しかし、Myerson氏の言葉の裏を読むと、Windows 10 Mobileの将来には必ずしもスマートフォンは含まれないかもしれないのです。