受到推崇的, 2024

编辑的选择

Windows 10的双浏览器策略,至少现在

不要嘲笑我們的性

不要嘲笑我們的性
Anonim

即使在华盛顿州雷蒙德市的周三的Windows 10预览活动结束之后,我们是否能够看到来自微软的Internet Explorer 12或一个好奇的新型替代浏览器仍然是未知数。事件中,记者们获得了将要发布给测试人员的下一个Windows 10版本的实践演示。

在主题演讲会上,微软公司操作系统副总裁Joe Belfiore介绍了一个不同的Web浏览器,通过代码调用它名字,“斯巴达人”。房间里的许多记者已经看到泄露的截图,这让人感到很惊讶。这是一个更简约的浏览器,但并不像第一个Windows 8带来的奇怪的“Metro风格”浏览器那么呆板和陌生。

[更多阅读:您的新电脑需要这15个免费的优秀程序]

令人惊讶的是斯巴达缺乏明确的目标。它可能会或可能不会取代Internet Explorer 11;它可以或不可能成为Internet Explorer 12.

“由于我们已经进行了Web的这种快速发展,并且由于我们在Windows 10上构建了这套新设备,我们认为通用平台现在是为现代网络构建新浏览器的最佳时机,它将为我们在Windows 10上的下一代Windows用户提供支持,“Belfiore说,

然后他演示了一种使用钢笔绘画标记呈现的网页的方法在斯巴达。他选择的页面是The Verge上的一个故事,讲述了微软新的Web浏览器的优点,并用Internet Explorer的熟悉的“e”标识说明了这一点。

现在,斯巴达在新的版本中有其独特的图标Windows 10任务栏。

然而,记者们邀请测试Windows 10版本,不久之后将分发给测试人员指出完全没有Spartan。取而代之的是浏览器,公司领导该演示的公司官员明确称为Internet Explorer 12.一位公司代表表示,Spartan将作为单独安装提供给Windows 10的“Insiders” - 另一种浏览器使IE12的位置与Google相同Chrome可以。

二元性还没有消失

这不是一个挑剔的问题,特别是对于想要构建在Windows 10中运行的Web应用程序,但不知道该功能将在何处上演的开发人员。理解这个问题需要一些背景知识。

Web浏览器有两个部分负责其相对性能。一个是JavaScript解释器,它定义了Web页面的功能或Web应用程序的客户端(用户)部分。另一个是渲染引擎,其实质上是系统的印刷机。每个浏览器制造商面临的挑战是开发解释和渲染组件,以便能够比竞争对手更好地处理来自Web的原材料。

微软计划在一段时间内推出新版本的渲染引擎它的Web浏览器随Windows 10一起发布。今天的启示表明,该公司可以同时提供两种浏览器,一种可以替代另一种。

为什么要这样做?那么,微软实际上曾经发布过两次浏览器,其中Windows 8都出现在任务管理器中,称为“Internet Explorer”。一次是在桌面上渲染网页,另一次是在其他环境中渲染它们,后来被称为“Metro”。

当时的微软开发人员传达了他们希望网络应用可以被安装在Windows 8和Windows Phone 8的开始屏幕中,作为普通应用程序给这两类设备的用户。 Metro IE将呈现这些应用程序,而WinRT运行时将呈现本地Windows 8应用程序。

无论这是否唯一方式,微软选择的策略是为Windows 8启用Web驱动功能。虽然这种支持可能有效,但如果时间充裕,双浏览器策略将失败,因为用户发现二元性太混乱。有些人认为Metro IE本身就让人迷惑不解。

Spartan会帮助还是阻碍竞争?

这次双浏览器策略将用于不同的目的:吸引Google快速建立的用户群Chrome浏览器,同时与资深的Windows用户保持兼容的途径。然而,Web开发人员提出的问题是,在该领域添加其他渲染引擎是否会让那些更喜欢他们的网站和应用程序在各种环境下看起来相同的问题复杂化。多年来,开发人员在使用预处理器指令,宏或其他技术来识别客户端浏览器的渲染引擎之前,已经采用了它的代码。通过这种方式,他们可以为每个引擎提供最适合的代码,而不是提供一个框架并希望获得最佳效果。

一个新的Microsoft渲染引擎的反对者表示,它会给他们一个更多的上下文来测试,因此很复杂他们的工作。但支持者反驳说,目前在该领域的多个Web引擎有助于确保所有浏览器都符合标准。他们引用过去的历史,当Internet Explorer 6拥有如此令人瞩目的使用份额时,在IE6中渲染的网站出现在Netscape或Safari中,好像地震已经袭击了它们一样。支持者表示,由于没有一个浏览器指挥该领域,开发人员不必再选择一个作为原型,并希望其他人也能跟随。

如果微软选择仅通过Windows 10发布Spartan,它可以更改应用程序的选项发展迅猛。除了所谓的“通用应用程序”,这些应用程序在平板电脑和PC上的显示方式略有不同,可以预见的是,Spartan可以用作HTML5应用程序的平台。毕竟,微软已经拥有了一种新的适用于JavaScript的实时编译器技术,它从.NET Framework中借用架构元素。如果HTML5应用程序与Windows 10本地应用程序(包括WinRT和.NET)一起被提升到显着位置,那么Spartan成为Google Chrome浏览器的一个关键竞争对手,作为平台的Web管理员。

热门类别

Top