为什么Microsoft不通过Windows更新强制Silverlight进入用户计算机?

时间:2009-09-03 09:15:58

标签: silverlight

我不是Silverlight的开发人员(还有),而且我认为其他许多东西是与Flash相比缺少浏览器安装。

但我不清楚为什么网站访问者必须自己明确安装Silverlight - 这似乎是主要的绊脚石。

由于绝大多数计算机用户都使用Windows,因此Microsoft有没有理由不通过Windows更新将Silverlight强制转换为Windows计算机?

他们使用.NET框架运行时执行此操作(并继续这样做),为什么不使用Silverlight?法律问题,也许?

9 个答案:

答案 0 :(得分:8)

被所有竞争对手起诉是阻止这个

的原因

答案 1 :(得分:2)

我认为这是试图获得采用的错误方法。该产品应该独立安装,而不是依靠Windows安装基础来获得支持。但是,在Silverlight中编写免费版本的Office(编辑:我的意思是Office Web Applications)是获得采用的好方法(即使非SL版本也可用http://blogs.msdn.com/officewebapps/archive/2009/08/05/9858563.aspx)。

此外,由于这是一个浏览器插件,它会如何工作? Windows更新是否可以为firefox,Opera或用户喜欢的任何浏览器安装插件?对我来说似乎不可行,但我真的不确定。

答案 2 :(得分:2)

为什么不这样做有几个原因。

  • 用户应该选择安装的内容。我从开发人员的角度了解到,我们知道一些用户对这个软件的作用一无所知,为什么要把这个选择放在他们手中呢?好的,如果用户在访问使用它的网站时没有安装它,应该可以让用户轻松安装它。然后他们可以做出明智的决定。我是否想要使用本网站?
  • 公司审批。公司通过软件验证程序,这就是为什么有些人仍然会在XP上使用一段时间。如果他们被迫验证这些碎片是因为微软迫使他们沿着管子走下去,他们会生气。因此,MS使公司可以控制批准/安装的Windows更新。公司是MS赚钱的地方。
  • PC制造商选择要预安装的软件。在这里,制造商有能力推动银光。
  • 竞争对手的软件未自动安装。你实际上必须安装闪存。有些PC制造商可能会将其与PC捆绑在一起,但如果您自己安装或进行公司部署,则默认情况下不存在。
  • 提到的垄断权滥用问题。但我认为这实际上是最不重要的原因。

Silverlight不会达到主流采用,直到有一个应用程序,每个人都必须使用它。就像上面的办公室在线示例一样。

答案 3 :(得分:1)

他们实际上在Windows Update中建议它。我礼貌地拒绝它。

答案 4 :(得分:1)

也可能存在反垄断原因,请记住Java发生的事情,即使是来自Sun,他们仍然遇到问题。 如果你一直在等待Silverlight流行起来,那就永远不够了,现在开始开发,当有很多支持Silverlight的优秀网络应用程序时,它可能会变得更受欢迎,而且它很容易安装,你可以定位Mac和Windows,在某种程度上Moonlight也支持Silverlight 2.0和3.0,可能有Mac-Windows-Linux应用程序你可以写。
我向任何使用.NET开发的人推荐Silverlight,因为我正在Silverlight中编写应用程序,所以我有点偏颇。

答案 5 :(得分:0)

我怀疑他们正在等待技术成熟和/或获得更多接受。一旦关键数量的站点和/或用户安装了它们,他们就可以这样做。

另一种选择是他们可能要等到他们完成了WPF和Silverlight的“合并”。我看不出他们继续将这两种非常相似的技术分开。

毕竟Adobe不会强迫所有人使用Flash。

答案 6 :(得分:0)

不能代表微软,但我对这个问题感到沮丧。我不想把额外的废话推到我的机器上(或者一般的生活)。如果我拉它,我只想要额外的东西。像这样的东西应该总是“选择加入”而不是“选择退出”或“根本没有选择。”

答案 7 :(得分:0)

欧洲联盟已向微软提起反垄断诉讼,这可能是他们没有将其纳入更新的原因。

但是我没有安装它,因为我不喜欢不必要的处理器周期用于广告,就像使用闪存一样。 Flash我已经在我的许多计算机上卸载以示抗议,但我承认它是在我的客厅媒体中心,因为人们用它来管。

答案 8 :(得分:0)

对于所有的炒作,Silverlight并不是那么好开发,也没有为用户提供任何通过dhtml / ajax无法实现的体验。