“虽然我不想说我早就告诉过你这样的话,但微软还是向 Chrome 低头了……“

微软在转身拥抱 Chromium 这条路上走得一直很快。

2017 年 10 月,微软低调上线了基于 Chromium 的 Android 版 Edge。

2018 年 12 月,微软 Windows 副总裁  Joe Belfiore 在官方博客对外宣布微软将放弃基于 EdgeHTML 的 Web 渲染引擎的开发,转而让自家的桌面版 Edge 浏览器也采用 Chromium 开源项目。

一时间几家欢喜几家愁,前端工程师举杯相庆之时,亦不乏对浏览器市场角逐者日益减少的深层忧虑,“Chrome 垄断”以及 Google 和微软的“前世今生”论也每每被提及。

近日,Skype for Web 发布重大更新,Chrome 的垄断局势再添一笔——“尽管 Skype for Web 在 Firefox 上似乎也能工作,但软件巨人证实其不再支持 Firefox。“

作者 | Peter Bright

译者 | 苏本如

责编 | 仲培艺

出品 | CSDN(ID:CSDNNews)

以下为译文:

当微软宣布放弃其 EdgeHTML 渲染引擎,转而采用 Chromium 这一支持谷歌 Chrome、Vivaldi、Brave 和 Opera 等浏览器的开源引擎时,人们最大的担忧之一是,网页开发人员将会越来越采取简单的方法,将他们的测试和支持局限在 Chrome 上。这会使得大家对 Mozilla 的火狐浏览器(Firefox)、苹果的 Safari 浏览器,以及其他现有的和以后即将出现的新浏览器都失去兴趣。

毕竟,这是我们在 Internet Explorer(IE)全盛时期所看到的现象。当微软的 IE 浏览器的市场份额达到了 95% 左右的时候,大量的互联网公司自豪地宣布他们的网站“在 IE 中浏览效果最佳”,甚至到了完全不支持其他浏览器的地步。IE 的霸主地位给刚起步的火狐浏览器带来了巨大的挑战,火狐浏览器设计的初衷是为了支持 Web 标准,而不是支持微软对这些标准所做的特殊修改。虽然 IE 浏览器最终被 Chrome 取代了,但如果开发人员不是那么地迷恋 IE 浏览器的话,这个进程可能更快。

上周,微软对其 Skype 客户端的网页版(Skype for Web)发布了重大更新,新版本整合了其他现有版本的所有功能,并新增了高清视频通话和通话记录功能。

而且微软这一次还宣称,新版本的 Skype for Web 只支持 Edge 和 Chrome 浏览器。而对于 Firefox、Safari 甚至 Opera 浏览器都不再支持。过去,Skype 团队曾指出编译码器不一致的问题是不能支持某些浏览器的原因。但是现在这已经不是问题,因为 H.264 和 VP8 视频编译码器都在 Edge、Chrome 和 Firefox 浏览器中得到支持。例如,现在的火狐浏览器对 Google Hangouts 和 Google Meet 都有插件来支持免费视频通话,就像它支持其他在线服务一样。很长一段时间里,苹果拒绝支持 WebRTC,这是 Safari 中用于实时语音和视频聊天的浏览器底层技术。但是现在这种功能障碍也不再存在了,因为 Safari 现在对所有用户需要的功能都能支持。

此外,用户代理(也即 user-agent,是一种用户可以修改的标识字符串,在用户浏览网页的时候浏览器会发送给 Web 服务器来告诉用户使用的浏览器种类和版本)的统计报告显示大部分应用都能在 Safari 和 Firefox 浏览器中工作,甚至语音和视频通话在 Firefox 浏览器中也能工作。目前还不清楚是否所有的功能都能在 Safari 和 Firefox 浏览器上正常工作。当然 WebRTC 的要求非常“吹毛求疵”,以至于微软必须显式地测试它的代码,或者调整它的代码以便其在 Firefox 或 Safari 浏览器中能够工作。但最终,这些似乎都不是真正的技术问题。

更确切地说,这是一个是否愿意投入精力去做的问题。微软曾表示,它将 Edge 和 Chrome 置于优先支持地位是基于“客户价值”,换句话说,花时间和精力支持使用量很小的冷门浏览器没有多大意义。这对这些冷门浏览器而言无异于雪上加霜,大家只会更加不愿意去用,开发人员也随之将目光投到只有一个 Chrome 浏览器需要支持的世界。

还有一个颇具讽刺意味的地方是,Skype 这个应用是基于旨在促进设备、桌面和 Web 的跨平台开发的框架上构建的。对于那些可以使用 Web 应用的人来说,它看起来非常像一个桌面应用,也非常像一个移动应用。这是因为它是基于 ReactXP 构建的,而 ReactXP 又是微软基于 Facebook 的 React 和 React Native 框架构建的。这些 Web 技术不仅可以支持 Web 浏览,而且可以在桌面和智能手机上构建各种应用,所以当我们谈到 Web 浏览时,ReactXP 支持 Firefox 浏览器毫无问题。这里再次强调一下微软作出的不支持其他浏览器的决定真的不是一个技术问题。

微软不是第一家这样对待 Web 浏览的公司,也不会是最后一家。曾经有一段时间,浏览器市场份额比较均匀,没有一家浏览器厂商能够取得浏览器市场的垄断控制地位。这种环境将标准化带到了前台;而标准化是使开发人员能够适应多样性的唯一途径。但是当我们回退到近乎垄断的局面时,这种情况以后可能变得更加普遍。而此番的 Skype for Web 就是一个高调的例子,这让人们对微软宣布这一改变后的前景非常忧心。

60s测试:你是否适合转型人工智能?

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

