自4月份Silverlight 4正式发布以来,由于HTML5的原因,Silverlight的命运一度受到威胁,曾经有消息称微软将渐渐放弃这个项目,不过后来微软也否认了这个说法。当地时间12月2日召开的Silverlight Firestarter发布会上,微软宣布了Silverlight 5,完全击碎了Silverlight失宠的传言。
在发布会的主题演讲中,微软企业副总裁Scott Guthrie宣布了Silverlight 5以及 Silverlight 5的一系列新特性。Silverlight 5在Silverlight 4的基础上新增了40多个新功能,比如说,支持在浏览器内运行Silverlight应用程序的桌面功能。
Silverlight 5 Beta将在2011年上半年完成,正式版就要等到2011年下半年了。
Silverlight 5完善了媒体支持并提供了更加丰富了用户界面,主要新功能包括:
— 通过使用GPU为低功耗设备渲染高清视频提供了H.264硬件解码功能;
— “TrickPlay”允许以不同的速度播放视频,且支持快进、后退,以及音高修正,也就是说在快速播放视频的同时,以正常速度播放声音;
— 改进了电源管理,在播放视频时阻止屏幕保护程序的启动,允许计算机在视频停止播放后休眠;
— 远程控制支持,允许用户远程控制媒体播放;
— 增强的数字版权管理允许在DRM媒体源间无缝切换。
作为微软的下一代企业应用程序解决方案,Silverlight 5还完善了在企业应用开发方面的特性,在用户界面内可以实现更流畅的动画效果,改进了字体渲染清晰度,支持Postscript矢量打印,改进了XAML解析性能,对启动和运行速度都进行了提升。
此外Silverlight 5还支持64位操作系统,在IE9的无窗口模式下可以启动硬件加速,提供了GPU加速的3D API。而且,Silverlight 5应用可以创建子窗口,脱离浏览器使用。