上周四微软突然宣布它们将使用GoogleChromium内核作为Edge浏览器的渲染引擎,并且表示微软将为Chromium等开源引擎的开发贡献力量。网络浏览器几十年的斗争总算告一段落,InternetExplorer内核这次终于要宣告正式退休了。昔日的对手突然握手言和,微软的这个决定会给业内带来哪些影响,对用户来讲利弊如何?
微软作出这样的决定虽然突然,但是从微软最近的一些举动我们也能看出一些蛛丝马迹。自从纳德拉接管微软以来,微软逐渐展现了网络服务提供商角色靠拢的迹象,成立了云服务部门,削弱Windows部门的地位。微软收购了最大的开源项目托管平台gitHub,Offices系列软件跨平台登录到Android和IOS平台等等。
以前Windows捆绑IE几乎垄断了浏览器市场,为此微软还被提起诉讼。如今IE已经垂垂老矣,继承IE衣钵的Edge市场表现也不尽人意,面对众多强大的对手,微软选择妥协也不失为一种良好的策略。
浏览器内核或者称作渲染引擎的作用主要是负责解析网页HTML,执行脚本,决定页面的显示效果,这是浏览器的核心逻辑。但是不同的渲染引擎通常会有自己的特征,虽然各个内核都会参考统一的标准去解析网页,但往往并不能做到完全一致,想一想国内还有很多银行的网站必须使用老旧的IE浏览器才能正常打开就明白了。
微软的这一决策看起来是一个双赢的方案,通过接入Chromium可以让自己的产品重新获得竞争力,也推动了网络应用的发展,逐渐统一的标准,理论上可以让不同的Web应用在不同的平台上都得到一致的原生效果,减少了繁琐的适配工作。
虽然微软放弃了自己多年以来的IE内核,不过它的表现如今已经跟不上竞争对手的速度,所以放弃它并不是一件难抉择的事情,而相反Chromium虽然是由Google主导,但是它是一个开源项目,微软转投Chromium也并不意味着会将主导权拱手让人,以微软的实力,很有可能会Google一较高下,而且还可以利用Chromium众多的资源。现在基于Web的应用逐渐取代了本机应用程序,浏览器作为Web应用的入口显得格外关键,尤其是微软将目光逐渐转移到网络服务上面,Windows+Chromium的强强联合对于抢占未来流量入口至关重要。
对于我们用户来说,我们可以期待更好的浏览体验,虽然GoogleChrome浏览器很受用户欢迎,拥有众多好用的插件扩展。不过它在Windows和Mac平台上面资源占用率高,兼容性不佳,尤其是触控和功耗表现与Android平台相比惨不忍睹,这主要是因为GoogleChromium在微软和苹果的平台上面不能访问它们专用的底层API,并且这两家公司都拥有自己的浏览器,作为竞争对手的Chromium注定不能得到相同的待遇。现在微软选择拥抱Chromium作为它的浏览器核心,这意味着微软会针对Chromium对Windows设备进行优化适配,以前的这些问题将会得到解决。