Silverlight 5新功能曝光 微软重视开发者声音

开发 后端 前端
日前微软面对开发者发起了一项关于Silverlight 5新功能的投票,这些功能的需求都来自于大众的声音,这里对这些功能进行了简单的介绍。

今年四月份,微软发布了让人期待已久Silverlight 4,而就在前不久,微软Silverlight开发团队的Justin发表了一篇关于Silverlight 5未来功能预测的博文,这些新功能都是来自开发者的声音,文章对这些功能进行了简单的介绍。如果您有兴趣,可以到UserVoice去为自己喜欢的功能投票,目前微软开发团队非常关注此次投票。

UserVoice:http://dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions

更多Silverlight内容,51CTO推荐专题:走向银光 一步一步学Silverlight

Silverlight 5预测功能1:增加Silverlight更多平台支持

增加Silverlight更多平台支持

Silverlight自推出以来,一直以跨平台为一大亮点推广,但是目前,跨平台并非完全实现,其表现如下:

◆在浏览器客户端来讲,Silverlight仅支持IE浏览器,FireFox,Chrome和Safari四大主流浏览器,而对于Opera等一些二流浏览器支持仍旧存在问题;

◆在操作系统方面来讲,Silverlight对于移动设备操作系统的支持仍旧有很大的局限性,由于其性能的影响,无法完全移植到移动设备使用;特别是对于iPhone的支持;

◆在CPU结构方面来讲,Silverlight不支持x64 CPU,Mac G4 PowerBook CPU等;

解决以上问题,是Silverlight 5最主要,也是最大新功能亮点之一。

Silverlight 5预测功能2:全3D支持

全3D支持

对于Silverlight实现3D的需求越来越多,而目前实现Silverlight的3D功能,通常是模拟实现的,并非是真3D实现。Silverlight 5中的3D功能实现,也是一大预期功能。目前Silverlight 3D开源项目较为著名的是Balder,Matrix3DEx和Kits3D,这些在GPU硬件加速和UI Virtualization都存在或多或少的问题,这将是Silverlight开发团队需要解决的问题。

不过Justin认为Silverlight团队不会开发独立Silverlight 3D框架,很大可能会合并较为成功的开源3D项目作为Silverlight的Toolkit出现。

Silverlight 5预测功能3:绑定Silverlight到Windows操作系统

绑定Silverlight到Windows操作系统 

相信Silverlight的普及问题是每一位Silverlight开发人员关心的。在MIX10上微软副主席Scott Guthrie宣称Silverlight已经在互联网上60%的计算机上安装。而微软一直迟迟没有动用自己的杀手锏,将Silverlight绑定到Windows操作系统,和IE浏览器中,而Silverlight 5将作为Silverlight成熟版本,集成绑定到Windows操作系统是第三大功能。

Silverlight 5预测功能4:提高WriteableBitmap API性能

提高WriteableBitmap API性能

WriteableBitmap API可以是Silverlight实现全内存图形操作,相信不少Silverlight开发人员对其同样关注,与WPF的WriteableBitmap相比,Silverlight的WriteableBitmap缺乏以下功能支持:

1. 绘制形状API支持;

2. 调整大小尺寸API支持;

3. 清除,复制和剪切API支持;

4. 格式转换API支持;

5. 性能需要提高;

#p#

Silverlight 5预测功能5:存储文件权限提升

存储文件权限提升

众所周知,Silverlight作为客户端,最大的局限性就在于访问本地权限限制,对于OpenFileDialog和SaveFileDialog的文件操作API来说,必须具有客户端操作权限。在Silverlight 4中,对于摄像头或者剪切板的访问,可允许用户提升权限。

OpenFileDialog和SaveFileDialog的文件操作API

Silverlight 5将会增加该提升权限功能OpenFileDialog和SaveFileDialog的文件操作API。

Silverlight 5预测功能6:添加PLINQ和TPL支持

添加PLINQ和TPL支持

自.Net Framework 4推出后,.Net 4 Parallel平行开发是较热的话题,而Parallel LINQ(PLINQ)和Task Parallel Library(TPL)是其中两个热门话题。使用PLINQ和TPL创建,调试和维护多核应用将会成为以后的主流开发技术之一。目前Silverlight 4已经支持C# 4和.Net 4的主要功能,而PLINQ和TPL支持,必定将在Silverlight 5中实现。

Silverlight 5预测功能7:Reporting控件和SQL Reporting Services支持

Reporting的功能在企业级项目中最为重要的一部分,而Silverlight目前对Reporting的功能实现并不好,微软在SQL中有自主Reporting产品,但是一直没有被综合到Silverlight项目中,也没有相关接口和API对其服务进行调用。

Reporting控件和SQL Reporting Services支持

Silverlight 5将会解决该问题,提供ReportViewer控件,另外,支持Reporting Services服务调用。

Silverlight 5预测功能8:多媒体播速控制

多媒体播速控制

Silverlight的MediaElement性能有待提高,目前不支持动态设置播放速度,而WPF支持。

Silverlight 5预测功能9:增强的Silverlight应用全屏支持

增强的Silverlight应用全屏支持

目前Silverlight在全屏模式下关闭了一些键盘输入,而在Silverlight 5将会全面解决全屏模式下键盘输入的Bug。Silverlight 5的全屏模式下将提供多点接触事件支持,将支持<WebBrowser>控件,可以轻松将HTML应用到全屏应用中。

原文地址:http://www.cnblogs.com/jv9/archive/2010/09/05/1818350.html

【编辑推荐】

  1. 千呼万唤始出来 微软正式发布Silverlight 4
  2. Silverlight走进了死胡同?银光之路注定不平坦
  3. 细数Silverlight 4的十二大引人注目新特性
  4. 三大主流技术JavaFX,Flex和Silverlight横向对比
  5. Silverlight 4 初学者的10大经典问答

 

责任编辑:王晓东 来源: 博客园
相关推荐

2015-08-04 11:19:39

手机游戏开发

2015-08-04 09:49:05

趋势手游开发

2009-10-22 14:50:00

Visual Stud

2020-02-20 16:54:05

Android 11谷歌功能

2012-02-28 09:32:40

苹果OS X 10.8

2009-04-14 15:15:11

SNS

2012-12-17 16:03:30

TechED 2012

2021-10-27 10:00:11

谷歌Android开发者

2015-08-25 10:15:03

IBMBluemix云计算

2014-08-14 11:07:14

微软IE

2010-12-17 09:53:07

Silverlight

2010-04-13 10:01:59

VS2010微软云计算

2015-05-14 14:28:52

2017-05-04 11:51:13

miui小米MIUI

2013-04-28 11:54:17

Google Glas

2023-10-25 16:06:29

iOS 18ChatGPT

2020-09-18 16:57:50

开发者

2013-03-25 09:28:55

微软Windows 8开发

2013-10-10 09:42:10

微信公众平台开发者

2011-12-20 10:56:54

Windows 8虚拟键盘
点赞
收藏

51CTO技术栈公众号