Chrome is bad[1],当年挑战 IE 的屠龙少年,终会变成巨龙。
已经切换至微软的 Edge 浏览器许久,一方面是由于 Chrome 的内存管理实在糟糕,另一方面由于各种原因Chrome 的扩展和账号同步在跨平台上始终是个问题。
好奇查了下数据,惊讶的发现新版 Edge 从发布正式版到现在的两年多时间,桌面端的市场份额已经占了全球浏览器市场份额的 10%,甚至反超了苹果的Safari 。而彼时当 Edge 宣布放弃自己的内核转型时,又有多少人看衰微软?
历史不是突然发生的,都是在尝试、失败、尝试、转型、失败、再尝试中不断前行的。先来看看微软浏览器的历史:
微软独立引擎(IE 内核)开发了 25 年。2015 年 1 月 21 日发布第一个版本,称之为 Edge HTML。虽然速度很快,但是还有很多问题。
2015 年 1 月 21 日发布第一个版本,称之为 Edge HTML。虽然速度很快,但是还有很多问题,比如只能基于Win10,无法兼容过去且和现有网页也不兼容(虽然快但没卵用)。2017 年 Nadella 推进团队使用开源引擎。2018 年 12 月宣布基于 chromium 内核开发。2019年5月20日,第一个针对 macOS 的 Edge 预览版发布,距离上次发布 Mac 版浏览器,已过 13 年。2020 年 1 月 15 日正式发布,支持所有平台。2020 年 8 月,Microsoft 365 各项服务将陆续终止支持 IE。Microsoft Teams 网页版在2020年11月结束支持IE,Office 365、OneDrive 及 Outlook 等服务则预计在2021年8月17日终止支持IE。2021 年 3 月,开始推送给 Win10 用户移除 EdgeHTML。2021 年 10 月,市场份额达到 10.22%,和经营了多年的 Firefox 不相伯仲。
这里需要补充一点,Nadella 于 2014 年继任微软 CEO,提出了其新的战略「移动为先,云为先」。从这角度来看固守 25 年传统 Edge HTML 内核带来的结果是:
丧失所有移动端上浏览器的份额,因为在移动端已经没有 Winphone 的份额了。所有基于云的业务团队工作量都要翻倍,因为不但要适应 Blink 内核,还要适配 Edge HTML 内核,尤其是外部团队根本没有动力适配。云和 SAAS 时代到来,越来越多团队会利用浏览器完成工作,如果没有先进的浏览器,用户被迫需要替代品。而公司的云业务发展越好,对浏览器团队冲击越大。丧失了对于过去操作系统的兼容性,即使能和 windows 捆绑, 也要许多年后才会看到回报,彼时的份额可能被 Chrome 吃掉更多。
微软在Edge浏览器中更深入整合Office功[2]
这里有一个值得思考的问题:许多时候先进的技术,真的是护城河么?或者说需要足够先进到什么程度,才是护城河?(许多时候创业团队会对这一点迷之自信。)
而 18 年开始,Edge 团队放弃了正面冲突企图挽回落后局面的思路,而是选择了柔道策略,利用基于 Chrome 的开源内核 Blink 作为开发,迅速拉平了两者之间的差距,让本来已有的技术壁垒变得没有壁垒,大家重新站在一个起跑线上,然后将重点就变成了安全、隐私、整合,这些或利用微软独有的资源,或者还没形成巨大壁垒的地方:
安全是指和 windows / Azure 结合,更好地做出提醒。隐私在于保护用户的数据安全,比如密码泄露提醒。集成是关键,如和 windows 的集成,以及跨平台账号的同步,将数据汇总在一起。
还记得之前一起提到微软后发先至的传统艺能么?要么提供一个向后兼容的模式,要么提供杀手级的应用。
使用了 Chrome 内核的 Edge,不仅在操作系统上兼容了 Windows 的老版本,还能支持 MacOS 和各个手机端,在可及性上迈出了极大地前进。不用再为重新发明内核苦恼,同时还兼容掉了所有为 Chrome 所优化的网站及应用,以及 Chrome 衍生出来的生态等。另一方面由于云业务的发展,越来越多的企业级应用会驱动大家更多的使用浏览器,比如大杀器 Office 365,以及超过 Slack 市场份额的 Teams,以及新出的像极了 Notion 的 Loop。
或许很难看到 Edge 逆风翻盘,但却能有效阻止 Chrome 的市场份额增加 —— 所以当 Windows 本身的浏览器足够好用,用户为何还要切换呢?
Edge 的选择,也让我们看到即使强如微软,只是用蛮力正面冲突也不会大力出奇迹。相反,许多时候换个角度来看问题,答案便变得很清晰。许多概念随着时间演进,都需要再次定义,比如真的需要一个 25 年历史的内核么?Nadella 在访谈中也提到一种全新视角的 Windows:
那么什么是概念上的 Windows:它总是关于管理一堆硬件资源,无论是在服务器上还是在客户端上,并在其上面创建一个应用程序模型。我们现在比以往任何时候都更多地拥有这种能力。
另外还有一个值得思考的就是,开源是一种手段,一副名牌。无所谓正义与邪恶,自由与封闭。更开放的前提是拥有更底层的业务能力,或许这便是开源时代,后发先至的一种思路。
References
[1] Chrome is bad: https://chromeisbad.com/
[2] 微软在Edge浏览器中更深入整合Office功能:https://www.cnbeta.com/articles/tech/1201205.htm
[3]Microsoft Edge Emerges as Google Chrome Competitorhttps://thenewstack.io/microsoft-edge-emerges-as-google-chrome-competitor/
[4]
INSIDE MICROSOFT’S SURPRISE DECISION TO WORK WITH GOOGLE ON ITS EDGE BROWSER
https://www.theverge.com/2019/5/6/18527550/microsoft-chromium-edge-google-history-collaboration
[5]
NADELLA’S MICROSOFT: https://www.theverge.com/2018/5/7/17324920/microsoft-ceo-satya-nadella-interview-windows-10-build-2018
[6]
Wikipedia:Microsoft Edge:https://zh.wikipedia.org/wiki/Microsoft_Edge


继续阅读
阅读原文