火曜日まで、Windows 10X について私たちが知っていたことは、それが Windows 10 の一種で、2020 年の年末商戦までに Microsoft 自身の Surface Neo や数え切れないほど多くのサードパーティの競合製品などのデュアルスクリーン デバイス向けに最適化されるということだけでした。今では、その内部構造も含め、さらに多くのことが分かっています。
火曜日に開催された開発者向けイベントで、同社はWindows 10Xのエミュレータを公開しました。ただし、このエミュレータを使用するには、かなり高性能なPCを用意し、Windows Insiderプログラム専用にする必要があります。マイクロソフトは、新OSの魅力的な特徴もいくつか明らかにしました。例えば、超高速アップデート、Win32アプリの特別な処理方法、そしてマルウェア対策アプリが不要であることなどです。
Windows 10Xを、映画が特典映像や追加フォーマットを加えたディレクターズカット版として再公開されるのと同じように、Windows 10の新しい「エクスペリエンス」と表現する人もいます。しかし、Windows 10Xはそれだけではありません。Windows 10Xはファイルや他のアプリケーションとのやり取りがWindows 10とは異なるからです。Microsoftは、Windows 10Xがどのように動作するのかを少しずつ理解するのに十分な数のドキュメントを公開しています。ここでは、私たちが既に知っている興味深い機能を12個ご紹介します。
簡素化され、より美しいWindowsシェル
Windows 10X は見た目が異なります。Windows に期待される機能のほとんど、つまり様々な入力、ドラッグ&ドロップ、クリップボードなどは、依然として動作します。しかし、Windows 10X には、従来の Windows タスクバーとスマートフォンの「アプリドロワー」の要素を組み込んだ小さなドックが搭載されています。Windows スタートランチャーは画面の左下隅から中央に向かって移動します。アプリアイコンの画面上の配置は、Windows デスクトップというより、従来のタブレットやスマートフォンに近いものになっています。アプリの移動も、ウィンドウの上部ではなく、下部のタッチポイントで行います。

Microsoft の Windows 10X: 同じだけど違う。
Windows 10のタイル型スタート画面?それもなくなりました。Windows 10Xのすべてがシンプルですっきりしています。
Windows 10Xはハードウェアの動作を理解している
マイクロソフトは、開発者とユーザーの両方の観点から、デュアルスクリーンデバイスの魅力を訴えるために多大な労力を費やしてきました。2つのディスプレイは、物理的なヒンジで区切られているとはいえ、様々な方法で情報を伝達できます。しかし、ハードウェアとソフトウェアという2つの側面が別々に存在します。

Microsoft の Windows 10X、具体的には Surface Neo のさまざまなハードウェア「姿勢」。
Microsoftは、ラップトップ、ブック、タブレット、デュアルタブレット、そしてテントという5つのハードウェアモードを想定しています。中でも特に興味深いのは、背面ディスプレイが後ろに折りたたまれて見えなくなり、電源がオフになることで消費電力と誤入力を防ぐタブレットモードです。テントモードは、現在販売されている360度回転式ラップトップと同様に、プレゼンテーションに最適化されています。そして、Surface Neoのキーボードは画面の一部を覆うように跳ね上がり、Microsoftが「…」と呼ぶものを実現します。
ワンダーバー:理にかなったタッチバー
Surface Neoのキーボードをデバイスに装着すると、小さなスペースが露出します。Microsoftはこれを「ワンダーバー」と呼んでおり、追加コンテンツや絵文字、GIFアニメなどを表示するためのスペースです。

Microsoft の Wonder Bar と Windows 10X は、Surface Neo のキーボードを折りたたんだときに余分なスペースを有効に活用します。
MacBook ProのTouch Barに似ている、と鼻で笑うかもしれません。しかし、Wonder Barは間違いなくそれよりも優れています。大きくて表示できる内容も豊富で、機能も豊富です。MicrosoftのWindows 10X開発者向けプレゼンテーションで投稿されたこの画像では、Microsoftのキーボード入力候補を見ることができます。これはこの技術の素晴らしい活用例です。テキストの自動補完候補はスマートフォンには欠かせない機能ですが、Windowsでは役に立たないように感じます。( 「設定」>「デバイス」>「入力」> 「入力時にテキスト候補を表示」で試してみてください。)キーボードの真上に配置することで、素早く手を伸ばしてタップし、すぐに入力に戻ることができます。
スマートソフトウェアがコンテンツを画面全体に広げる
複数のディスプレイを扱った経験のある人なら、一度に多くの情報を見ることができることのメリットを理解しているでしょう。Windows 10X では、これを3つの方法で実現しています。「拡張ワークスペース」と呼ばれる、デュアルスクリーンにまたがるアプリの起動、各画面に個別のアプリを表示する「フォーカススクリーン」、そして「接続アプリ」と呼ばれる、どちらの画面にも個別のアプリを表示しながらも相互に連携させる機能です。

