Chromium 版 Edge 浏览器试用手记:像极了 Chrome

图片来源 @视觉中国

文|航通社,作者|书航

去年年底,微软宣布将放弃自己开发的 EdgeHTML 内核,把 Windows10 内置的默认浏览器 Edge,转换成跟谷歌浏览器同样采用 Chromium 内核。换句话说,就是要把未来的 Windows 10 默认浏览器替换成只是换了一个皮肤的 Chrome。

昨天这款采用 Chromium 内核的 Edge 浏览器测试版已经放出了安装包。在用完之后,我最惊叹的一点,就是它能做得多么像是 Chrome。

有在国内的小伙伴登记了内测资格,并且得到安装包,之后就放出来了。并且很快也有了在百度网盘等等地方的备份。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

下载解压之后,如果你害怕装上对你的系统造成危害,可以无需双击安装程序,而是可以把安装包解压以后,进一步解压 msedge.7z 获得一个绿色版。

新的 Edge 同步各种浏览器信息,是使用你的微软账号而不是谷歌账号。在第一次启动浏览器的时候,Edge 可以经过你的授权,自动的检测你已经安装在电脑上的 Chrome,并完全导入其中的收藏夹、自动填充信息和浏览历史。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

在启动页面可以选择三种不同的风格。除了在现有的 Edge 已经实现的纯搜索框、常用网址和资讯瀑布流之外,还可以选择加载来自必应(bing)的壁纸。很多网友会下载专门的插件让自己的浏览器首页每天都能加载必应美图,而选择 Edge 可以自动帮你实现这一愿望。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

你可以随个人喜好自由定制显示新标签页的哪一部分。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

这款 Edge 基本上可以让一个习惯使用 Chrome 的用户无缝切换,菜单布局,功能设置等等分毫不差。为了做到体验上的完全对接,Edge 这一测试版甚至连浏览器标签页一行、后退前进等按钮和地址栏一行和书签栏一行的高度都做到了跟 Chrome 平齐。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

这一版本的 Edge 采用 Chromium75 内核,相比正式版 Chrome 浏览器的 73 版内核还要新。它的 User-agent 是:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3738.0 Safari/537.36Edg/75.0.107.0

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

因此在这一版本的 Edge 上面可以随意安装来自 Chrome 应用店的插件。Edge 会自动检测到你访问了谷歌商店,并且提示你要安装的话,需要到扩展管理页面去打开安装第三方插件的开关。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

Edge 对于 Chrome 扩展可以完全识别并且以相同的效果加载,但对于 Chrome 的皮肤,在安装时会显示出错。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘
我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘
我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘
我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

更让人唏嘘的是,Chrome 对很多前端开发者非常有用的 F12 开发者工具,也得到了 Edge 的像素级兼容。

在 Edge 界面审查元素,默认给你提供一个暗色的,类似 VS Code 的界面。但是你可以在开发者工具中按 F1,在设置中把这个界面替换成跟 Chrome 一模一样的样式。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

这简直是一种……可以被称为 “丧权辱国” 式的全面靠拢。

微软选择放弃开发自有内核的消息,和当年 Opera 放弃自己内核,转投 chromium 阵营的新闻,共同被视为谷歌确定在浏览器标准方面霸主地位的里程碑。现在的 chromium 内核,已经被部分前端开发者称为是新时代的 IE6。

就像是当年叱咤风云的 IE4-IE6 一样,Chrome 在通行的 W3C 标准之外,做出了很多自己家的小调整,使得采用统一 Web 标准编写的页面在 Chrome 显示时,相比其它内核可能会发生些许的外观、功能不一致,而这种差异最终又往往会被追认吸纳进 W3C 标准当中,其他家将不得不对比 Chrome 来调整。

同样获得所谓新时代 IE6 称呼的,还有在手机微信上内嵌的浏览器,因为它采用 QQ 浏览器的 X5 内核,同时因为跟微信深度耦合,并且要调用很多通过微信实现的系统能力,所以出现了有些网页必须专门适配微信的局面。

