在前不久举行的PDC10大会上,微软CEO鲍尔默就Windows 7、Windows Phone以及Azure等平台发表了演讲,令人意外的是,鲍尔默并没有过多的提到Silverlight和Windows应用。而微软主管服务器与工具业务部门的总裁Bob Muglia在PDC上对记者的一句“微软对Silverlight的策略已经改变”更是引发了技术圈里一场小风暴。
Bob Muglia为此专门写了一篇文章“PDC与Silverlight”,发表在Silverlight开发团队的官方博客,澄清了微软对Silverlight的战略。归纳起来,主要的意思是:Silverlight目前很成功,对微软非常重要,肯定将会继续大力投入。它的适用场合是企业应用、媒体应用和Windows Phone上的开发。但它无法支持现在不断涌现的所有设备,这个任务将由HTML 5完成,微软在此也将重点投入,主要体现在IE 9上。
在文中,他首先肯定了ZDnet记者Mary Jo Foley所做的报道是准确的。他对因此引起的争议和混淆抱歉。他强调:
◆Silverlight对微软非常重要,具有战略意义。
◆微软正在花大力气开发Silverlight的下一版本,它将继续跨平台、跨浏览器,运行在Windows和Mac上。
◆Silverlight是Windows上的核心应用开发平台之一,是Windows Phone的主要开发平台。
另外,他表示Silverlight的下一版本发布日期还没有宣布,但未来几个月会有更多信息透露。
上周Silverlight 4有一些重要更新发布,包括非常重要的新特性和工具,比如WCF RIA Services的改进,新的Portable Library项目使在SL桌面、SL Phone、WPF和服务器上的.NET之间共享程序集更容易。
关于Silverlight未来的战略。他再次重复了此前采访中所说的“我们的Silverlight战略和未来关注点已经改变”,但强调这并不是负面的表述,相反,意在说明业界在变化,微软也要调整战略适应变化。
他在文章具体列出了影响Silverlight战略的新趋势:
1. 用户希望最丰富的客户端体验,开发者也越来越需要开发对各种设备专门优化的、酷炫的体验。Silverlight提供了开发Web客户端应用的最丰富的方式。Silverlight 4为丰富体验的企业级应用开发(包括浏览器内和浏览器外)提供了卓越的平台。
2. 用户希望能够得到对各种不同外形进行优化的客户端体验。Silverlight提供了丰富的UI框架,支持平滑的动画、触摸输入和嵌入式设备。因此是 Windows Phone 7开发的利器。在美国发布WPhone没多少天,已经有1000多个Silverlight用上线并可以购买。最近微软还展示了在Windows Embedded上的Silverlight应用。Silverlight将是微软三屏一云战略至关重要的组成部分。
3. 通过互联网来呈现媒体内容目前处于爆炸期。用户希望高清、高保真、优质的媒体内容。Silverlight已经并将继续作为媒体呈现的领先技术。
4. 来自各种厂商的各种各样的设备在不断出现。Silverlight开始开发的时候,世界上的设备总数还比较小,设计时想提供最一致和丰富的跨设备体验。但世界已经变了,用一个运行库满足所有可能的设备已经不可能。HTML将完成这一任务。微软将致力于为运行Windows的设备开发HTML 5的最佳实现。在PDC上大家已经看到了IE 9所取得的巨大进展。
文中最后说,Silverlight的目的绝对不是取代HTML,而是完成HTML和其他技术无法做到而Silverlight却能很容易做到的事情。Silverlight支持极佳的客户端应用和媒体体验,现在已经在三分之二的电脑上安装,超过60万开发者在使用它开发。请千万不要误解,微软将继续在Silverlight上投入,支持开发者去创造伟大的应用和体验。