Windows 10X 内でコンテンツをスパニングするのは、あまり魅力的ではありません...
このアプローチにはすでに長所と短所があるようです。ウェブページを両方の画面にまたがって表示し、中央に隙間を設けると、その隙間によってページが縦に分割されてしまうため、やや見苦しく見えます。しかし、Microsoftが示唆しているように、片方のペインでメールを読んでいる場合は、もう片方のペインでカレンダーアプリを開きたいと考えるのも当然です。

…でも、こうするともう少し意味がわかります。
Windows 開発者プラットフォーム担当コーポレートバイスプレジデントのケビン・ギャロ氏によると、アプリはデフォルトで単一のディスプレイで開くとのことです。例えば、Edge でレストランを検索すると、ブラウザが1つのペインで開きます。その地域の地図をタップすると、1つ目のペインは開いたまま、2つ目のペインでマップアプリが開きます。これは理にかなっています。
Windows 10Xは読み取り専用です
Windows 10X のコアオペレーティングシステムはロックダウンモードで設計されており、信頼されたアプリのみがオペレーティングシステムで実行できます。これは以前から耳にしていたと思いますが、Windows 10 S でも同じモデルです。(でもちょっと待ってください! 従来の Win32 アプリもサポートされています。その方法については後ほど説明します。)違いは、Windows 10X では署名済みコードと「良好なレピュテーション」を持つアプリ(MSIX コンテナーで公開されたものも含む)も実行されることです。これにより、メールやカレンダーといった従来の UWP アプリだけでなく、利用可能なアプリの幅が広がります。

確かに、Windows 10X 内ではフォトなどの Windows アプリが最もよく使用されるでしょう。
だからといって、アプリをMicrosoft Storeアプリからダウンロードしなければならないわけではありません。信頼できるアプリであれば、ウェブサイト、USBキー、その他の場所からダウンロードできます。これはWindows 10 Sからの大きな変更点です。
これらすべては、次のような興味深い続効果をもたらすでしょう。
Windows 10Xではマルウェア対策は不要
Windows 10 Sと同様に、Microsoftは署名済みの信頼できるアプリケーションを利用することで、Windows Defenderを含むマルウェア対策アプリケーションの必要性がなくなると考えています。つまり、マルウェア対策に必要なパフォーマンスオーバーヘッドをOS内の他の領域に再配分できるとMicrosoft幹部は述べています。
Windowsのアップデートには90秒かかります
マイクロソフト パートナー グループ プログラム マネージャーのアンドリュー・クリニック氏によると、Windows 10X の PC アップデートには 90 秒もかからないそうです。その理由は、まずバックグラウンドで実行されるからです。クリニック氏はまた、Windows 10X の動作は Windows 10 とは少し異なり、OS は別の状態としてダウンロードされると述べています。おそらくパッチ適用済みの OS のコピーとしてダウンロードされ、パッチ未適用の OS とは完全に独立して存在するでしょう。フォアグラウンドで 1 つのバージョンの Windows 10X が実行され、バックグラウンドで別のバージョンの Windows 10X がダウンロードされ、再起動するとこの 2 つのバージョンが切り替わるだけになるようです。

