昔日竞争对手不仅握手言和,还在技术方面携手共进。

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

去年 12 月,微软在其官方博客上正式宣布,未来将采用开源项目 Chromium 内核来开发桌面版 Edge 浏览器。

这一消息传出,业界哗然,这意味着微软不仅要放弃自家的 EdgeHTML 浏览器内核,还要深度拥抱其竞争对手 Google。

不过就在很多开发者表示不解之际,彼时微软副总裁 Joe Belfiore 在官方博客回应道,“在根本意义上,微软希望面向众多不同的用户提供更好的 Web 体验,用户将能够利用 Edge 浏览器(以及其他 Web 浏览器)在所有的 Windows 设备和 Web 网站上体验到更高的稳定性,同时获得最好的续航体验。”

除此之外,微软也表示将为 Chromium 项目做出更多贡献,为基于 ARM 的 Windows 设备提供更好的浏览体验。

而如今,在时隔不到一年的时间内,我们已亲眼见证了微软正用自身的技术实力去完善 Chromium 的生态圈。

近日,微软向搜索引擎巨头 Google 提出了一项功能——改进浏览器电池续航,而当下 Google 也接受了该提案并将其用于 Chrome 中。

Chrome 的耗电问题

事实上,一直以来,全球第一大浏览器 Chrome 凭借着简单的用户界面、快捷的运行速度、较高的安全等特性俘获诸多用户的芳心,但是对于业界而言,众口难调,每个人的需求也有所不同,所以有关 Chrome 批评声也愈发强烈。

不过从实际应用的角度来看,Google Chrome 耗电以及 CPU 占用过高等缺点无疑是开发者所诟病的一个点。

对此,在 2016 年,微软还特地发布了一篇四大浏览器电量损耗的测试报告,其中,微软测试工程师在 Windows 10 操作系统中运行了 Microsoft Edge、Chrome、Firefox 和 Opera 四款浏览器,经过对比测试发现,Chrome 的耗电尤为严重。

与此同时,很多开发者也将 Chrome 调侃为 MacBook 电量杀手。

微软出招

当下作为在电池续航优化中身经百战的微软,在深度拥抱了开源项目 Chromium 之后,似乎看不下去了,最终提出了电池续航方面的解决方案。

对此,微软开发者 Shawn Pickett 解释说,用户在浏览器中浏览视频图像内容时,这些内容往往会被缓存到硬盘,在播放过程中保持磁盘活跃会增加总体的功耗,阻止操作系统进入较低功耗模式。

鉴于媒体播放是高使用场景,额外的电池使用对电池续航有负面影响。微软的方案是阻止某些媒体内容被缓存到硬盘,来达到减少功耗的目的。例如,当用户将视频片段转发或倒回一秒钟时,你会注意到寻求时间性能的提升。

当功能获得批准时,以下 flag 将添加到 Chromium:

关闭流媒体到磁盘的缓存-减少媒体播放期间的磁盘活动,从而节省电量。

目前,Google 正在测试版 Chrome Canary 中测试该功能,没有默认启用,用户需要输入 chrome://flags 搜索 Turn off caching of streaming media to disk(适用于 Windows、Mac、Linux、Chrome 操作系统和 Android 的 Chrome)。

从竞争对手到拥抱,对于开发者而言,意味着什么?

颇为感慨的是,当谈及微软和 Google 如今这番携手打天下的局面,谁还能记得彼时这两家也是“死对头”?

曾几何时,凭借着 Windows、IE 等系统与软件的广泛应用,微软在 PC 时代可谓是称霸一方,无论曾经一度占据浏览器主导地位的 Netscape 浏览器,还是同一时期的苹果公司,似乎都不是它的对手。

但是时代的胜利者不会一直属于一个人,事实上,在进入 21 世纪之后的科技圈正在潜移默化地改变着。

从 PC 市场的逐渐饱和、Windows 从软件转变为服务、IE 的陨落到 Android、iOS 系统的崛起、Chrome 的蚕食,微软强劲的竞争对手与日俱增,而 Google 就是其一。

