无剑网 Logo

无剑网

㊣Vio.Lam 的网络进化笔记.

有感于微软SilverLight的推广

发布: 时间: 分类: RIA 研究

Adobe与Microsoft的RIA大战越来越有看头了,随着Adobe AIR 1.0正式版和微软SilverLight 2.0 的推出,两者的暗战已经悄悄升级。十多天前,微软说:《尚无捆绑安装Silverlight插件计划》,文中提到“目前不仅仅有像腾讯公司,新浪,百度,淘宝这样的大互联网公司……都在推动Silverlight的发展”。与那些什么工具条插件之类的推广方式不同,微软这个东西的确“没有捆绑”。

之所以说它没有捆绑,是因为它的推广方式根本就已经超越了捆绑。例如其中提到的腾讯公司,这段时间重新下载了一个QQ2008 beta版,安装后看到它给我装了不少东西,首先就是腾讯自家的超级旋风下载工具、QQ工具栏和中文搜搜这三个东西,并且是可选安装的。然后发现控制面板的删除里面还多了一个SilverLight东西,而我的系统是刚刚从Ghost恢复的。为了证实这个方式确实存在,我特意又用ghost恢复了一次系统,然后对比安装了一次qq2008,其中安装过程中有一行字“正在注册Microsoft SilverLight”一闪而过。你说这是捆绑嘛?这绝对不是捆绑,不要用捆绑这个流氓式的词来侮辱的微软。要说责怪这是腾讯在协助推广的话,说不定QQ2008还真的需要用到这个插件呢,一切都是恰到好处。这有让我想起了Nokia的手机软件套装需要安装.Net Farmework,并且最近看到ATI的显卡驱动控制中心,也是基于.Net Farmework的,从驱动程序级进行控制,想不安装都不行了。微软的合作伙伴何止上面提到的这几个。这再一次印证了我自己关于分享和推广的想法,无论暴风影音这样的解码包,搜狗拼音,遨游maxthon浏览器,以及后来被收购FlashGet快车下载,他们的发展和转变基本都能见证Open Share的效果,对于推广的思路是越来越清晰了。

以微软的霸主地位来说,要推这样一个小东西太容易了,确实不需要捆绑。尽管Vista卖得不是很好,XP系统还是占了大部分的天下,但是别忘记XP里面有一个自动更新的利器,这个自动更新除了自动安装补丁以外,还是一个继续补充后续计划的好东西。例如当时的XP sp2这个大块头补丁,很大一部分就是通过自动更新发放的。多少木马病毒对它恨之入骨,有些黑色的客还编织了很多诱骗用户手动关掉自动更新的谎言,以便改善病毒木马的生存环境。可见它确实是个利器,所以目前大部分的软件都拥有了自动更新的功能。

在这么强力的策略下,微软银光的安装率不断上升。据说已经“自Silverlight推出后,全球平均每天下载数已超过150万”,并且号称从2007年发布至今,中国已经有三分之一的电脑安装了SilverLight,是有一点泰山压顶的感觉。对于其他那些单薄的软件作者,看到这种情况会如何黯然销魂呢?至少我个人是很眼红很流口水的。如果有那种资源,谁又愿意去捆绑呢……

花开两支,各表一端,再回头来看看Adobe。尽管我个人偏爱Flash,但是Flash确实一直有一个很致命的地方,就是对搜索引擎非常不友好,以致于微软都经常拿这个硬伤来做借口攻击Adobe的体系。微软号称SilverLight能以XAML格式作为信息载体,从而实现搜索引擎爬行的可行性。而对于Adobe的MXML,AIR中的MXML是放在客户端的,与搜索关系不大。部署在服务器端的Flex,MXML却是用在描述构建生成一个Swf表现层,甚至包含数据库操作,绝对不会呈现到前台。所以面对搜索蜘蛛的,就只有swf文件,也就是说除非搜索引擎具有解析SWF文件的能力,否则别想从里面得到什么可索引的内容。这点与PDF和XLS文档是有点相似,可以看到未来的。

尽管Flash的这个搜索的问题还是挺严重,不过事实上的确一直在改善,在当年老版本的Flash输出里面,所有的文字都是被打散成矢量输出的,我印象最深的就是带有“口”偏旁部首的字,这个“口”都会被填充成一个方块。后来,文字不再打散成矢量图片了,文字等描述得以保留下来,这个改变就是现在google能够爬行swf文件的基础,非图片的文字才能被搜索引擎的蜘蛛识别,因为毕竟现在的蜘蛛实际上还是个瞎子。而当时Flash保留文字并不是为搜索考虑的,而是为了方便swf文件中的内容更新,和通过Actionscript控制文字的显示。换句话说,那时的Flash是完全没有搜索引擎优化这样的意识的,否则就不会是现在这个鸟样了,否则Google的蜘蛛就不会在面对Flash文件的时候如此痛苦了,否则就不会被微软拿来做口实了……怎么那么多否则。不过SEO在国外发展得比较广泛,再加上微软如此吹擂XAML格式是如何如何的SEO,相信Adobe想不痛心疾首都不行。痛定思痛后难免不改进swf格式让他兼容更多的解析。比如我个人就建议给swf文档加上一个文字性的描述,就像当年的HTML不得不为自己在head区弄点meta一样。就连JPG图片格式都有扩展描述了,你SWF要想融合更多人民群众,就不能不添加更多的团结策略。

微软和Adobe,看来是会平分天下了。谁也别想打倒谁,选择微软和选择Adobe都是一样有前途的。微软有自己的.Net留下来的大量人才资源,Adobe也一样有非常广泛的Flash群众基础,并且Adobe的设计人员还比微软要多一些。现在Flash的分工更加明确了,Flex Builder的出现,使得平面设计师和程序员的专业分工越来越明确了,以后会越来越少很少听到要谁同时精通美术和脚本编程的。有人反映说Flash CS3变化太大,以致于许多老用户都适用不了,实际上那是因为它已经进入了一个分工协作的新时代。现代的社会不正也是分工越来越明确么?

RIA如此丰富多彩,难怪我本人会像金属遇到磁铁,被它深深吸引难以自拔,甚至有点超过了目前比较有钱途的SEO作业。试看两年以后,搜索引擎会是一个什么样的面貌?Web浏览器还会像现在这样几乎是上网的唯一吗?

收藏到书签:

Valid Code

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

有感于微软SilverLight的推广