【51CTO整理】根据微软的统计,三亿安装量这一数字超过了火狐、Safari和Chrome三种浏览器的总和。目前,在矢量动画和视频插件方面,Adobe的Flash是当仁不让的“老大”,据估计全球99%的个人电脑安装了Flash.
Silverlight要挑战Flash,成功的希望很渺茫.去年微软宣布和美国职棒大联盟合作,对方在官网视频直播中使用 Silverlight,但是到年底,美国职棒大联盟又表示将放弃Silverlight选择Flash,理由是Flash性能更佳.众所周知的是,Flash现在已经成为网络视频事实上的标准。
更为糟糕的是,微软可能失去纽约时报这一重要客户。在2006年,纽约时报曾经公开宣布其阅读工具基于WPF的消息,同时还为OS X用户提供了一个基于Silverlight的应用,这个应用被称为Times Reader。但遗憾的是,Silverlight版本带来了各种问题,而缺少跨平台的支持则成为其致命的障碍。
Silverlight作为WPF的一个子集,从技术角度来说,不太容易编写既适合Silverlight又适合WPF的代码,因此大多数的开发者不得不维护两套独立的代码集。开发人员深知Silverlight产生的文本有时不太清楚,而这对于新闻显示来说是无法容忍的。而且,这个应用(Times Reader)与Safari 4的兼容性还有点问题,这让生来就敏感的Apple用户早已怨声载道。
为了在竞争激烈的新闻业界拥有一席之地,纽约时报通过Times Developer Network构建了一个基于REST的API。尽管还是公开的beta版,但API的数量也已经非常多了。大多数API都返回XML和JSON两种格式的数据并且拥有非常棒的文档。其他的REST供应商可以仿效这种做法来获取最大的收益。
目前,Times Reader 2.0现在已经可以使用了。而与此同时,在微软的促进下,纽约时报Silverlight工具箱也发布了,以帮助开发者轻松上手这些API。顾名思义,该工具集主要的目的在于宣扬Silverlight和其他的微软技术。这也成为微软挽救纽约时报这一重要客户的唯一手段。
【编辑推荐】