原文:https://arstechnica.com/gadgets/2019/03/microsofts-new-skype-for-web-client-an-early-taste-of-the-browser-monoculture/

本文为 CSDN 翻译,如需转载,请注明来源出处。作者独立观点,不代表 CSDN 立场。


 热 文 推 荐 

☞ 3.15 曝光:40 亿 AI 骚扰电话和 11 家合谋者

☞ 叫板 Android 开发!跨平台应用开发神器 Flutter 又添开源插件!| 技术头条

☞ 火速拿来用!对比近 10,000 个 Python 开源项目发现最实用的 TOP34!

☞ 为什么说“不要教你的孩子学编程”?

虎口夺食! 打破Facebook谷歌垄断, MIT大神和他的区块链数据库传奇! |人物志

☞ 杨超越第一,Python第二

以安全之名:2019年DevSecOps社区调研白皮书解读

☞ 再不编程就老了!05 后比特币专家准备赚个 134,000,000 元!

☞ 身为程序员的父母,你年薪多少才能让“码二代” 不输起跑线上?

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

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

喜欢就点击“在看”吧!

微软低头,Chrome 一统浏览器!相关推荐

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

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

  2. bing浏览器_微软推出全新 Edge 浏览器,这 3 大特色亮点 Chrome 都没有

    微软基于 Chromium 架构打造的全新一代 Edge浏览器正式版,今(1/16)于官网正式上线,适用系统平台,包括:Windows 10.Windows 7.Windows 8.1 与 macOS ...

  3. 支援 Chrome 插件:微软 Chromium 内核 Edge 浏览器可以下载啦!

    微软筹备已久的 Chromium 版 Edge 浏览器,终于面向 Windows 10 用户开放了首批测试版本,目前属 Canary 的预览版会进行每天更新,所以 bug 而言也会比较多.对于开发者版 ...

  4. 如何设置chrome google浏览器字体

    如何设置chrome google浏览器字体 Windows XP(要显示隐藏文件夹): C:\Documents and Settings\你的用户名\LocalSettings\Applicati ...

  5. 一个时代的终结:微软宣布退役IE浏览器!网友表示:脱离苦海?

    又一个时代产物要和用户说再见了. 美国当地时间 5月19 日,微软发文宣布:从 2022年6月15日 起,停止对其浏览器Internet Explorer(IE浏览器)的支持,转而使用Edge浏览器. ...

  6. 微软一站式示例代码浏览器 v5.1 更新

    下载安装:http://aka.ms/samplebrowser 本周发布了微软一站式示例代码浏览器 v5.1 更新,修复了示例代码浏览器无法在Windows 8 Consumer Preview上正 ...

  7. chrome/chromium浏览器的Enter passwod to unlock your login keyring

    简直就跟牛皮癣一样,打开浏览器总是出现这个,困扰我很多年了 sudo apt-fast install seahorse 启动命令 seahorse & 把下面图中左上角Login,右键会出来 ...

  8. 最新版chrome 70浏览器同步、清除Cookie设置将更改

    最新版chrome 70浏览器同步.清除Cookie设置将更改 谷歌在最新的Chrome 69浏览器中引入了一项改动,用户在浏览器上登录任何谷歌旗下的服务时,也将同时在浏览器登录自己的谷歌账号.此举受 ...

  9. 360浏览器支持ajax吗,请问IE11,chrome,360浏览器7.1极速等这些浏览器不支持ajax技术吗?...

    请问IE11,chrome,360浏览器7.1极速等这些浏览器不支持ajax技术吗?0 qdh_water2016.01.12浏览69次分享举报 以下是源代码,下面的代码在IE9,IE8,360浏览器 ...

最新文章

  1. 如何聚焦自己的研究方向?一个实例研究
  2. 【Python】Pandas宝藏函数-concat()
  3. 【若依(ruoyi)】swagger 接口 @ApiModelProperty 添加枚举值说明
  4. MySQL(四)复合查询与联合查询
  5. python基础学习1-三元表达式和lambda表达式
  6. 浏览器里面看到的表单数据映射到python_python爬虫入门01:教你在 Chrome 浏览器轻松抓包...
  7. java环境变量代表的含义_java 环境变量的涵义
  8. 《学习OpenCV3》第10章 滤波与卷积
  9. sql多行插入insert多行无法分析查询文本_收藏!SQL语法全集合!
  10. git学习笔记(上)
  11. feign multipartfile 多文件上传_Spring Cloud Alibaba 实战(六) - 声明式HTTP客户端-Feign
  12. Pytm:威胁建模框架
  13. knx智能照明控制系统电路图_智能照明控制系统(KNX)教材
  14. WPS Office Pro v10.8.2.6726 绿色便携专业增强版
  15. Java参数校验工具validation
  16. 工业产品常用的长度单位有哪些?
  17. Win10系统盘瘦身
  18. leetcode之Isomorphic strings
  19. Appium+Python MAC安装Android夜神模拟器(二)
  20. python从键盘上输入一个字符、当输入的是英文字母时_以下程序的功能:从键盘上输入一个字符,当输入的是英文字母时,输出\'输入的是英文字母\'; 当输入的...

热门文章

  1. java weblogic admin,weblogic admin 不能重起服务(Server may already be running)
  2. java 的泛型的嵌套_Java接口泛型的嵌套实现
  3. 服务器普通用户无法使用conda
  4. 《推荐系统笔记(一)》线性回归方法的数学推导
  5. 【图像处理】MATLAB:彩色图像介绍
  6. 【图像融合】拉普拉斯金字塔融合
  7. vscode配置C++ CMake项目
  8. java粒子群优化算法_粒子群优化算法的JAVA实现
  9. RESTful API 特点
  10. dell服务器t330进入不了系统,Re: 戴尔T330服务器故障