火狐产品主管:不值得开发Windows RT浏览器
openkk 12年前
<p> 北京时间 5 月 18 日消息,Mozilla 的火狐浏览器产品主管阿萨·多兹勒(Asa Dotzler)当地时间周三发表博文称,除非微软允许其他浏览器开发商调用 Windows RT 中重要的 API (应用编程接口),开发 Windows RT 版浏览器“可能不值得”。</p> <p> Windows RT 是微软开发的面向 ARM 架构芯片的操作系统。</p> <p> 多兹勒说,“由于我们在开发 Windows RT Metro 版火狐时不能调用功能强大的 Win32 API,火狐与 Metro 版 IE10 相比将处于劣势。我们可以开发界面漂亮的火狐,但其处理能力和速度将使它失去价值,没有用户愿意使用那样的浏览器。”</p> <p> 尽管多兹勒的“不值得”评论暗示了 Mozilla 放弃 Windows RT 的可能性,但这并非 Mozilla 的官方态度。</p> <p> 上周,Mozilla 首席律师哈维·安德森(Harvey Anderson)表示,该公司的工程师“仍然在评估 Windows RT 平台上的最佳策略”。</p> <p> 安德森和多兹勒上周公开谴责了微软不允许第三方开发商访问 Windows RT 中 Win32 API,允许自家软件——特别是 IE10 调用这些 API 的行为。Mozilla 认为,不能调用这些 Win32 API,Windows RT 平台上的 Metro 版浏览器将远不如传统的 Windows 版本。其他浏览器与 IE10 相比将处于劣势,很大一部分原因是不能运行 JIT JavaScript 编译器。目前,所有主流浏览器都带有 JIT JavaScript 编译器,以快速执行网站上的 JavaScript 代码。</p> <p> 根据微软目前制定的 Windows RT 开发规则,只有 IE10 能调用运行 JIT 编译器所需要的 API。多兹勒说,“没有 JIT 编译器,用户访问 非死book、推ter 和 Gmail 等网站的速度将异常慢。”</p> <p> 谷歌已经表示在这一问题上支持 Mozilla。</p> <p> 欧盟反垄断监管机构已经明确表示,Windows 8 必须遵守 2009 年的和解协议。根据协议,Windows 操作系统必须允许用户选择 IE 之外的其他浏览器。但欧盟反垄断监管机构没有声称 Windows RT 需要遵守同一协议。</p> <p> 根据微软 2002 年与美国司法部达成的和解协议,微软可以禁止第三方应用调用 Windows RT 中的 Win32 API,因为协议只适用于“英特尔兼容 PC”。</p>