開発者は、Microsoft のこの Windows 10X エミュレーターを試すことができます。
アプリのアップデートは段階的に行われます
アプリのアップデートにもいくつかの改善が見られます。Microsoftのプログラムマネージャーリードであるジョン・ヴィンツェル氏は、新しいMSIXアプリパッケージングコンテナーの利点の一つは、アプリのすべてのリソースがコンテナー内に含まれ、それぞれに固有のソフトウェアハッシュが付与されることだと述べています。実際には、コンテナーは3種類あります。UWPアプリ用のネイティブコンテナーは最高のパフォーマンスとバッテリー寿命を提供します。MSIXコンテナーは既存のアプリとの高い互換性と堅牢なインストール/アンインストール手順を提供します。そして、新しいWin32コンテナーについては後ほど詳しく説明します。
新しいアプリをダウンロードする際、各コンポーネントのハッシュがアップデートと比較されます。特定のコンポーネント(例えばアプリアイコン)が変更されていない場合は、ダウンロードとアップデートは行われず、帯域幅を節約できます。また、コンポーネントがダウンロードされる場合でも、ブロックに分割され、変更されたブロックのみがダウンロードされます。さらに、これらのブロックはダウンロード後にアプリに統合され、バックグラウンドで処理されます。
Windows 10X OSのパッチにも、同様のアプローチが採用されるようです。パッチが適用された2つ目のOSは、新しい機能のみで構成されるため、パッチがリリースされるたびにOS全体を再ダウンロードする必要がなくなります。
レジストリクリーナーに別れを告げる
ちなみに、Windows 10X内のUWPアプリは特定のライブラリにしかアクセスできません。例えば、フォトアプリはWindows 10内のUWPアプリと同様に、フォトライブラリにしかアクセスできません。「アプリはOSと連携できますが、明確なAPIセットを介してのみ可能です」とクリニック氏は述べています。
「OSを最適化するためにレジストリをいじる必要はもうありません」とクリニック氏は付け加えた。「そして個人的に嬉しいのは、レジストリクリーナーを使う必要がなくなったことです。」
「ビット腐敗」に(再び)さよならを告げよう
Microsoft は Windows 10 S でこれを約束しており、Windows 10X でも同じ誓約をしています。つまり、初期コードとそれに続く OS およびアプリのアップデートがクリーンで整然としたものになるため、「ビット腐敗」、つまり PC を何年も使用することで伴うパフォーマンスの低下は発生しないはずです。
「私たちは持続的なパフォーマンスを実現し、初日に実感したパフォーマンスがマシンの寿命を通して維持されるようにします」とクリニック氏は付け加えた。「これは非常に重要です。前回確認したところ、プロセスは使用すればするほど遅くなることはありませんでしたから。」
Win32 コンテナー: Windows 10X でレガシー アプリがサポートされる仕組み
Windows 10X がレガシー Win32 アプリをどのように処理するかは、Windows 10X の最も魅力的な部分の一つであり、既に述べた他の多くのコンポーネントを基盤としています。基本的に、Windows 10X はほとんどのレガシー Win32 アプリをサポートしますが、これは Microsoft の秘訣である仮想化技術からいくつかのテクニックを借用することで実現されます。
Windows 10X 内のすべてのアプリは、OS を潜在的なマルウェアから保護するために、独自のコンテナー内で実行されます。しかし、Win32 コンテナーは、レガシー Win32 コードのための巨大な保管庫として、別途存在します。(MSIX コンテナーは Win32 コンテナー内で実行されます。そうです、コンテナーの中にコンテナーがあるような形で)。Win32 コンテナー内では、システムユーティリティや古いゲームなど、残しておきたいレガシー Win32 アプリがすべて実行されます。さらに、従来の Windows ディレクトリツリー、独自のカーネル、ドライバー、レジストリも存在します。

Windows 10X ホスト内での Win32 コンテナーの外観を示す図。
Win32コンテナーは本質的には仮想マシンですが、VMよりも高度な統合性、はるかに低いレイテンシ、そしてホストWindows 10X上のより多くのリソースへのアクセスを提供します。Microsoftのプリンシパルプログラムマネージャーであるピーター・トール氏によると、これら全てが相まって、全体的なパフォーマンスが向上します。ところで、Win32アプリが実行されていない場合はどうでしょうか? 全てがシャットダウンします。非アクティブなWin32アプリでさえ「トゥームストーン」状態になり、バッテリーを節約するために非常に低電力の状態になります。
しかし、Windows 10X内でWin32アプリを開いても、実際には直接起動するわけではありません。Windows 10Xは、Windows 10XホストOS内に「プロキシ」アプリを作成します。つまり、リモートデスクトップのようなインターフェースを使って、Win32コンテナー内のセキュアなWin32アプリにアクセスするのです。Microsoftはこれらのアプリでネイティブに近いパフォーマンスが得られると約束していますが、ある程度の速度低下は避けられないでしょう。
Win32 アプリ内のプライバシー
道のりにはいくつかの困難が待ち受けている。マウス、キーボード、ペン、タッチスクリーン、プリンター、ネットワークデバイスといった「一般的な」PCハードウェアはすべてWindows 10X内で期待通りに動作するはずだが、「非標準ハードウェア」と「アプリがインストールしたドライバー」には制限があるとMicrosoftは述べている。また、カメラやマイクなど、いわゆる「プライバシーに配慮したハードウェア」にも広範な制限を設けている。この場合、すべてのWin32アプリがマイクにアクセスできる、あるいは全くアクセスできないということになる。アプリごとの権限設定はない、とTorr氏は説明した。

Windows 10X 内の Win32 アプリの制限の一部。
Torr氏は、Windows 10XにおけるWin32アプリのその他の制限事項を挙げました。例えば、システムトレイアプレットは使用できず、ファイルエクスプローラーのアドインや名前空間拡張も使用できなくなります。システムトレイ経由で操作するアプリやユーティリティがある場合は、Windows 10内の別の場所に移動する必要があります。
まだ2月なのに、すでにたくさんの情報が詰まっています。2020年が進むにつれて、5月下旬に開催されるMicrosoftのBuild 2020カンファレンスなどでも、Windows 10Xに関するさらなる情報が発表される予定です。
午前 9 時 37 分 (太平洋標準時) に詳細を追加して更新しました。