各自揭密:微软在浏览器领域与老对手谷歌(GoogleState of Qatar合营底细

虽然不是每个人都对微软
Chromium
引擎的浏览器即将发生的变化感到高兴,微软实习生甚至指责谷歌通过YouTube破坏 Edge
浏览器,Google
声明并没有 通过YouTube 破坏
Edge 浏览器上破坏了用户体验,

该工程师称,“谷歌在YouTube中添加一个隐藏的空div,来阻止Edge浏览器使用硬件加速。在此之前,我们相当先进的视频加速使我们在视频播放续航方面远远领先于Chrome,但几乎在他们在YouTube上搞破坏的那一刻,他们就开始宣传Chrome在视频观看方面电池续航优于Edge。”

“我们有点紧张,”微软Edge项目经理杰特·曼恩承认。“幸运的是,当我们宣布这一消息时,我们得到了Chromium工程师和其他Chromium浏览器厂商的积极响应,他们非常高兴看到我们能够加入这个社区。”人们的反应大多是积极的,其他浏览器工程师认为这是为改进Web网络而获得更多帮助的一种方式。

图片 1

微软放弃自家浏览器中的在自己的使用
EdgeHTML,转而采用开源
Chromium
引擎的消息已经过去了两周,据报道,使用微软
Chromium 引擎的浏览器至少会支持 Chrome
扩展。

这名微软Edge浏览器工程师解释称,“微软决定结束EdgeHTML的原因之一是因为谷歌不断对其网站进行更改,来破坏其他浏览器,我们无法解决这个问题。”

然而,火狐浏览器开发商Mozilla并不欢迎微软的举动。这可能意味着Web开发人员不太可能使用任意浏览器编写符合Web标准的代码,而更可能只为Chromium和Safari编写代码。所以Mozilla说它将继续“为一个真正开放的Web网络而战”。

一旦做出决策并公之于众后,为Edge换用Chromium渲染引擎的真正工作就拉开了大幕。之前,谷歌和微软的工程师已经习惯于共同协助设计Web标准,但这次将有很大不同之处。微软采用Chromium渲染引擎,意味着与谷歌的合作关系在过去六个月里变得更加紧密了。

图片 2

谷歌对该Edge工程师的说法提出异议,称YouTube空白div只是为了修复一些bug。YouTube发言人在给The
Verge的一份声明中说:“YouTube不会添加旨在破坏其他浏览器优化的代码,我们经常通过标准组织,Web平台测试项目,开源Chromium项目等与其他浏览器供应商合作,以提高浏览器的互操作性。”

有时双方需要决定到底采用Google Hangouts还是Microsoft
Teams进行协作通信,或者到底是使用Word还是Google
Docs。而微软的工程师们往往愿意迁就谷歌。

微软Web野心面临的其他问题之一,是它作为一家公司的组织方式。当Edge刚发布时,Windows
Web平台方面的工作由一个独立团队,而非由Edge开发、维护团队负责。微软去年重组了Windows业务,前Windows主管米尔森离开公司,微软的Web平台和Edge团队合二为一,统一由贝尔菲奥尔领导,以增强团队的责任心,使Edge最终成为Windows平台上更好的浏览器。

从微软网站上可以看到微软 Chromium
引擎的浏览器的启动时间,但我们已经可以确定它不会与 Windows 10 Insider
版本绑定,它很可能会通过 Microsoft Store
作为测试版推出,新版浏览器 也将在Windows 7,8.1 和 MacOS
上提供。

微软没有对其工程师的说法进行评论,微软只是称,“谷歌一直是一个非常好的合作伙伴。”微软已经宣布Edge浏览器放弃EdgeHTML浏览器引擎,转投使用谷歌的开源项目Chromium引擎。

微软实现其关于Web网络野心的另一个大问题是公司的组织方式。当微软开始Edge项目时,Windows的Web平台工作EdgeHTML是由一个独立的团队来进行的,而构建和维护Edge浏览器本身的团队没有参与其中。微软去年对Windows业务进行了大规模重组,前Windows负责人特里·迈尔森离开了微软,微软Web平台和Edge团队在乔北峰的领导下进行了整合,以增强最终打造出更好Windows浏览器的责任机制。

从旧版Edge过渡到新版Edge不是一朝一夕的事,微软仍然在探索如何实现这一目标。不能忘记的是,Web渲染技术不仅仅应用在浏览器选项卡中,还应用在应用以及操作系统中各种我们想不到的地方。微软将如何应对这些挑战还有待观察。

(文/开源中国)    

IT之家12月20日消息此前一名微软Edge浏览器工程师表示谷歌在Youtube添加了代码以故意破坏Edge浏览器的兼容性,对此谷歌表示否认。

很明显,现在还处于微软开发Chromium的早期阶段,来自微软和谷歌的工程师似乎在为类似的目标进行良好合作。但微软和谷歌仍然是激烈的竞争对手。以前,谷歌的Chrome浏览器专用网站在Edge上运行得并不好,Mozilla的一位前高管最近指责谷歌多年来一直在破坏火狐浏览器,尽管谷歌与火狐浏览器有着密切的合作关系,曾经达成过一项将谷歌搜索作为默认设置的协议。

Edge普及率低还与第二个因素密不可分:兼容性。因为Edge使用不同于Chrome或Safari的渲染引擎,这意味着它有时会出现不能正确渲染网站的问题。针对多个浏览器测试网站一直存在很大困难,而且由于Edge普及率很低,这意味着针对它的优化通常不在Web开发人员的优先考虑之列。

值得一提的是,此前Mozilla项目经理还声称YouTube的一些重新设计使该网站“在Firefox和Edge中慢了5倍”。

最近,当Google
Meet突然不在支持新版Edge浏览器时,这些担忧变得更加强烈。谷歌最近还在Edge
Chromium用户使用Google
Docs时添加了一个“不支持浏览器”的警告。埃里克·劳伦斯在加入谷歌开发Chrome之前曾为IE浏览器工作,现在又回到了微软。他在Twitter上透露,谷歌最近的改动可能不是恶意的。谷歌并不是故意要屏蔽微软的新版Edge浏览器。

图片 3

Edge浏览器还建立在微软的通用Windows平台(Universal Windows
Platform,简称UWP)基础之上,这是该公司此前通过Windows 8和Windows
10大力推介的通用应用程序,可以在台式机、平板电脑、手机、Xbox游戏机和HoloLens等设备上运行。“我们的第三个逆风是UWP。这并不是说UWP不好,但UWP并不是一个有着35年历史的成熟平台,也不是一个已经编写大量应用程序的平台,”乔北峰解释道。这意味着UWP中像支持多显示器等功能并不可靠,而Edge团队将不得不等待UWP的更新。微软需要让Edge浏览器重新成为一款真正的桌面应用程序,能够适用于Windows
7、Mac和Windows 10多个平台。

本文由腾讯数码独家发布

因此,微软投入了更多工程师试图解决Edge浏览器的兼容性问题,但这是一种打地鼠式的愚蠢方法:每当解决了Edge浏览器中的一个问题后,就会弹出另外10个问题。随着谷歌通过Chrome推出了许多新标准和速度,Web网络的发展速度大大加快,而微软却没有跟上脚步。

要向所有Windows用户发布新版Edge浏览器,微软还有很多工作要做,而且仍然面临许多未知数。微软还面临着遭遇最经典Windows问题的风险:向后兼容性阻碍未来的发展。未来版本的Windows
10可能必须同时支持现有的Edge、IE 11和Edge Chromium。

这次重组更加凸显出Edge的问题,现有的Web团队已经联合起来改进公司的浏览器工作。微软开始在不同的开源技术实现上构建新的浏览器原型,看看什么是可行的。其中一个原型代号为“Septagon”,完全实现了Chromium引擎。Septagon浏览器原型是显而易见的选择。但这一转变事关重大,必须由最高层做出最终决策。

贝尔菲奥尔说,“我们举行了这次会议,并进行了对话,我们当时并没有决定转向Chromium渲染引擎。我们考虑过这一方案,但我们说,‘不,我们认为我们可以通过兼容性实现这一目标。’”。

微软正在展示为Edge
Chromium浏览器规划的一些新功能,而Mac版浏览器也应该很快就会推出。Edge浏览器也将推出一种新的“IE模式”,这可能会帮助一些仍然依赖于面向IE设计的古老内部网站企业用户转向更现代的网站。Edge浏览器还设计了一个新的“收藏”功能,以改善从Web上收集信息和笔记的不良体验。微软甚至添加了精细的跟踪控件,以阻止广告通过Web网路跟踪用户。

所有这些会议的目的,是获得外部对换用Chromium渲染引擎的前景、面临的挑战以及公司对与谷歌关系的期望等问题的反馈。毕竟,换用Chromium渲染引擎是微软的一大赌注,也标志着它更多地采用开放源代码。

据国外媒体报道,微软早在2015年就发布了Edge网络浏览器。但却在2018年出人意料地转而采用谷歌的Chromium开源引擎。本文就微软如何做出这一重大决定以及接下来可能发生什么的故事进行了描述。

开发火狐浏览器的Mozilla并不欢迎微软换用Chromium渲染引擎。这可能意味着Web开发人员将不太可能根据Web标准编写代码,更可能只为Chromium和Safari编写代码。这是一个真正的风险,所以Mozilla称它将继续“为真正开放的Web而战”。

谷歌工程师与微软讨论了Chromium开源社区通常是如何工作的,微软的工程师也采纳了这些流程。曼恩表示:“我们的许多原则与这些最佳实践非常一致。”这些实践包括长期参与Chromium项目,维护微软所做的任何贡献,尊重架构设计以及跨平台和跨设备的需求。

纳德拉领导团队每周五都会开会,他们有一个名为“惊人的研究员”(Researcher
of the
amazing)的流程。这一流程的目标,是使每个产品团队派出在研发新奇产品的工程师,演示在开发的产品。巧合的是,当Windows团队正在进行新版Edge的原型设计时,轮到他们展示自己的“神奇研究员”。Septagon原型因此得以在最高领导层会议上亮相,而且获得了很好的反馈。

发表评论

电子邮件地址不会被公开。 必填项已用*标注