AIR vs. Silvelight? 纽约时报:Adobe Win!

Silverlight和微软失去了一个非常重要的客户:纽约时报决定放弃从2006年开始在Times Reader中采用的Silverlight/WPF转而使用Adobe Air,目前Air版的Times Reader 2.0也已经发布。显然纽约时报不想再听到读者关于阅读器兼容性的抱怨,而且Silverlight有些情况下动态字体不清晰对于新闻出版业也是个不可原谅的Bug。Rob Larson写到:

This version is powered by Adobe AIR and will run equally well on Windows , Mac and Linux computers. With this latest release, Times Reader resembles the printed paper even more closely, and it updates every five minutes with the latest news from the Web.

附Flash和Silverlight的功能比较表,来自Flash vs. Silverlight: What Suits Your Needs Best?

Features Flash Silverlight
Animation better
File size better
Scripting better
Video/Audio better
Sound processing better
Accessibility better
Platform compatibility better
Text representation/SEO better
Supported image formats better
Socket programming better
Webcam support better
Deployment better
Windows application better
Media streaming better

微软发布Silverlight 2 Beta 2

SliverLight

Bill Gates在TechEd for Developers 2008会议上宣布了Silverlight 2 Beta 2的发布。

这次发布最关键的就是向开发人员宣布“Go Live“许可,这意味着现在可以创建产品化的Silverlight应用程序了。NBC Universal将使用Silverlight 2 Beta 2为2008北京奥运会创建报道网站。为了帮助开发人员充分利用Silverlight,微软也发布了Expression Blend 2.5的6月预览版,及Silverlight Tools beta 2 for Visual Studio 2008。下面是这次发布版本的最新特性:

  • UI框架:Beta 2对动画的支持、错误处理和报告、自动化和可访问性的支持、键盘输入的支持和性能方面都进行了加强。这个版本也为Silverlight和WPF提供了更多的兼容性。
  • 丰富的控件:Beta 2包含了一个新的名为视觉状态管理器(Visual State Manager,VSM)的模板模型,其为控件提供了更为简单的模板化功能。其他一些特性包括,TabControl的引入,TextBox支持文本换行 和滚动条,DataGrid添加了额外的Autosize、Reorder、Sort等功能以及性能方面的提升。许多控件目前都已经合并到运行 时的安装包里,就不需要和应用程序打包在一起了。
  • 网络支持:Beta 2增强了对跨域访问的支持和安全性,WebClient支持上传,以及支持双向通讯(从服务器”推送“数据给Silverlight客户端)。
  • 丰富的基类库:Beta 2增强了线程处理的能力,支持LINQ to JSON,支持ADO.NET Data Services,对SOAP更好的支持,以及一些让网络和数据处理更容易的其他增强。
  • Deep Zoom:Beta 2引入了Deep Zoom技术,一个新的MultiScaleTileSource对象来实现图片块和Deep Zoom的转换。并提供了Deep Zoom Composer来帮助设计者将图片转换为Deep Zoom内容。

可以到官方网站了解更多信息

微软提供Silverlight 2 Beta的源代码下载

http://www.microsoft.com/downloads/details.aspx?FamilyId=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&displaylang=en

Silverlight 2 Beta的源代码包包含以下控件:

  • Button
  • ButtonBase
  • Calendar
  • CheckBox
  • ContentControl
  • DataGrid
  • DatePicker
  • GridSplitter
  • HyperlinkButton
  • ListBox
  • RadioButton
  • RangeBase
  • RepeatButton
  • ScrollViewer
  • Slider
  • ToogleButton
  • ToolTip
  • WatermarkedTextBox

Silverlight控件的源代码不是用于开发Silverlight应用程序的,只有当你需要开发包含SilverLight功能的控件的时候,才需要引入。

Silverlight – I love this game!

MBLNBC之后, NBA也成为了Silverlight的新客户,看来Silverlight用体育赛事作为主要目标的营销方向已经非常明确了,显然微软想借助体育赛事直播这一颇具人气的看点,快速的提高Silverlight客户端的安装率,这招当然很聪明的。效果如何,我觉得得在北京奥运会后才能见分晓,至少从目前来看Silverlight所谓1/3的占有率还是很有水分的,M$作为后来者怎么和Adobe打这场RIA大战还真是有的看…

Open Screen Project

其实今天真正的新闻是Adobe联合一大堆厂商启动了Open Screen Project,目标是使AIR和Flash能免费的使用在各种设备上,对我们消费者来说Flash Enabled的消费类电子产品将来会有更容易接受的价格更好的性能,听起来很不错吧,至少我觉得是这样!

Microsoft向Yahoo开价了

不得不说Microsoft真有钱,不得不说Microsoft真的很怕被Google打败,446亿美刀,每股$31,M$这次对Y!看来是在势在必得了!

公司并购是再平常不过的事情。不过对于一个Flash Desiloper我不得不多想一些。Yahoo对Flash和Flex一向都是比较支持的,Yahoo Map曾是教科书式的Flex应用。但是M$如果成功收购Yahoo必然会依靠这个具有互联网风向标意义的平台大力推广自家的SilverLight,这对习惯了用Action Script和MXML开发RIA的朋友可不是一个好消息。

如果M$娶到了Y!这位美丽新娘,那我真的也要开始好好研究SilverLight了。多学东西总没错,是吧!