10多年以来,萦绕在M$公司高管头脑中挥之不去的一个梦魇就是:有一天,也许浏览器将会取代Windows,Windows本身将不再重要。没有人再真正需要Windows,他们只需要一个浏览器。
当10多年前Netscape的浏览器首次支持Java Applet,曾经有预言家说一个新的时代要开始了,在这个新的时代中,所有的应用都是基于浏览器建造的,Windows将不再重要。M$感到了巨大的威胁,动用他们所有的力量,采取各种合法和非法的手段,包括免费下载、操作系统捆绑等等,花费了大约3年时间,彻底消灭了Netscape这个刚刚冒头的终结者人选。没有办法,Netscape实际上并没有可靠的盈利模式,拼流血是完全拼不过M$的。
10年过去了,SAAS的时代快要到来了。在未来SAAS的时代,大多数套装软件很可能都将会转向在线服务。iPhone的意义在于什么?范凯认为最大的意义在于它开启了SAAS的广阔市场,我完全同意这个观点,InfoQ最近的一篇文章也表达了相同的观点。
SaaS could get an unexpected boost from the iPhone
就目前来看,iPhone应用几乎是完全基于浏览器的,核心就是Safari的引擎,Widget基于DHTML来开发,完全支持Mobile Ajax。如果将来有一半的人都使用类似iPhone的移动智能设备上网,谁还会care Windows。什么是Windows?哦,你是说我奶奶用过的那种操作系统吗?
浏览器成长为一种强大的开发平台,是完全符合Apple和Google这些公司的利益的,所以他们会在后面努力推动这个趋势成为现实。Google前一段时间推出的离线存储插件就是第一波行动。
然而,大多数应用都基于浏览器来建造,完全不符合M$的利益。正相反,对他们的威胁非常大。因为目前浏览器已经完全标准化了,想要通过提供独有的功能挑起一场新的浏览器大战,可能性不大,而且此举还会招来无数骂名,甚至会进一步降低IE的市场份额(目前已经降低到了78%)。所以IE现在已经不再是M$的核心利益所在了,这是IE这些年发展迟缓的最大原因。不是M$不进取,而是浏览器必须要兼容Web标准,他们可以玩的花头不多,无法自由地制定游戏规则。
M$的对策是什么呢?通过推广他们的RIA技术,他们希望将来的开发者忘记浏览器,完全基于WPF和XAML来做开发,不需要区分桌面应用还是Web应用,这样他们就可以自由制定游戏规则。Silverlight只是抛向浏览器开发者的一个诱饵。如果将来大多数开发者基于WPF/Silverlight来做开发,那么他们还是无法摆脱Windows,M$仍然将统治桌面,进而扩大在服务器端的市场份额。
嘿嘿,风水轮流转,令M$高管最为恐惧的这个梦魇又回来了。这次的对手可不是像Netscape那样刚出道的小毛头,个个都是老千级的人物,财大气粗。靠拼流血几乎完全无法奏效,因为他们都有着非常可靠的盈利模式。
所以,今后几年我们看到的博弈,主要就是围绕这个主题来展开:Windows取代浏览器,还是浏览器取代Windows。