回答:
MSはサードパーティアプリがシステムにフルアクセスすることを許可しないため、どちらも利用できません。Mozillaからのこのブログ投稿は、このポリシーに対する彼らの異議を概説しています。
Windows RT(MicrosoftがARMプロセッサで実行されるWindowsに与えた名前)には、Windows Classic環境とアプリ用のMetro環境の2つの環境があると報告されています。ただし、ARM上のWindowsでは、Internet Explorer以外のブラウザは特権的な「Windows Classic」環境で実行できません。実際には、これは、Internet Explorerのみが、ユーザーが慣れ親しんだ速度、安定性、およびセキュリティの観点から現代のブラウザーに不可欠な高度なコンピューティング機能の多くを実行できることを意味します。IEがWindowsでARMで実行できることを考えると、他のブラウザでも同じことができないと結論付ける技術的な理由はありません。
FirefoxはWindows RTで動作しますか?
FirefoxはWindows RTでは使用できません。
(Microsoftはプラットフォーム上でInternet Explorer以外のブラウザを許可していないため、ChromeはWinRT、つまりARMプロセッサ上のWindows 8で実行されません。)
C/C++
プログラミング言語の使用を妨げます。残念ながら、Microsoft Internet Explorerを含め、実際のWebブラウザーはC
またはC++
で記述されています。幸運なことに、Microsoft は規則を曲げることができ、MSIEはWindows RTで動作します。理論的には、RT APIのみを使用して記述された他のブラウザでも機能しますが、誰も作成することを望んでいません(パフォーマンスが低下し、莫大な費用がかかります)。
GoogleやFirefoxがブラウザをWindows RTに持ち込むことを妨げる本当の技術的理由やWindowsストアルールはありません。Windows RT APIに完全にアクセスでき、Windows RTのデスクトップにアクセスする必要すらありません。
また、FirefoxやGoogleがiOS用のブラウザを作成できなかったときの泣き声も聞こえませんでした。
これらのブラウザ企業が、Microsoftがすでに行っているすべての選択について口を閉ざすのをやめることを本当に望んでいます。
IEは、Windows RT上のデスクトップへのアクセスを提供される唯一のブラウザであり、MSがWOA(Windows on ARM)の市場で独占権を獲得しない限り、この状況は続くでしょう。
この時点で、デスクトップモードにアクセスすることなくWinRT API だけでWOA用の他のブラウザーを作成できるかどうかは不明です。興味深いことに、ARM上で、したがってWinRT上で実行できるUC BrowserHDを見つけましたが、IE Tridentエンジンの単なる「スキン」であるかどうかはわかりません(サイトで詳細を見つけることができませんでした)。私はそれをさらに調べて、おそらく自分で試してみますが、それが本当にWinRT用の独立したブラウザであれば、それはかなりの成果であり、おそらくその種の最初のものです。