揭示微软为何放弃IE的历史内幕今年它已经20岁了,但微软并没有庆祝它的生日,而是将其踢出Windows桌面,并用新的网络浏览器MicrosoftEdge取而代之。 IE没有被人道地消灭,它也不会从7月29日发布的Windows10中消失。因为有些旧网站使用的是Edge可能不支持的过时技术,此时你仍然可以使用IE打开它们。那种感觉,就像当你别无选择,只能熨一件衬衫时,你从柜子里拿出熨衣板。 Microsoft高管解释了Edge这个名字,表示它意味着“处于现代网络标准和功能的最前沿”,并试图突破界限。但你也可以这样想:这是微软不能掉以轻心的对未来的赌注。 “公司内部就我们应该把这个浏览器带到哪里进行了很多有益的辩论,”微软项目管理总监DrewDeBruyne在Windows10发布前几周说。“我们应该如何处理下一个版本的IE?Windows10的推出是一个分水岭,我们是否应该借此机会为浏览器的未来奠定新的基础?” 微软买了Mosaic,改成IE几年了。加入公司的DeBruyne说,微软的一些人一开始并不觉得需要新的浏览器。“但归根结底,这对我们的用户来说将是一件好事。” DeBruin的老板兼微软操作系统团队副总裁JoeBelfiore坦言,他对改名浏览器不是很热衷,因为他曾是IE4和IE5项目的负责人,感情深厚对于IE。但与此同时,贝尔菲奥里觉得是时候把过去抛在脑后,向前迈进了。 不受欢迎的IE 看到IE走了,估计没有多少人会难过。尽管它在1995年到2004年间战胜了Netscape并取得了长足的进步,但它几乎没有受到欢呼。微软将IE与Windows操作系统捆绑在一起,赋予了它市场主导地位,并使其成为网络上最被低估的浏览器。最终,微软不得不在一场具有里程碑意义的司法部诉讼后解除平局。 当时人们不喜欢IE还有其他原因,比如微软坚持使用他们自己的HTML表单,其性能经常令人抓狂。 到2010年,微软回应了这些批评(当然谷歌Chrome浏览器的崛起也给它带来了一些压力)完全重构的IE9,性能有了很大的提升,但到那个时候,真正关心的人并不多如果它变得更好或没有。 DeBruyne称IE9、IE10和IE11“很棒”,但承认它“被低估了”。一个很大的原因是Microsoft一直试图使IE与所有传统软件(想想ActiveX、浏览器帮助对象和VB脚本)兼容,同时支持新型网站和服务。微软对Windows做了同样的事情。 “在遗留软件和与新网络的互操作性之间进行观察和取舍是一场真正的斗争,”DeBruyne说。 改变的时机 浏览器团队知道他们必须改变这一点,Windows10的“分水岭”版本似乎是一个完美的时机。浏览器团队大约在一年半前启动,当时他们得到了公司最高领导层的认可,其中包括微软首席执行官萨蒂亚·纳德拉(SatyaNadella)。DeBruyne没有说Nadella是否从一开始就同意该计划;不过,纳德拉曾公开表示,微软作为一家公司,需要承担更大的风险,尝试更多的东西。 “多年来,IE品牌经历了起起落落,”微软Windows和浏览器产品营销高级总监罗杰·卡普里奥蒂(RogerCapriotti)说。“新名称和徽标有两个目的:首先,我们要强调这是一款新浏览器,具有新的新功能,并且它是一款适用于Windows10的浏览器。其次,对于那些不想要的用户为了给IE一个机会,我们认为“MicrosoftEdge”这个名称可能会给人留下不同的印象。” Belfiore认为,微软不改变品牌名称,只是技术和执行上的变化也是可能的,但一个新的“名称和品牌可以展示技术变革”。及时实施变革在Edge中可见一斑应用程序图标,它有一个“E”,与IE中的那个非常相似,新颖,性能好,没有疏远感。 与过去决裂 MicrosoftEdge之前的代号是“ProjectSpartan”(斯巴达计划),Spartan这个词的意思是“简单、贫穷”的意思,用这个来形容Edge的感觉倒是挺不错的。Edge是最微软有史以来最简洁的浏览器。很少的图标,极少的菜单文本,以及令人难以置信的低调设计(当然你可以更改整体颜色)。但在它的背后,有一个非常有趣的故事。 在2014年,有消息称,IE从4.0版本开始使用的渲染引擎Trident将在未来的IE12Medium中发生重大变化。这个传闻有一半是真的。 MicrosoftEdge使用了具有Trident属性的新渲染引擎。”我们从旧的渲染引擎Trident开始,它是MSHTML,并创建了一个分支代码,它削减了很多(事实上,我认为几乎所有)遗留技术和遗留行为——定义IE的遗留技术和遗留行为,将它与其他的分开现代浏览器,”DeBruin解释道。 TheyBreaking与过去并引入“EdgeHTML”使Edge成为微软多年来最快、最轻便的浏览器。DeBruin告诉我,从用户反馈和某些基准测试的早期结果来看,Edge浏览器浏览器的速度与基于Blink的Chrome一样快(Blink也是开放标准WebKit的代码分支),甚至可能更快“我们在性能的许多方面都表现出了优势,因为我们可以在IE中留下很多IE遗留技术,”他说。.微软在Edge中投入的技术包括ActiveX,这是一种用于呈现组件和对象的软件框架。“虽然它仍然是一项非常重要的技术——网络上的许多应用程序仍然依赖它——但从概念上讲,它确实不适合通用Windows平台,”DeBruyne说。 这就是IE的用武之地。目前IE位于“附件”下。当一个网站需要在IE中打开时,Edge会通知你,给你两个选择,一个是在Edge中继续加载它,知道它的某些部分可能无法正常工作,另一个是在IEOpen中加载它它。 “当大多数开发人员开发Web应用程序时,他们希望它能够跨浏览器和设备运行。如果你有同样的感觉,那么ActiveX可能不是你会选择的技术。所以,从某种意义上说,我们只是在现实中醒来,”DeBruyne说。 风险 与Trident的关系,MicrosoftEdge是一个全新的网络浏览器,这意味着一切都是从头开始构建的。因此,当Edge在7月29日发布时,一些东西仍然没有准备好,最显着的是对扩展的支持。 在微软于6月,该公司展示了在Edge上运行的扩展,因此工作显然是一项正在进行的工作。微软承诺在2015年底之前准备好扩展,但对于某些用户来说,无法在Edge启动时使用它是显然很烦人。 “我们知道这很重要,尤其是对于那些真正喜欢浏览器的人来说。使用扩展的浏览器用户相对较少,对于他们来说,扩展是必须的。”DeBruyne说。Edge缺乏第三方保护,微软不认为这是安全风险,主要是Windows10已经内置了安全保护程序,所以它也可以保护Edge,Win10和Edge都受到保护SmartScreen和WindowsDefender“我们已经在系统上安装了安全程序,并确保它们都能很好地协同工作,我们认为,这样用户就不会因为诺顿与我们的系统发生冲突而体验到性能下降或死机的情况。” 然而,Edge做了一些完全不同的事情带有扩展名,它们非常重要。#p# 解决结垢问题 每三个月,我都会去邻居家帮她清理系统。IE和Chrome她都用,(一个不行就用另一个),平时我去清理系统的时候,两个浏览器都处于勉强能用的状态,总能找到很多她没用的东西。不需要减慢系统速度。她通常不知道一半的软件和扩展来自哪里。问题通常始于扩展(和浏览器助手)。MicrosoftEdge可能会结束这种麻烦。 当今年秋天MicrosoftEdge上的用户可以使用扩展程序时,它们看起来会非常不同。首先,通用Windows平台不再允许安装挂接到Windows本身的二进制挂钩扩展。Belfiore说,当微软创建InternetExplorer时,允许这样的扩展似乎是个好主意。然而,今天有许多扩展允许第三方垃圾挂钩到您的系统,恶意软件是一个持续的威胁。甚至微软自己也在这样做:Skype扩展程序在网页上查找电话号码并将其突出显示,以便您可以单击它并拨打电话。 扩展程序会降低您的浏览器速度——无论它们是好是坏,还是非常危险。 Belfiore解释说,扩展程序将无法“以一种无法控制的方式连接到Edge。你可以随时卸载它们。它们真的可以。现在IE不是这种情况。“这也将使它不可能第三方公司、服务和恶意软件隐藏在代码中。 用户体验 一切都说得通。微软愿意放弃遗留应用程序以支持更精简、更安全的浏览器体验,这是一件好事。然而,即使人们不介意MicrosoftEdge目前缺乏扩展支持,真正的考验将是它作为一款关键浏览器的表现如何。 有趣的是,MicrosoftEdge将在发布时支持Adob??eFlash(AdobeFlash经常会降低运行速度),尽管是针对Edge优化的特殊版本。WindowsUpdate将遵循从Windows8开始的传统,处理系统的所有Flash更新。 Microsoft自己的研究表明,计算机用户将70%的时间花在网络浏览器上。他们会喜欢Edge朴素的设计吗?Belfiore说:“我们的意图不是让它裸露,而是强调内容。” 将地址栏放在一个不寻常的位置怎么样?虽然微软曾经有过取消地址栏的想法,但Edge团队最终还是决定保留它,只是把它放在了一个新的位置:当你打开一个新标签页时,它几乎就在屏幕中间。对于某些用户来说,这可能看起来很熟悉。 Edge的地址栏定位有点像Chrome,它的功能很像Chrome的多功能框:输入你想要的内容(它支持自然语言查询,多亏了Bing),Edge会把它当作搜索——但如果你输入一个URL,它会带你到你想要的网站。到达目的地或获得结果后,地址栏会弹出到更自然的位置,即页面顶部。DeBruyne说,微软没有从谷歌那里听到任何关于在这方面与Chrome的相似之处。 这就是MicrosoftEdge的感觉:具有熟悉的设计和功能的现代、清新的外观。您会看到拖动选项卡、多个窗口、收藏夹和收藏夹选项卡。但是,它也是Windows不可或缺的一部分。Edge可能是自IE4以来微软所有浏览器中与Windows集成度最高的浏览器。 MicrosoftEdge集成了Cortana数字助理,当Cortana认为它有帮助时,它会弹出一条消息。它可以回答诸如“一夸脱是多少品脱”之类的问题并响应搜索结果。例如,如果您搜索当地餐馆,它会提供菜单、路线和评级等附加信息。 “我们从Cortana的餐厅类别开始。但是,我们的目的是随着时间的推移将此功能扩展到其他类别。我们希望当你浏览网页时,Cortana能够以一种有品位、有用的方式来帮助你,”DeBruyne解释道。感觉,有利于内容的展示而不让人感到枯燥,在某些情况下,为了展示内容会牺牲一些其他的东西。 其中一项新功能称为阅读视图,它会删除网页上除关键文本和图像之外的所有其他内容。但是,此功能并非对所有站点都相同。“我们使用一些客户端代码和Bing所做的一些分析来确定哪些网站和页面是好的候选者,然后我们点亮那个按钮,”DeBruyne说。网站还可以选择阻止阅读视图功能,这样广告仍然可以显示以支持网站的业务。 我注意到这个功能的一个关键细节:它有一个略带黄色的背景颜色,就像书页一样。所以我对浏览器的设计过程有点好奇。我问DeBruyneMicrosoftEdge的设计与最初的概念有多大变化。 他回答说,虽然有些部分,尤其是浏览器熟悉的部分(例如导航按钮和地址栏),与早期的设计相比变化不大,但其他部分变化很大,尤其是WebNotes。 新的站点注释、评论和分享工具是一个新概念。“当我们弄清楚它的用途以及它将如何与OneNote一起工作时,它经历了很多变化,”他说。 无意中强调了MicrosoftEdge的潜在绊脚石。WebNote具有社交分享功能,但前提是社交平台有“分享合约”。“共享合约”本质上是对Microsoft自家应用程序(例如Edge)的应用程序内支持。Twitter等社交平台公司此前开发了Windows8应用程序(可以以磁贴的形式出现在WindowsDesign中),但Windows10将WindowsDesign纳入了开始菜单。为什么这些社交平台努力发展?Windows10应用程序怎么样?(它确实以平板电脑模式出现,但我想知道有多少人会使用平板电脑模式。) 但DeBruin相信Twitter将推出Windows10应用程序,Belfiore也是如此。 Windows10放弃了Windows8最具侵略性的设计和用例模型,允许用户几乎忽略磁贴和Windows设计并返回到他们更熟悉的桌面开始菜单。MicrosoftEdge无疑是Windows10中最激进的设计元素。但它是否也会成为最成功的设计元素还有待观察。 如果你今天不喜欢Edge,也许几周后你会喜欢它,因为MicrosoftEdge不会“完蛋”。这就是Windows10的一般开发哲学,Belfiore说,“如果你问Facebook,它完成了吗?它会说它已经完成,但它还没有完成。”这意味着什么?”贝尔菲奥雷解释说:“这意味着我们必须继续向其中添加一些好的功能。“
