マイクロソフトだけ 発売 低電力のARMハードウェアで実行されるWindows10のバージョン。とは異なり Windows RT 、元のSurfaceおよびSurface2に電力を供給したバージョンのWindows8は、Windowsストアの外部から従来のデスクトップアプリを実行できるようにするエミュレーションレイヤーを備えたWindows10のフルバージョンです。
マイクロソフトがWindows10をARMに搭載しているのはなぜですか?
ARMは、現在PCで使用されている標準のIntelx86および64ビットIntelアーキテクチャとは異なるタイプのプロセッサアーキテクチャです。 (AMDでさえ、Intelのアーキテクチャと互換性のあるチップを製造しています。)iPhone、iPad、Android電話などのモバイルデバイスは、他の多くの小型デバイスとともに、Intelチップの代わりにARMチップを搭載しています。
低電力のARMPCには、従来のx86 PC(現在使用しているデスクトップとラップトップのほとんど)に比べていくつかの利点があります。 ARM PCにはLTEセルラー接続が組み込まれており、多くの場合、IntelおよびAMD CPUよりも優れたバッテリー寿命を提供し、ハードウェアはメーカーにとってより安価です。
Microsoftは、Windows 10をARMハードウェアで実行して、これらのメリットを享受できるようにしたいと考えています。確かに、ARMデスクトップはすぐには使用されないでしょうが、ARMはタブレット、2-in-1コンバーチブル、さらには小型のラップトップに最適です。
マイクロソフトは、失敗したWindows RTのように、このプラットフォーム用に限定バージョンのWindowsを作成するのではなく、ARMハードウェア用のWindows 10のフルバージョンをリリースすることを決定しました。これは、従来のWindowsデスクトップアプリケーションを実行することもできます。
結果として得られるデバイスは「常に接続」されるように設計されており、最大20時間のアクティブな使用と700時間の「接続されたモダンスタンバイ」を約束します。また、従来のWindowsデスクトップソフトウェアを実行することもできます。
マイクロソフトファースト パートナーシップを発表 2016年12月にWinHECでARM上にWindowsを作成するためにQualcommと協力しました。
x86デスクトッププログラムを実行できます
これは、WindowsRTだけではありません。 Windows RTでは、従来のデスクトップソフトウェアを実行できませんでした。開発者がARMプロセッサ用のデスクトップアプリケーションをコンパイルしてユーザーに提供することさえブロックしました。 Windows RTは、Windows8ストアのアプリのみを許可しました。
ARM上のWindows10は完全に異なります。これは完全なWindowsデスクトップエクスペリエンスです。 Microsoftは、従来の32ビットデスクトップアプリケーションをARMプロセッサで実行できるようにする特別なエミュレータ層を作成したため、すべてが「正常に機能」するはずです。 Microsoftは、ARM上のWindows 10 Professionalのバージョンを披露し、Windows 10Professionalにある通常の高度な機能をすべてサポートしていると述べました。
エミュレーションは、ユーザーとユーザーが実行するプログラムの両方に対して完全に透過的に機能します。これは、Windowsが現在64ビットバージョンのWindowsで32ビットアプリケーションを実行するために使用しているのと同じWOW(Windows on Windows)テクノロジを使用しています。ただし、x86からARMへのエミュレーションは完全にソフトウェアで行われます。
ただし、そのソフトウェアエミュレーションは問題になる可能性があります。マイクロソフトが 実証済み デスクトップバージョンのPhotoshopを実行しているARM上のWindows10は、Qualcommプロセッサで「完全に実行」されていると言って、IntelまたはAMDシステムで実行する場合と比較して、要求の厳しいデスクトップアプリケーションの速度が低下することはほぼ確実です。 ARM上のWindows10がリリースされたら、パフォーマンスベンチマークが表示されるのを待つ必要があります。
ただし、エミュレータに気を取られないでください。これは、エミュレートされたWindows10オペレーティングシステムだけではありません。 Windowsカーネル、ハードウェアドライバー、およびWindowsに含まれるすべてのプログラムは、ネイティブARMコードです。 WindowsストアのユニバーサルWindowsプラットフォーム(UWP)アプリも、ネイティブARMプログラムです。エミュレーターは、従来のx86Windowsデスクトップソフトウェアを実行している場合にのみ使用されます。
この情報の多くは ビデオ MicrosoftはBUILD2017中にリリースしました。
古いハードウェアデバイスのサポートが問題になる可能性があります
ARM上のWindows10は、従来のデスクトップアプリケーションをエミュレートできますが、従来用に作成されたハードウェアドライバーをインストールすることはできません。 x86またはx64 Windowsオペレーティングシステム。さまざまなハードウェアデバイスをサポートするには、これらのハードウェアドライバーのARMバージョンが必要になります。
Microsoftは、ARM上のWindows10が「インボックスクラスドライバーを使用したUSB周辺機器の優れたデバイスサポートを持つ」ことを約束します。これは、最新のUSB周辺機器に最適です。ただし、行間を読んでください。組み込みのドライバーでサポートされていないデバイスは機能しません。プリンタユーティリティやその他のハードウェアドライバユーティリティも機能しない場合があります。これは、古いまたはよりあいまいなハードウェア周辺機器の問題になる可能性があります。
これらのデバイスはWindows10Sに同梱されます
Windowsが実行されているCPUのタイプは関係ありません。 ARMでWindows10を使用している場合でも、Windows 10HomeまたはWindows10Professionalで完全なWindowsデスクトップエクスペリエンスを利用できます。
関連: Windows 10 Sとは何ですか、またどのように異なりますか?
ただし、ARMデバイス上のこれらのWindows 10には、 Windows 10 C 、MicrosoftのSurfaceLaptopと同じです。 Windows 10 Sは、Windowsストアのソフトウェアのみを実行できるWindows10のより限定されたエディションです。ただし、IntelおよびAMDPC上のWindows10 Sの場合と同様に、Windows 10 Proにアップグレードして、デスクトップアプリをインストールする機能を利用するために料金を支払うことができます。 2018年9月まで、Windows 10SからWindows10Proへのアップグレードは無料です。
つまり、Windows 10では、ARMは同じように扱われるもう1つのハードウェアプラットフォームです。それを可能にするには、エミュレーションレイヤーが必要です。 Windows 10 Sは、任意のハードウェアプラットフォームで実行できるWindowsの限定バージョンです。
いつリリースされますか?
ARMデバイス上の最初のWindows10はAsusNovoGoで、2017年末までに購入されます。QualcommSnapdragon835プロセッサを搭載したHP Envy x2など、これらのARMベースのデバイスのほとんどは2018年春に発売されます。