例如微信公众号的文章页,必须在微信浏览器打开才能显示或发布评论。在 PC 端和 Mac 端也有微信内嵌的 WebView 窗口可以获得微信登录、评论显示等能力,但使用外部浏览器模拟微信浏览器 User-agent 尝试破解的努力却往往以失败告终。

微软不复当年的王霸之气,放弃了自己的浏览器研究以及随之而来一些独特成果,当然会令一些怀旧的前端开发人士伤感。

在 IE6 时代启用的一些 “黑科技”,即使以现在的眼光看依然很先进。比如,IE 和 Office 共用了一套包含 “百叶窗” 等效果的特效集,也有一种特殊的 CSS 写法可以在 IE 实现渐变色,以及仿制 Windows 9x 样式的浮动 “窗口”。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

IE 单独设置的 Active X 控件是为了在网页实现 Windows 更新而引入的,虽然后世褒贬不一,但是确实为比较高级复杂的程序功能在网页端实现开辟了一个先例。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

此后,基于 Active Desktop 的实践发展而来的,用封装网页做可执行程序的 hta 格式,也成为 Windows 操作系统的一个有机组成部分。Windows XP 的部分功能演示页面,以及开箱引导、激活向导等界面均使用 hta 完成。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

现在随着风水轮流转,轮到谷歌通过自己的浏览器霸主地位,不断的为其他有可能会影响到自身生态的竞争对手设置障碍,有的时候你可以认为这是专指微软。

Edge 团队的一名前实习生曾指责谷歌通过设计自家 YouTube 网站,使其在浏览器上表现不佳,从而故意 “负优化”Edge 浏览器。具体来说,该实习生指控 YouTube 在视频播放器的顶部添加了一个空。这使得微软的 EdgeHTML 内核无法使用其视频加速功能,同时比 Chromium 更耗电。对此 YouTube 发言人予以否认。

https://www.theverge.com/2018/12/19/18148736/google-youtube-microsoft-edge-intern-claims

放弃开发自有浏览器内核,应该看作是纳德拉优化微软运作的整体行为的一部分,毕竟连微软自己的手机操作系统都可以放弃,让微软员工可以使用苹果和安卓的手机,并且拥抱 Linux 阵营这些事情都陆续做得出来,那么放弃一个浏览器内核似乎也并非太让人意外。

对现在的微软而言,放弃自有内核开发可以精简团队力量,直接利用现在最好的显示效果增加用户的好感度,同时也有望最终让系统自带浏览器摆脱 “用它唯一用途就是下载 Chrome” 的尴尬。

从另外一方面来说,还有一个好处就是 Windows 10 终于可以充分的正视那些真正使用浏览器办公的人们的现实痛点了。

现在包括微软自家的 Surface 在内,几乎所有采用 Windows 10 操作系统的轻薄本,在强调电池续航方面,比如说几个小时的网页浏览时间,这些都是根据现存 Edge 浏览器来计算的理想情况。

而 Edge 针对 Windows 进行的优化,可能使得你安装 Chrome 浏览器,并且有很多插件之后,对系统的内存占用和耗电情况,就跟标称的有很大区别,有上当受骗之感。“Chrome 吃内存” 也成为一个经久不衰的梗。

我用上了微软 Chromium 内核的 Edge 浏览器,真是不胜唏嘘

现在微软官方都使用 Chromium 内核,有助于让厂家真正的正视这个问题。

在第一个 Chromium Edge 正式版本出来之后,各个厂商在推出新品时,如果采用同样的电池容量,那么看网页的标称续航能力恐怕也将大幅下降。

但是,这就会迫使操作系统方和 OEM 厂商,对于使用 Chromium 内核的实际体验进行优化,从根本上倒逼省电技术的逐渐改进。这样,每一个使用不管是谷歌浏览器还是 Edge 浏览器的人们,最终都是受益者。

也希望这能够成为对于微软自主研发的 Trident 和 EdgeHTML 内核在天之灵的最好告慰。

Chromium版Edge浏览器试用手记:像极了Chrome
(0)
techant的头像techant

发表回复

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