Answers:
两者均不可用,因为MS不允许第三方应用程序完全访问系统。Mozilla的这篇博客文章概述了他们对此政策的反对。
据报道,Windows RT(Microsoft为在ARM处理器上运行的Windows提供了名称)将具有两个环境,一个Windows Classic环境和一个Metro环境用于应用程序。但是,ARM上的Windows禁止在Internet Explorer特权的“ Windows Classic”环境中运行除Internet Explorer以外的任何浏览器。实际上,这意味着只有Internet Explorer才能在用户已习惯的速度,稳定性和安全性方面执行许多对于现代浏览器至关重要的高级计算功能。鉴于IE可以在Windows上的ARM上运行,因此没有技术上的理由可以得出其他浏览器无法做到的结论。
Firefox是否可以在Windows RT上运行?
Firefox无法用于Windows RT。
(Chrome无法在WinRT(即ARM处理器上的Windows 8)上运行,因为Microsoft不允许平台上使用Internet Explorer以外的浏览器。)
C/C++
编程语言。不幸的是,任何现实世界中的Web浏览器都是使用C
或编写的C++
,包括Microsoft Internet Explorer。幸运的是,对于Microsoft来说,他们可以改变规则,MSIE可以在Windows RT上运行。从理论上讲,仅使用RT API编写的其他一些浏览器也可以工作,但是没有人愿意创建一个(性能会降低,而且会花费很多钱)。
没有真正的技术原因或Windows Store规则阻止Google或Firefox将其浏览器带到Windows RT。他们具有Windows RT API的完全访问权限,甚至没有理由甚至不需要访问Windows RT上的桌面。
当他们无法为iOS编写浏览器时,我也没有听到Firefox或Google的抱怨。
我真的希望这些浏览器公司不要再抱怨微软已经做出的每一个选择。
IE是唯一可以在Windows RT上访问桌面的浏览器,并且很可能只要MS在WOA(Windows on ARM)上没有在市场上取得垄断地位,这种情况就会持续下去。
目前,尚不清楚仅不访问桌面模式的WinRT API是否可以为WOA创建任何其他浏览器。有趣的是,我确实找到了可以在ARM上运行并因此在WinRT上运行的UC BrowserHD,但是我不知道它是否只是IE Trident引擎的“外观”(无法在其网站上找到详细信息)。我将进一步研究它,也许自己尝试一下,但是如果它确实是WinRT的独立浏览器,那将是一个很大的成就,而且很可能是同类产品中的第一个。
有一个名为UC浏览器的浏览器,外观类似于Firefox。我认为这对您来说是个不错的选择。