做了这么久的 Edge,微软终于要放弃了?
2015 年 4 月 30 日,微软在 Build 大会上宣布了一个让人激动的全新浏览器 —— 「Project Spartan」,该浏览器将会内置在 Windows 10 中,取代 IE,成为 Windows 新一代的默认浏览器。
最终,这款浏览器被定名为「Microsoft Edge」。
虽然这个世界上还是有非常多的用户在使用 IE,但是 IE 本身老旧的内核已经很难带动功能越来越繁多、样式越来越多样化的网页,其性能、安全性、对新标准的支持都已经落后,在时代的浪潮下,IE 古老的 Trident 内核注定是要被淘汰的。
为了跟上时代的大流,微软便开发了 Edge 这么一个全新的浏览器。这款浏览器来得实在是太晚了一些,以至于其出世的时候 Chrome 和 Firefox 早已风行了很多个年头。
微软只是将 Edge 浏览器当作了一个全新的东西,但 Edge 浏览器本质上仍然是 IE 的延续,其实现在的 Edge 也完全可以叫「IE 11」、「IE 12」、「IE 13」。
在 Windows 10 仍然自带的 IE 11 上,我们只要打开 F12,可以看到和现在的 Edge 非常相似的一个开发人员工具,二者的内容有很大部分是相同的。其实最初的 EdgeHTML 是用在 IE 11 上的,只不过由于微软打算放弃现有的 IE,做一个新的东西与之区别,所以 IE 的版本就此停留。现在 Windows 10 中搭载的 IE 其实是用的也是 EdgeHTML,只不过版本要更为落后。
EdgeHTML 就是在 IE 的 Trident 内核基础上,删除了过时的代码,添加了对各种新特性的支持,打造出来的新浏览器内核,也就是说 EdgeHTML 并不是完全全新的东西,其代码仍然有一部分还是从 IE 继承下来的,这使得其早期的版本对于 H5 等新特性的支持并不好。
直到今天,经过了多年的完善,目前 Edge 才在 H5 方面「一分碾压」Firefox。
Chrome 之所以市场占有率第一,一方面是因为 Chromium 是一个社区规模很大的开源项目,由于其二次开发的便利性,国内有很多急于求成、出品商业化浏览器的厂商往往会选择对 Chromium 进行二次开发,套个壳做成一个本土化的浏览器投放到市场。
国内有很多装机量比较高的浏览器都是 Chromium 内核,例如 360 浏览器极速版、QQ 浏览器、UC 浏览器等等,这些使用了 Chromium 内核的浏览器在一些全球性的统计里也会被计入 Chrome 的市场份额。
根据百度统计的数据,近 6 个月 Chrome 的市场份额还是在遥遥领先的地位,而且这个市场份额并没有包括使用了 Chromium 内核的 2345、搜狗高速等国产产品。
就全球的统计数据,Chrome 的市场份额虽然有所下滑,但其仍然占据了超过 65% 的市场。
由于 Chrome 的快与易用在很多人心目中已经留下了很深刻的印象,以至于有很多人(特别是国外用户)在安装了新的 Windows 10 之后必做的一件事就是打开 Edge -> 用 Edge 下载 Chrome -> 安装 Chrome -> 抛弃 Edge。
对于很多人来说,Edge 沦为了 Chrome 下载器。
其实微软完全可以将 IE 使用新的改良过的引擎延续下去,毕竟使用 IE 的人还是有那么多,但是微软偏偏要将 Edge 作为一个独立的新产品推出,而且不再推进 IE 的更新。
用户是更忠于自己使用习惯的,已经在使用 Chrome、Firefox 等其他浏览器的他们不会愿意去尝试一个全新的东西,包括那些已经习惯了使用 IE 的用户,他们也不愿意去尝试其他的浏览器,虽然 IE 简单,而且性能等方面已经落后于时代,但他们还是忠于自己的使用习惯继续使用着 IE。
延续和全新是完全不一样的。
微软看见这么个情况心里是拔凉拔凉的,于是在对 Edge 进行了更多完善与改良后,开始粗暴地推广自己的 Edge。
用户在安装其他浏览器的时候,微软会给用户一个弹窗引导用户尝试 Edge 而不是安装其他的浏览器,在打开方式中,微软也是将 Edge 放在首位或突出位置。
然而这么一出操作让微软的吃相变得比较难看,有一种「流氓」的感觉。虽然微软没有做任何的强制操作,但这样的提示其实和国内很多软件的卸载程序如出一辙,通过一些刻意的引导影响用户的选择,从而挽留这一部分用户。
好在微软并没有使用一些带有误导性的文案,否则就真的是微软官方「耍流氓」了。
实际上,Edge 在 Windows 10 上的浏览体验是要优于 Chrome 的。Chrome 有一个很大的毛病是吃内存,这是其内核特性所决定的。由于现在家用机的配置水涨船高,Chrome 吃内存的问题已经变得可以忽略不计,但对于很多内存大小还比较有限的电脑来说,Edge 的体验往往要更好一些,因为它的内存占用确实要比 Chrome 小,而且页面加载速度实际上会比 Chrome 还要快一些。
目前的 Edge 在单纯的浏览方面,除了一些兼容性的问题,体验是要比 Chrome 好一点的。
Edge 输是输在了其功能性和易用性上。
可能是因为大家都喜欢 Chrome,即使微软求着用户用 Edge,很多用户也还是毅然决然选择 Chrome,于是微软对待 Edge 的态度渐渐地从心灰意冷变成了绝望。
根据媒体的消息,微软将在不久的将来正式弃用 Edge,或许 Edge 这个名字会保留,但是其内核将会更换成 Google 的 Chromium。
微软做出这个决定一方面是因为 Edge 的用户实在是有一些少,以至于微软没有动力继续推进这么一个项目,其次从 Trident 继承下来的 EdgeHTML 内核想要紧跟业界主流的步伐是比较艰难的,毕竟 Chrome 过半的占有量使其在这个行业内拥有绝对的话语权,新标准、新特性都是由 Chromium 率先支持,之后其他游览器跟进。
微软对这一现状感到心累,且微软现在已经不想将那么多的人马投入到 Windows 及其相关产品的研发上,对于微软来说,想要解决 Edge 的兼容性问题,最好最省事的解决方案就是直接采用引领风骚的 Chromium,埋葬自己辛苦打造多年的 EdgeHTML。
该浏览器代号为 Anaheim,预计将会在明年年初进入 Windows Insider 通道。如果顺利的话,我们或许能在 19H1 上看到这个全新的浏览器。该浏览器不知是否会继承 Edge 这么一个名字,如果不继承的话,Edge 将成为微软历史上和 Vista 类似的一个失败品。
微软这么一个动作会给业界带来比较大的影响,微软如果默认内置 Chromium 内核的浏览器,那么 Chrome/Chromium 内核浏览器的市场份额将急剧攀升,这意味着 Firefox 的话语权将进一步缩水,对后续的很多特性与标准,Google 将会有一锤定音的绝对话语权,这对行业的发展不是什么好事。
对于开发者来说,很多东西是否要做对非 Chromium 浏览器的兼容也成为了一个难以抉择的事情,如果 Chrome/Chromium 极高的市场份额已经到了开发者不愿就一些功能的实现去兼容其他浏览器的时候,其他用户的 Web 体验势必会变得更糟糕,对于这一部分用户,微软这一操作给他们带来的影响是相当负面的。
不管怎么说,Chromium 还是一个 Google 主导开发的项目,对用户来说,后续 Chromium 的很多新改变将强加在用户头上,Google 也将拥有更大的权力。之前 Chrome 拒绝信任赛门铁克的 SSL 证书一事还历历在目,Google 给了一个「宽限时间」供网站更换证书等,直到 Chrome 70,很多网站被迫换证书,而赛门铁克的证书业务也因此收到极大影响。
后续 Google 很有可能再借 Chrome 日益膨胀的市场占有率做一些类似的事情,届时不论是微软还是 Mozilla 都难以在话语权上制衡 Google,除非 Google 放手 Chromium 的主导权,成立一个专门的非营利机构负责这一项目,并让微软等使用了这一内核的厂商共同打理该项目,否则 Google 将会在 Web 标准的制定等方面上变得异常强势。
微软此前有过用 Chromium 开发浏览器的经历,因为 Edge on Android 实际上就是采用 Chromium 开发的,毕竟 EdgeHTML 还不具备跨端的能力,只能在 PC 上使用。对于微软这样的大厂,想要做一个新的浏览器出来应该是非常简单且省力的事情,毕竟国内这样形形色色的浏览器早就多了去了。
对于国内用户而言,这款浏览器或许可以取代掉你电脑中原先的 360、搜狗、百度、腾讯等浏览器,至少可以保证的一点是,微软的新浏览器是「纯净的」,不会有形形色色的广告或者附加功能。