作为科技浪潮中的挑战者 Google,知名学者吴军在其《浪潮之巅》一书中曾如此评价道:

“长期以来,硅谷的公司在和微软的竞争中一直处于下风。

号称世界创新之都、有几十万 IT 从业人员的硅谷一直梦想着有一家公司能够在和微软的正面竞争中赢一次。这个梦想终于由一个历史很短却有着惊人发展的婴儿巨人(Baby Giant)Google 公司实现了。”

经过不到十年的追逐,微软 IE 以及后发布的 Edge 浏览器市场份额早已被 Google Chrome 超越与占领。

根据美国知名网站通讯流量监测机构 StatCounter 最新的数据显示,在全球浏览器市场中,Chrome 以 63.34% 的市场份额独占鳌头,而彼时的浏览器巨头 IE 如今只有 2.26% 的占比,且 Edge 也仅有 2.18% 的市场份额。

成王败寇,在 Edge 无论是安全性还是兼容性都无法与主流 Chrome、Safari、Firefox 相比之际,微软选择采用功能最为丰富且开源的 Chromium 项目时,无疑是对自身技术一次更好的扩展。

其实,一年前,微软拥抱 Chromium 的愿景是为用户带来更好的 Web 兼容性,并为所有 Web 开发者减少 Web 碎片化,而对于开发者而言,也可以有效减少兼容性适配。

如今,微软对于 Chrome 上所做的努力,无疑是针对开发者的痛点而进行优化的,于其自身与 Google 而言,均有益而无害。而如果未来有一天,微软将 Windows 作为靠山,全面推出和 Chrome 极为相似的新版 Edge 、且苹果的 Safari 也有 macOS 做全面支持时,浏览器的市场是否会被再次改写?

对此,你怎么看?

参考:https://www.thurrott.com/cloud/web-browsers/google-chrome/212361/microsoft-has-first-major-impact-on-chrome

【END】

AI应届生年薪80万起?是真的,你还有很多机会!

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

9.5-7日 AI 开发大会(AI ProCon),7位出品人集结国内外60+技术大咖,探秘9大核心技术,深剖行业痛点,亚马逊首席科学家李沐还将亲授「深度学习集训营」,助力开发者实现技术跃迁。

 热 文 推 荐 

☞美对华为禁令或将再延迟 90 天;微软帮助优化 Chrome;Go 1.12.9 发布 | 极客头条

☞ 程序员如何从初中级历练为高级开发者?

☞ 摆脱剧荒!教你用 Python 一步步爬取豆瓣电影新榜单

☞漫画高手、小说家、滑板专家……解锁程序员的另一面!

☞每天超50亿推广流量、3亿商品展现,阿里妈妈的推荐技术有多牛?

☞手把手教你如何用Python模拟登录淘宝

☞做了中台就不会死吗?每年至少40%开发资源是被浪费的!

☞17大主链均狂跌国内项目却看涨, 本周不可不知的7组榜单 | 数据周榜

行!这下 CSDN 玩大了!粉丝:太良心

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

你点的每个“在看”,我都认真当成了喜欢

