Build 2019 开发者大会期间,微软设备体验部门副总裁乔北峰(Joe Belfiore)讲述了该公司为何决定关闭其内部的 Web 浏览器引擎开发、转投现有的成熟方案的深层原因。首先,CEO 萨蒂亚·纳德拉决意推动用一个开放源码的替代品,以替换自家的 EdgeHTML 渲染引擎:“谷歌在基于网络的协作体验方面做得很好,而 Office 团队也在投入更多的资源来改善自身业务,我们都希望 Web 浏览器可以变得更好”。
多方面的劣势,让 EdgeHTML 毫无竞争力可言。(题图 viaOnMSFT)
不过现实是,谷歌不仅表现良好,还是许多人事实上的首选 Web 浏览器开发商。对于 EdgeHTML 来说,由于 Edge 浏览器与Windows10 操作系统强行捆绑,尽管安装量很大、但总体用户量却很少。
此外,在功能与安全性方面,Edge 也与 Windows 10 的更新发布周期密切相关。在被锁定之后,该公司难以像 Chrome 那样及时推送新功能和安全改进。
其次,由于 Chrome 和 Safari 使用了更为相似的渲染引擎,而 EdgeHTML 没有引来用户和开发者应有的注意,因此对于大多数 Web 开发者来说,其测试优先级更是被抛在了脑后。
如此一来,Edge 总会遇到奇怪的页面渲染 bug,导致用户体验糟糕不堪。至于曾经被寄予厚望、EdgeHTML 不可或缺的一部分的 UWP 平台,现在也处于和老前辈 IE 一样的尴尬境地。
“重大声明”发布七个月后,Chromium 版 Edge 浏览器项目已取得长足进展。
在足够多的现实压力面前,微软必须大刀阔斧地作出改变。首先,其委托进行了名为“Blade”和“Septagon”的项目。前者旨在现有的 Edge 应用后台包含 Blink 引擎,后者则完全基于 Chromium 来实现。
在高层会议上,微软对于 Septagon 项目的结果表示满意。在持续的良性反馈下,该公司权衡了利弊,最终决定在项目开启大约一年后的 2018 年 9 月份,下定了全面转投 Chromium 的决心。
Edge 项目经理 Jatinder Mann 坦诚自己有些进展,但幸运的是,这一决定得到了 Chromium 工程师们的积极响应,许多其它 Chromium 浏览器开发商都对微软加入该社区表示欢迎。
相关文章
网友评论(共有 0 条评论)