Windows 10XはARMチップで動くWindowsですが、過去のWindows RTとは異なりWin32アプリケーションを動作させることができます。 マイクロソフトによると、Windows 10Xはほとんどのレガシーデスクトップアプリをサポートし、これらのアプリケーションはコンテナ内で実行され、OSを潜在的なマルウェアやパフォーマンスの低下から保護することを目的としています。
コンテナ上で実行
Win32コンテナ内では、システムユーティリティ、Photoshop、さらにVisual Studioを含むすべてのレガシーWin32デスクトップアプリを実行することが可能です。 コンテナには従来のプログラムをスムーズに動かすための独自の従来のWindowsディレクトリーとカーネルがあります。 組み込みのドライバーとレジストリのサポートがあります。
理論的にWin32コンテナは仮想マシンであり、実行中のWin32アプリがない場合はすべてがシャットダウンされます。 これにより、システムパフォーマンスが向上し、バッテリー寿命が増加します。 従来の仮想マシンやエミュレーターとは異なり、Windows 10Xのコンテナーは、デバイスのより多くのリソースへの低レイテンシー及びアクセスを提供します。
一部制限あり
マイクロソフトはまた、コンテナーを介してWindows 10Xでレガシーアプリを実行する場合には制限があると述べています。 一部のデバイスでは、Win32アプリに対するアプリごとのアクセス許可のサポートがありません。 つまりすべてのアプリがカメラなどのプライバシーが懸念されるハードウェアにアクセスできるか、まったくアクセスできません。
またサードパーティが開発したエクスプローラー向けのアドオンを利用することはできません。例えばファイルを移動やコピーを行うアドオンであるTeraCopyはWindows 10Xでは利用できません。
同様にバッテリーパーセンテージアプリ、ボリュームコントローラー、温度検出器など、システムトレイにあるアプリは10Xで動作しない可能性があります。
PCハードウェア(マウスとキーボードのフック)もブロックしています。 OSは読み取り専用であり、完全にロックダウンされています。OSはマイクロソフトストアの外部でダウンロードしたアプリも実行できますが、評判がよく、署名されたコードを持っている必要があります。 またレジストリーエディタをいじることも禁止されています。
マイクロソフトはレガシーアプリのパフォーマンスがほぼネイティブになると約束していますが、何らかのベンチマークはリリースされたときにはっきりすることになります。
[amazon_link asins='B082WVHQD8' template='auto-ts' store='api-wpxxxx314320-22' marketplace='JP' link_id='eaaf1fe0-526a-4e43-aacf-d07d90e0b852']
[st-card-ex url="https://www.windowslatest.com/2020/02/18/windows-10x-win32-apps-limitations/" target="_blank" rel="nofollow" label="" name="" bgcolor="" color="" readmore="続きを見る"]
--