FailBase.
File No. 07—15·7 min read·网页插件技术
Dead网页插件技术

Silverlight:微软押注的 Flash 杀手,最后被自家浏览器生态抛弃

2007 年微软推出 Silverlight,定位是'Flash 杀手':更好的性能、更深的 .NET 整合、更专业的视频能力(奥运会、Netflix 早期都用它)。但微软自己都摇摆不定:先押注、后冷淡、最后为了 HTML5 亲手放弃。2015 年停止支持,2021 年彻底退役。它死于'连亲妈都不坚定的产品'。

Project
Microsoft Silverlight
Owner
Microsoft
Domain
网页插件技术
Country
美国
Born
2007
Died
2015
Lifetime
8 years
Status
停止支持(2021 年彻底退役)
Invested
Peak Scale
约 25% 联网电脑安装(巅峰估)
Failure Cause
技术替代 · 战略摇摆

一句话摘要

Silverlight 是微软在 2007 年推出的”Flash 杀手”,技术上确实更强:视频性能出色,早期 Netflix 和奥运会直播都靠它,巅峰时约四分之一联网电脑安装了它。但微软自己的战略反复横跳:先在 IE9/Windows Phone 上押注 Silverlight,然后为了拥抱 HTML5 亲手宣布放弃。 2015 年停止主流支持,2021 年彻底退役。一个产品最大的悲哀,是被自己的母公司放弃。

发生了什么

  • 2007 年:Silverlight 1.0 发布,微软高调宣称”这就是 Flash 的终结者”
  • 2008-2009 年:Silverlight 2/3 发布,加入 .NET 运行时;Netflix 流媒体、2008 北京奥运直播都采用 Silverlight,成为其高光时刻
  • 2010 年:Silverlight 4 发布,微软内部信心满满(部分高管甚至认为”Silverlight 会取代 HTML”)
  • 2011 年:转折——微软发布 IE9 时明确表态”HTML5 是 Web 的未来”,并宣布 Silverlight 不再作为核心战略;Windows Phone 上原本计划用 Silverlight 开发应用,也被重写为”Windows Runtime”(XAML 技术保留但平台已变)
  • 2012-2015 年:Silverlight 进入维护模式,只修 bug 不开发新功能
  • 2015 年:微软宣布 Silverlight 5 结束主流支持
  • 2021 年:Silverlight 全面退役,官网下线

Netflix 等大客户早已迁移到 HTML5 播放器——Silverlight 连”最后的应用场景”(DRM 视频)都失去了。

关键数据

指标数值
发布2007 年
停止支持2015 年(2021 退役)
巅峰安装量约 25% 联网电脑
高光案例Netflix、2008 奥运直播
死亡方式微软主动放弃,转向 HTML5
核心矛盾战略反复 + 生态封闭

为什么会死

1. 战略摇摆:连亲妈都不坚定的产品

Silverlight 的命运完全被微软的战略反复左右:2007-2010 全力押注,2011 年 IE9 一发布就宣布”HTML5 是未来”,Silverlight 瞬间从”战略核心”降级为”维护模式”。 开发者最怕平台”朝令夕改”——微软自己的摇摆,让 Silverlight 生态从第一天起就缺乏安全感。

2. 生态封闭:.NET 门槛拦住了 Web 开发者

Silverlight 用 C#/.NET 写前端,对当时占绝大多数的 JavaScript 开发者极不友好。Flash 有 ActionScript 也至少是”脚本语言”;Silverlight 逼着 Web 开发者学一套企业级 .NET 工具链,学习成本陡增。生态做不大,平台就没有生命力。

3. 与 Flash 同病相怜:插件模式 vs HTML5 原生

Silverlight 和 Flash 一样是”需要安装的私有插件”,同样面临”开放标准无需安装”的降维打击。微软一边推广 HTML5,一边维护 Silverlight,本质上是自己打自己。插件技术这个物种,在 HTML5 面前注定灭绝。

4. 移动端缺席:永远没有”第二曲线”

Silverlight 从未在移动端立足(iOS/Android 均不支持),Windows Phone 短暂支持后又放弃。当移动互联网爆发时,Silverlight 只能在桌面端等死。 没有移动端的平台,等于没有未来。

5. 对手太强 + 自己太弱:两面夹击

一边是 Flash 的庞大存量生态,一边是 HTML5 的开放大势,Silverlight 夹在中间:抢 Flash 的份额抢不动(生态差距),挡 HTML5 的浪潮挡不住(开放优势)。 一个”比上不足、比下不敌”的产品,结局只能是出局。

可复用的教训

  • 平台型技术必须得到母公司的”从一而终”。 战略摇摆是对生态最大的伤害——开发者会问:我学你这个,三年后你还认吗?
  • 别让”企业级工具链”成为 Web 产品的门槛。 Web 的生态在 JavaScript 开发者手里,偏离这个生态就是自绝于大众。
  • 插件时代的终局已注定:任何需要安装的私有 Web 技术都会输给原生标准。 押注前先问:它符合开放标准吗?
  • 第二战场(移动端)缺席 = 提前出局。 技术产品的生命周期规划里,必须包含移动端与新兴平台的路径。

相关案例

Related Evidence

Related Files