化敌为友,微软出手优化 Chrome!相关推荐

  1. 微软低头,Chrome 一统浏览器!

    "虽然我不想说我早就告诉过你这样的话,但微软还是向 Chrome 低头了--" 微软在转身拥抱 Chromium 这条路上走得一直很快. 2017 年 10 月,微软低调上线了基于 ...

  2. web浏览器_微软低头,Chrome 一统浏览器!

    "虽然我不想说我早就告诉过你这样的话,但微软还是向 Chrome 低头了--" 微软在转身拥抱 Chromium 这条路上走得一直很快. 2017 年 10 月,微软低调上线了基于 ...

  3. 镁客网每周硬科技领域投融资汇总(1.20-1.26),微软出手再收购开源服务商...

    一连两周,恒大健康均以股权收购的方式拼凑了自己新能源造车大业的版块. 本周硬科技领域投融资事件一共51起,生物医药领域发生19起融资事件,占比36%:人工智能领域发生12起融资事件和2起收购事件,占比 ...

  4. 微软出手,干翻 IDEA?网友:先干翻Eclipse吧..

    文 | Travis 出品 | OSC开源社区(ID:oschina2013) 近日微软公布了针对 Java 编程语言的 Visual Studio Code 更新路线图,根据路线图的计划,微软将在开 ...

  5. chrome正受到自动软件的控制_谷歌优化Chrome Omnibox自动完成功能 使其更加智能

    为了让 Chrome 用户更方便地导航到自己想要的网址,谷歌正计划对浏览器 Omnibox 中的自动完成功能进行优化,使其变得更加智能.谷歌将全新的自动完成体验称之为"Rich autoco ...

  6. 微软出手,蚕食JetBrains系市场?

    文 | Travis 出品 | OSC开源社区(ID:oschina2013) 近日微软公布了针对 Java 编程语言的 Visual Studio Code 更新路线图,根据路线图的计划,微软将在开 ...

  7. 微软高级经理:Google Chrome内有部分微软的代码

    一位微软公司的高级产品经理在其blog上谈到了Google推出的浏览器Chrome. 这位产品经理不但业务水平不错,而且非常关心技术,对Chrome有着浓厚的兴趣,特别是对Chrome能如何安全地运行 ...

  8. 最经典沙盒游戏《我的世界》部分开源:微软出手,称人人可用

    铜灵 编译整理 量子位 出品 | 公众号 QbitAI 不愧是IGN评分最高的沙盒类游戏,<我的世界>(Minecraft)的号召力不是盖的. 从Reddit论坛放出开源消息之后的5个小时 ...

  9. 为什么说千万别用微软 IE 下载 Chrome?

    [CSDN编者按]对于许多刚买了Windows 10电脑的人来说,微软内置的IE浏览器只有一个用途:下载Google Chrome等其他浏览器. 而对于没有记住URL的人来说,最常用的做法,就是在地址 ...

最新文章

  1. Day15模块(导入,使用)
  2. linux中的压缩命令详细解析(一)
  3. RFC函数的初步使用-同步
  4. java直接读取rar,Java无需解压直接读取Zip文件和文件内容
  5. Java中哪些可以作为GC Roots
  6. 基于CSE的微服务架构实践-Spring Boot技术栈选型
  7. css鼠标拖拉卡顿_JavaScript实现元素拖动性能优化
  8. 32位的PLSQL登录64位的ORA11g有关问题
  9. JAVA--set用法
  10. python检查exe运行是否报错_python打包成exe格式后,在部分机子上没法运行
  11. COSNET: Connecting Heterogeneous Social Networks with Local and Global Consistency 论文阅读笔记
  12. 金蝶K3wise 演示版 W10安装
  13. VB6.0 读取Excel2010简单方法(附源码和注释,可伸手)
  14. 337调查之「普遍排除令」简介及2018年度典型案例探讨
  15. openstack项目中遇到的各种问题总结 其一(问题多多)
  16. ifconfig命令用法举例
  17. 如何投影一个纹理 (翻译:心蓝 潘李亮)
  18. BIT前端训练营笔记(一)| 20211225 预习 | 常用标签、语义化、响应式设计
  19. 报错处理 ITK only supports orthonormal direction cosines. No orthonormal definition found
  20. EOJ Monthly 2019.1 3675. 唐纳德先生与假骰子

热门文章

  1. 边缘计算平台类产品概览
  2. 《机器学习实战》学习总结(四)逻辑回归原理
  3. 《Linux编程》上机作业 ·003【Shell编程】
  4. 第2章 数据库系统体系结构
  5. Pytorch nn.functional.pad()的简单用法
  6. leetode题库5438--制作 m 束花所需的最少天数
  7. leetcode题库1370-- 上升下降字符串
  8. C++回调函数作为通信机制
  9. Effective Modern C++ 第二章 auto的使用
  10. Python DearPyGui 项目实践