写点什么

Silverlight 5 RC 版发布:随着许多新功能的出现微软进一步兑现其承诺

  • 2011-09-04
  • 本文字数:1478 字

    阅读完需:约 5 分钟

在 BUILD 开发者大会即将召开之际,微软发布了 Silverlight 5 RC [1] 版,这无疑印证了他们对于钟爱的浏览器插件技术所作的承诺。Silverlight 5 拥有许多新功能,包括:通过 GPU 渲染二维和三维图形、远程视频控制、P/Invoke 支持、浏览器内的信任应用、更好的性能和工具。

以前很少提及 Silverlight,特别是一些主题演讲上的状况更是如此,例如在微软2010 年专业开发人员大会(PDC 2010)上,对于Bob Muglia 所说的“我们的[微软的] 战略已经转变”以信息缺乏而告终。其后果是给微软内部和外部的开发者在关于Silverlight 的未来发展问题上留下了一个大大的问号。开发者为了从忧虑中平静下来可能会停止在Silverlight 上的投入,通过Scott Guthrie 概述Silverlight 5 路线图,微软随之启动了 Silverlight FireStarter 事件。今年为避免发生此类错误事件,微软特意在距期待已久的 Windows BUILD 开发者大会(其中的焦点将是 Windows 8 和 HTML5)召开的前两周发布了Silverlight 5 RC 版。尽管最终的生产版本将在今年晚些时候发布,然而本次发布是为了让开发者准备他们的适用于Silverlight 5 的应用程序。

Silverlight 5 中出现的一些新功能有:

媒体和丰富的用户界面

  • 通过 GPU 进行硬件解码的 H.264 高清视频
  • 特技播放(TrickPlay)——以不同的速度播放视频
  • 在视频播放过程中不会激活屏保
  • 视频远程控制
  • 更好的数字权限管理 (DRM[3]) 支持

图形和动画

  • 包括在 IE9 无窗口模式下的 GPU 加速的 3D 图形 API。
  • 在 GPU 上渲染的 2D 图形
  • 动画效果的 UI 过渡。例如,向列表中添加列表项会以动画效果展现。

文本

  • 应用像素贴紧技术使得文本更清晰
  • 多列文本
  • 文本环绕容器控件
  • 支持双击和 Combobox 支持根据输入的起始字符自动匹配选项

性能

  • 更低的网络延迟
  • 更快的 XAML 解析器
  • 支持多种 64 位操作系统

工具

  • Visual Studio 可以评测 CPU、内存和线程。
  • VS Team Test 的支持

其他

  • P/Invoke 支持调用本地函数
  • 任务并行库任务
  • 矢量(Postscript)打印
  • 浏览器内的信任应用
  • PivotViewer 控件

Silverlight 5 功能丰富,而且微软正试图证明其对于此项技术的承诺。但是我们需要看到在 BUILD 开发者大会上当另一只期待已久的鞋子脱下时到底会发生些什么。微软在 HTML5 上的投入是多少?而且对于一项受限于 Windows 的成熟技术各家公司是否应该投资,能否通过基于 Mono 为 Linux 提供一些支持,或者他们是否应该寻找针对 HTML5 的跨平台解决方案?或许需要某种妥协:Silverlight 更适于用于基于 Windows 的丰富的业务解决方案,然而对于几乎可在所有环境下运行的普通 web 应用而言可能该用 HTML5 来完成。

译注

[1] RC,即候选发布版 Release Candidate 的缩写,指可能成为最终产品的候选版本,若未出现致命 bug 则准备发布为正式版。处于此阶段的产品具有相当好稳定性,已设计、编码、测试的所有产品功能都通过了一个或多个未发现明显 bug 的测试周期。详细说明参见软件版本周期 Software release life cycle )。

[2] GPU,即图形处理器 Graphics Processing Unit 的缩写,GPU 是显示卡的“心脏”,作用相当于电脑中的 CPU,它决定着显卡的档次和大部分性能,同时也是区别 2D 显示卡和 3D 显示卡的依据。2D 显示芯片在处理 3D 图像和特效时主要依赖 CPU 的处理能力,称为“软加速”。3D 显示芯片是将三维图像和特效处理功能集中在显示芯片内,即“硬件加速”功能。显示芯片通常是显示卡上最大的芯片(也是引脚最多的)。

[3] DRM,即数字权限管理, Digital Rights Management 的缩写。

[4] TPL,即任务并行库, Task Parallel Library 的缩写。

查看英文原文: Silverlight 5 RC: Microsoft Reinforces Their Commitment with Many New Features

2011-09-04 13:392752
用户头像

发布了 55 篇内容, 共 21.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

腾讯一面被拒含泪离开,面试官:Android开发连这些都不懂,哭也没用

android 程序员 移动开发

【架构实战营作业】模块七——王者荣耀商城异地多活架构

聆息

云计算市场,是时候来一场鱿鱼游戏了

白洞计划

自定义Gradle插件的开发

android 程序员 移动开发

网易被裁后,68天吃透这份阿里学长甩我的Android面试笔记,竟让我收到字节跳动和小米offer

android 程序员 移动开发

聊一聊 Android 中巧妙的位操作

android 程序员 移动开发

你真的会打印日志?

中间件兴趣圈

Java 11月日更

腾讯校招被问Android网络相关面试题,精编参考解析全整理,你不看看吗?

android 程序员 移动开发

自学Android,面试被怼,看我如何拿下阿里offer

android 程序员 移动开发

光的进化曲:电力承载网的升级之路

脑极体

经济下行趋势明显,Android开发者出路在哪?7成Android开发者月薪不足6千

android 程序员 移动开发

老板答应给我升职得前夕,34岁的我被优化了?3个月沉淀后迎来转折入职字节跳动!

android 程序员 移动开发

腾讯Android中高级面试题大全(含解析)

android 程序员 移动开发

模块三作业及总结

Thomas

架构训练营

编写-Android-Library-的最佳实践-1

android 程序员 移动开发

C++学习路线图

泰伦卢

c++

约束布局(ConstraintLayout)1

android 程序员 移动开发

线程池系列 - (4)工作流程

android 程序员 移动开发

经验分享:上传视频到优酷客户端

android 程序员 移动开发

脑瓜子嗡嗡的。。Android-UI-线程更新UI也会崩溃?

android 程序员 移动开发

腾讯T3-Android高级架构师学习笔记

android 程序员 移动开发

算法太TM重要了!刷完这些题,我拿到了梦寐以求的字节跳动和腾讯双offer!

android 程序员 移动开发

给你一个全自动的屏幕适配方案(基于SW方案)!

android 程序员 移动开发

绝了,华为大神耗费5个月21天,打造这份714页PDF的鸿蒙学习笔记,2020终于火爆全网

android 程序员 移动开发

继承的基本使用

android 程序员 移动开发

耗时118天爆肝【1296页】的“Android高级开发面试题

android 程序员 移动开发

线程池基本参数解析

android 程序员 移动开发

美团外卖Flutter动态化实践

android 程序员 移动开发

耗时118天爆肝【1296页】的“Android高级开发面试题(1)

android 程序员 移动开发

腾讯35岁架构师提前退休,比别人早2年确定职业目标有多重要?还不学起来等着被裁吗?

android 程序员 移动开发

腾讯大牛,一篇文章教你什么是Android-Fragment-,Android高级架构师筑基必备!

android 程序员 移动开发

Silverlight 5 RC版发布:随着许多新功能的出现微软进一步兑现其承诺_.NET_Abel Avram_InfoQ精选文章