誰かが ARM コンパイラを作成した場合、デスクトップ アプリを Windows RT 用にコンパイルできますか?
それとも、Microsoft によってデジタル署名されたアプリのみが Windows RT のデスクトップ モードで実行されるのでしょうか?
答え1
いいえ。Windows RT では、Metro/Modern/Microsoft スタイルの UI アプリのみ実行できます。
ただし、Microsoft によってコンパイルされ、デジタル署名された一部のデスクトップ アプリは、Office 2013 や一部の開発者アプリなど、Windows RT で実行できます。
答え2
Microsoft Store の制限がない場合でも、WinRT フレームワーク スタックは完全な .NET Framework のサブセットにすぎません。そのため、何かをインストールできたとしても、実行できない可能性があります。
2011年のBUILD講演でKrzysztof Cwalina氏が指摘した大きな違いのいくつかを以下に示します。.NET 開発者の視点から見た Windows 8 アプリ開発。
答え3
現時点では、できません。Windows RT では、Windows ストアからダウンロードしたアプリのみを実行できます。
によるとこのリンク
おそらく最大の変更点は、Windows RT では Microsoft の App ストアに含まれているアプリケーションのみが実行されるようになることです。
私の直感では、この制限は人為的なものです。Microsoft は、開発者が自社の OS 用に開発するすべてのソフトウェアのシェアを欲しがっています。