-->
获得免费通行证,加入我们的流媒体连接-2月19日至22日; 现在注册!

微软Silverlight 5岁了(但还会有6岁吗??)

文章特色图片

如果关于Silverlight消亡的报道是基于微软对这个运行时工具的支持, 专家们可能说对了什么, 上周,该公司悄无声息地发布了Silverlight 5,并对其未来与面向移动浏览器的基于metro的应用程序的竞争保持沉默,这让人们对Silverlight工具的长期生存能力以及它是否会进入下一个版本产生了疑问.

另一方面, 鉴于微软在Silverlight 5发布时宣布的新增功能和冗长的正式支持周期(该公司表示将支持该工具至2021年底),同样的权威人士可能会想要再考虑一下.

首先,让我们看一下功能. 微软宣布了Silverlight 5的两个关键特性:用于H的图形处理单元(GPU)加速.264解码和Silverlight直接调用主机操作系统内核的能力.

在H上.264年前, GPU解码在一定程度上是一个追赶功能,以匹配Adobe Flash Player在全屏模式下以高比特率解码内容的能力, 不牺牲运动或分辨率.

但是Silverlight 5对GPU解码的整合是一个很自然的过程, 微软在GPU加速游戏中的第二步. The company first added GPU acceleration to its software-based Expression Encoder 4 Pro SP1 about a year ago; integrating an H.根据该公司的说法,将基于cuda的编码器(来自Main Concept)整合到Expression编码管道中,旨在将转码的吞吐量提高“在离线情况下,仅CPU就可以提高2-3倍”.

除了, 微软看到了利用GPU实现高端笔记本电脑“实时流畅流”场景的好处,这是基于软件编码无法实现的, 比如实时编码3或4个高清流。”. 然而,该公司缺乏一个端到端的解决方案,无法将这些多种高清流传输到传统的笔记本电脑,甚至是包含GPU的移动设备.

因此,Silverlight 5的发布和它的H.264解码通过GPU看起来完成流水线.

在应用前端, silverlight 5更大的功能新闻可能是人们长期要求的对主机操作系统内核进行调用的能力. 这被称为“平台调用”,并且是构建可在浏览器中运行的桌面级应用程序的关键元素.

在过去, Silverlight的限制是它只能使用本地存储和其他基于浏览器的应用程序可用的基本功能, 但是不能调用调用来完成桌面应用程序的繁重工作. 根据… 读写网的分析问题是基于浏览器的应用程序和基于桌面的应用程序之间的信任问题.

富互联网应用程序(ria)需要对文件系统的完全访问, 考虑到从浏览器触发的远程应用程序必须存在有限的信任关系,这是不可能的,斯科特·富尔顿在读写网写道.com. “P/Invoke是一个使应用程序能够远程部署自身的系统, 然后实现将其自身的特权提升到已安装应用程序的特权所需的保护措施."

Silverlight 5中平台调用的有趣之处在于,它直接类似于微软最初打算让Silverlight成为的样子:RIA扩展 .NET使得浏览器和桌面应用程序可以互换使用. 这也是Silverlight中的平滑流媒体客户端如此强大的原因之一, 因为它跨越了桌面播放器(微软在上世纪90年代的强项)和由Adobe Flash player主导的网络视频播放器领域之间的鸿沟.

Silverlight 5中这个强大的新特性可能会让我们了解微软为Silverlight 5宣布的非同寻常的支持生命周期的原因.

Silverlight缺乏许多微软产品的典型支持生命周期, 该公司已经澄清,Silverlight被认为是一个工具, 不是平台或产品.

“工具”被定义为帮助完成一项离散任务或一组有限任务的实用工具或功能,该公司在Silverlight的支持FAQ中指出. 主要工具版本会在支持结束前至少12个月收到通知. 否则, 支持与它们所针对的产品版本同时结束(例如, 微软 Windows)."

因为Silverlight是一个工具, 它的生命周期要么取决于同一工具的几个新版本的出现——想想Windows 2000的生命周期结束时Windows Vista的出现——要么取决于Silverlight打算运行的平台. 因为Silverlight是一种基于浏览器的技术, 微软保留终止对Silverlight支持的权利, 提前一年通知, 如果新的浏览器版本不再支持Silverlight.

“微软将继续发布Silverlight 5运行时或Silverlight 5 SDK的更新, 包括针对安全漏洞的更新,该公司在其常见问题解答中指出. Silverlight 5将在2021年10月12日之前支持此页面上列出的浏览器版本, 或者通过底层浏览器的支持生命周期, 以较短的为准. 随着浏览器的发展, 支持页面将被更新,以反映与新浏览器版本的兼容性级别."

简而言之, 然后, Silverlight的命运取决于新浏览器支持Silverlight的能力.

虽然在可预见的未来,这可能不会成为桌面浏览器的问题, 移动浏览器的出现可能会让他们踌躇不前. 如果Metro成功了, 这预示着XAML的崛起, HTML, 微软Metro移动平台应用的JavaScript和CSS, 我们能否看到Silverlight 6还是个疑问.

此外,移动浏览器的Windows Runtime api不能调用平台调用, 而且对Silverlight的支持很可能仅限于桌面应用, 这让微软在几年前宣布将Silverlight作为其RIA战略时,符合了法律的规定,但在移动交付方面,平滑流媒体和Silverlight之间的紧密耦合也受到了质疑. 也许微软真的把所有的赌注都押在DASH上了.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

Digitalsmiths驱动微软电影

元数据大师打破电影,创造独特的目标用户体验在微软Silverlight增强电影为派拉蒙数字在Windows Phone 7

微软发布Silverlight 5

微软通过展示Silverlight平台的未来计划来安抚开发者.

微软预览NAB演示,Silverlight进展

微软将把Silverlight带到电视上,并将提供H.264流畅的流与PlayReady DRM通过IIS媒体服务

提及的公司及供应商