无条件“投诚”:微软Edge浏览器将采用开源内核Chromium

综合技术 2018-12-07 阅读原文

微软今天宣布将在未来一年将自家桌面浏览器Edge内核全面替换为谷歌的 Chromium开源项目 ,同时还宣布将浏览器更新与Windows 10更新分离,而采用Chromium开源核心的Edge浏览器将推出所有受支持的Windows版本(包括Windows 7和Windows8)和macOS。

微软在2015年7月推出了Edge作为Windows 10的默认浏览器,并且是“独占”产品,但背靠Windows 10这棵大树并未给Edge带来太多活跃用户。虽然微软声称Edge 在2017年9月的安装设备数量达到3.3亿台,但从来没有透露过Edge的活跃用户数量(Google表示Chrome在2015年5月活跃用户高达10亿)。根据 Net Applications 的最新数据,Edge目前的浏览器市场份额仅为4.34%。

因此,微软选择“无条件投诚”:首批内核采用Chromium的Edge浏览器预览版本将于2019年初推出。

基于Chromium的Microsoft Edge

采用Chromium项目对微软来说意味非同一般。Windows 95诞生后的二十多年间,微软首次彻底放弃Windows平台的浏览器内核开发维护和控制权。微软声称转向Chromium将“为客户创造更好的Web兼容性”和“为所有Web开发人员减少Web的碎片化。”

不再浪费资源开发Edge的后端可能会成为微软的一步妙招。因为不断更新浏览器引擎以符合大量标准和网络兼容性需要大量工作。选择Chromium后,微软可以借助开源社区的力量,从而更加专注于用户需求和浏览器产品本身的改进。

虽然内核改弦更张意义重大,但需要指出的是,对于普通用户来说,几乎不会有人注意到Edge“引擎盖下”将发生的重大变化。

EdgeHTML和Chakra的未来

Edge 在Android上使用Blink / Chromium,在iOS上使用WebKit / WKWebView。因此,当桌面上的Edge迁移到Blink和V8时,EdgeHTML和Chakra的主要用例将在一夜之间消失。

据微软称,使用EdgeHTML和/或Chakra的Windows 10应用程序将能够继续使用它们。但是,微软最终还是会让应用开发者转到基于Chromium的解决方案,这可能会影响展现Web内容的常规应用程序,也会影响Progressive Web Apps(PWA),它们本质上是模仿原生APP的移动网站。

因此,应用程序开发人员可以选择继续使用旧版Edge或切换到Chromium内核版本。微软表示它没有计划停止维护EdgeHTML和Chakra。

Chrome扩展程序

除了更好的网络兼容性之外,Edge开源意味着用户可以直接安装使用Chrome扩展程序。微软表示希望开发人员可以很容易地将他们的Chrome扩展程序带到Edge浏览器中,大多数情况下开发者甚至根本不需要做什么,但现在下结论还为时尚早。新版Edge对现有的Chrome扩展的支持工作还有待观察。值得注意的是,多年以来,Google一直在锁定Chrome网上应用店和Chrome扩展程序,因此微软必须留神其解决方案。

开源版Edge将推广到所有受支持的Windows版本

微软计划将基于Chromium内核的Edge移植到所有受支持的Windows版本上,而不仅仅是Windows 10。

这意味着Chromium内核的Edge也将进入Windows 7 SP1和Windows 8.1。对于Windows 10,这意味着基于Chromium的Edge和未来的更新将被推送到Windows 10版本1607,版本1703,版本1709,版本1803和版本1809.这些都是Windows的受支持版本,将获得Edge的最新版本,直到Microsoft终止支持。

Microsoft目前还支持Windows Server 2008,Windows Server 2008 R2,Windows Server 2012,Windows Server 2012 R2,Windows Server 2016,Windows Server版本1709,Windows Server版本1803,Windows Server版本1809和Windows Server 2019,这些系统都将迎来最新版本的Edge。

全平台推广Chromium内核的Edge浏览器对于微软来说是一项艰巨的任务,但是从用户的需求来看,这一切都是值得的。微软希望每个人都使用最新版本的Windows,但对于那些不能或拒绝升级的人来说,至少可以使用最新的Edge来获得更加一致的浏览器环境和用户体验。

更频繁的更新

Edge每六个月更新一次,而Chrome和Firefox每六周就更新一次。

采用Chromium内核的Edge会比Chrome和Firefox更频繁的更新吗?微软并未给出明确信息,但微软表示敏捷性将成为未来的焦点,并且确实期望“提高更新频率”。

成为Chromium的重要贡献者

微软表示将成为Chromium项目的“重要贡献者”。该公司正在尝试改进Chromium,使其不仅适用于Edge,也适用于其他浏览器,不仅适用于PC,也适用于其他设备。

上个月,微软刚刚为基于ARM的Windows设备的Chromium项目做出了贡献。微软的想法是Chrome 在ARM上 被移植到 Windows 10 ,但现在我们知道微软在下一盘更大的棋。

微软打算继续致力于支持ARM64,但它也希望改进Chromium的Web可访问性并利用触摸支持等其他硬件功能。实际上,Edge是唯一具有100% HTML5Accessbility评分的 主要浏览器,并且具有稳定的触摸滚动性能而闻名。

实际上,在将Edge的功能贡献给开源项目之前,Microsoft不会贸然切换到Chromium,这意味着明年Edge在转换内核时不会丢失功能。

IT经理网

责编内容by:IT经理网阅读原文】。感谢您的支持!

您可能感兴趣的

Google Summer of Code: 15 years strong! Google Open Source is proud to announce Google Summer of Code (GSoC) 2019 – the 15th year of the program! We loo...
开源交付 本文是前一个文档(设计规范)的逻辑延续,讨论组织层面的架构控制问题。很多组织都在搞“开源”,还有细分为“内部开源”和“外部开源”这两种概念。但很多管理层甚至工程师其实都不知道开源本质到底是什么东西,仿佛把代码给出去,就叫“开源”。 ...
开源分享,使用Servlet实现360商城 简介 今天翻看硬盘,无意间看到这个项目的workspace,掀起了我无尽的回忆啊,一把辛酸一把泪。 现在把这个现在看来比较low的项目分享出来,也算记录下当初菜鸟的成长之路了,也希望能够对刚入门的朋友有些帮助 。 这是我上大学期...
【移动开发】Checkout开源库源码解析 Checkout是Android In-App Billing API(v3 +)的一个封装库。In-App Billing 是一项 Google Play提供的内购服务,可让我们在自己的应用内出售数字内容。我们可以使用该服务来出售众多内容...
IBM Debuts LinuxONE Emperor II Mainframe at Open S... LOS ANGELES — IBM is one of the founding members of the Linux Foundation and has long used Linux Foundation events as th...