ARM上のWindows 10とは何ですか、またその違いは何ですか。
マイクロソフトは、低電力のARMハードウェア上で動作するWindows 10のバージョンを発表しました。オリジナルのSurfaceとSurface 2を搭載したWindows 8のバージョンであるWindows RTとは異なり、これはWindowsストアの外部から従来のデスクトップアプリケーションを実行することを可能にするエミュレーションレイヤーを備えたWindows 10のフルバージョンです。.
MicrosoftがWindows 10をARMに移行する理由?
ARMは、今日のPCで使用されている標準のIntel x86および64ビットIntelアーキテクチャとは異なるタイプのプロセッサアーキテクチャです。 (AMDでもIntelのアーキテクチャと互換性のあるチップを製造しています。)iPhone、iPad、Androidフォンなどのモバイルデバイスは、他の多くの小型デバイスと共に、Intelチップの代わりにARMチップを内蔵しています。.
低消費電力のARM PCには、従来のx86 PC(今日使用されているほとんどのデスクトップおよびラップトップPC)に比べていくつかの利点があります。 ARM PCはLTEセルラー接続を内蔵しており、IntelおよびAMDのCPUよりも優れたバッテリ寿命を提供し、ハードウェアは製造業者にとって安価です。.
マイクロソフトは、Windows 10をARMハードウェアで実行して、これらの利点を享受できるようにしたいと考えています。確かに、あなたはおそらく近い将来ARMデスクトップを使用しないでしょうが、ARMはタブレット、2-in-1コンバーチブル、さらには小型のラップトップには最適な選択肢になるでしょう。.
失敗したWindows RTのように、このプラットフォーム用のWindowsの限定バージョンを作成するのではなく、MicrosoftはARMハードウェア用のWindows 10のフルバージョンをリリースすることを決定しました。.
結果として得られるデバイスは、「常時接続」されるように設計されており、最大20時間の使用と700時間の「接続されたモダンスタンバイ」を約束します。そして、彼らは伝統的なWindowsデスクトップソフトウェアさえも実行できます.
Microsoftは、2016年12月に、WinHECでARM上にWindowsを作成するためのクアルコムとの提携を初めて発表しました。.
x86デスクトッププログラムを実行できます
これはWindows RTだけではありません。 Windows RTでは、従来のデスクトップソフトウェアを実行することはできませんでした。開発者が自分のデスクトップアプリケーションをARMプロセッサ用にコンパイルしてユーザーに提供することさえ妨げていました。 Windows RTはWindows 8ストアからのアプリのみを許可しました.
ARM上のWindows 10はまったく異なります。これはWindowsデスクトップのフルエクスペリエンスです。 Microsoftは、従来の32ビットデスクトップアプリケーションをARMプロセッサ上で実行できるようにする特別なエミュレータレイヤを作成しました。したがって、すべてが「うまく機能する」はずです。 Microsoftは、ARM上のWindows 10 Professionalのバージョンを披露し、それがWindows 10 Professionalで見つけられるであろうすべての通常の高度な機能をサポートすると言いました.
エミュレーションは、ユーザーとそれらが実行するプログラムの両方に対して完全に透過的に機能します。これは、Windowsが現在64ビットバージョンのWindows上で32ビットアプリケーションを実行するために使用しているのと同じWOW(Windows on Windows)テクノロジを使用しています。ただし、x86からARMへのエミュレーションは完全にソフトウェアで行われます。.
ただし、そのソフトウェアエミュレーションは問題になる可能性があります。 Microsoftは、Windows上でデスクトップ版のPhotoshopを実行していると発表したが、IntelやAMDのシステム上で実行するのと比較して、要求の厳しいデスクトップアプリケーションではある程度の減速が見込まれる。 ARM上のWindows 10がリリースされたら、パフォーマンスのベンチマークを見るのを待つ必要があります。.
ただし、エミュレータに気を取られないでください。これは、単にエミュレートされたWindows 10オペレーティングシステムではありません。 Windowsカーネル、ハードウェアドライバ、およびWindowsに含まれるすべてのプログラムはネイティブのARMコードです。 WindowsストアのユニバーサルWindowsプラットフォーム(UWP)アプリもネイティブのARMプログラムです。エミュレータは、従来のx86 Windowsデスクトップソフトウェアを実行している場合にのみ使用されます。.
この情報の大部分は、BUILD 2017の間にリリースされたビデオからのものです。.
古いハードウェアデバイスのサポートが問題になる可能性があります。
ARM上のWindows 10は従来のデスクトップアプリケーションをエミュレートできますが、従来のx86またはx64 Windowsオペレーティングシステム用に書かれたハードウェアドライバをインストールすることはできません。さまざまなハードウェアデバイスをサポートするには、これらのハードウェアドライバのARMバージョンが必要です。.
Microsoftは、ARM上のWindows 10が「インボックスクラスドライバを使用してUSB周辺機器に対して優れたデバイスサポートを提供すること」を約束します。それは現代のUSB周辺機器にとっては素晴らしいことです。しかし、次の行を読んでください。組み込みドライバでサポートされていないデバイスは動作しません。プリンタユーティリティや他のハードウェアドライバユーティリティも機能しない可能性があります。これは、古いまたはそれ以上のあいまいなハードウェア周辺機器にとって問題となる可能性があります。.
これらのデバイスはWindows 10 Sと共に出荷されます
Windowsが実行しているCPUの種類は関係ありません。 ARMでWindows 10を使用している場合でも、Windows 10 HomeまたはWindows 10 ProfessionalでWindowsデスクトップのフルエクスペリエンスを体験できます。.
ただし、これらのARMデバイス搭載のWindows 10は、MicrosoftのSurface Laptopと同じように、Windows 10 Sに同梱されています。 Windows 10 SはWindows 10の限定版で、Windowsストアからのみソフトウェアを実行できます。ただし、IntelおよびAMD PC上のWindows 10 Sの場合と同様に、Windows 10 Proへのアップグレード料金を支払ってデスクトップアプリケーションをインストールすることはできます。 2018年9月まで、Windows 10 SからWindows 10 Proへのアップグレードは無料です。.
言い換えれば、Windows 10では、ARMは同じように扱われるもう1つのハードウェアプラットフォームです。それを可能にするにはエミュレーション層が必要です。 Windows 10 Sは、どのハードウェアプラットフォームでも実行できるWindowsの限定バージョンです。.
いつ発売されますか?
ARMデバイス上の最初のWindows 10はAsus NovoGoで、2017年末までに発売される予定です。Qualcomm Snapdragon 835プロセッサを搭載したHP Envy x2など、ARMベースのデバイスのほとんどは2018年春に発売予定です。.