2009年7月11日星期六

关于Chrome OS

Google的操作系统不是一个太好的话题。一方面他太引人注目,另一方面他又太模糊。一方面他很顺理成章,另一方面他又有噱头的意味。

不过关于Chorme OS的讨论中,依然有很多让我觉得很无稽,例如他是否在威胁Windows,或者他对Linux的意义。实际上,我不认为谷歌发布操作系统是为了打败Windows。当然,Google肯定想稍弱Microsoft的影响力,不过他们的目标远比一个操作系统大得多。

数年前,有人告诉我Google会打败Microsoft的时候,我认为那完全不可能。一个搜索引擎的怎么可能战胜操作系统和办公软件,而且我也不认为会出现比Windows更成功的个人操作系统。他们说,Google Desktop会让Google进入桌面系统。我嗤之以鼻。

我当时有这样的想法是由于我还没有能够看清这个产业,而Google也没有揭开他的面纱。不久之后,我就承认了,没错Google有机会终结Microsoft。后来再有人问,Google怎么会赢,难道大家还都不用操作系统了,我就会这么回答他。

二十多年前,IBM还是计算机霸主的时候,他们建立了自己的系统,以服务器为核心的计算体系。当Microsoft用PC操作系统兴起的时候,也有人问,Microsoft怎么会赢,难道大家还不用服务器了?当然大家现在都很清楚这个答案了。Microsoft并没有消灭大型机和服务器,他只是让那些变得不重要了。他让桌面计算变得更重要,让绝大多数程序员们为PC写软件。他用自己的生态系统替代了IBM的生态系统。(顺便一提,苹果也建立了一个非常独特的生态系统。)

后来的挑战者们都有根本性的错误,他们都在同一个生态系统中和Microsoft竞争。

可是Google不同,他们试图重演Microsoft崛起的那一幕,建立新的生态系统,让计算变成以服务器端应用和WEB为中心。当绝大多数程序员们不再开发桌面软件,而转向WEB应用,操作系统就变得不再重要了。

在这个过程中,他们不仅需要让WEB应用发挥网络运算的优势,同时也要弥补WEB应用和本地应用在可用性上的鸿沟。这件事大家都在做,包括Microsoft自己。Google不可能和Microsoft比拼客户端,他不能走类似于AIR和SilverLight的路子,所以他要大力推动HTML 5,他需要提供更好的浏览器,以及教导别的程序员如何开发出可以和本地应用相比拟的WEB应用。这些是Google建立自己生态系统的武器。而一个操作系统,那不是武器,而应该是生态系统成熟后的自然产物。

那么看看Chrome OS,支持这样一款完全WEB应用化的生态系统成熟了吗?没错,以Google为代表的网络应用服务商已经提供了从存储到办公到娱乐的各种服务,但是这些服务在易用性上比起真正的本地应用来,依然有很大的差距。

甚至就假设在明年Chrome OS发布的时候,这个生态系统已经完全成熟,假设Google真的搞出了一个精美优雅的操作系统,可是Windows的用户习惯依然会是Chrome OS在占领市场前的巨大障碍。这有一点像Chrome浏览器,我以为她精妙无比,可是现在也只有不到2%的市场份额。

所以,我认为Chorme OS现在的发布虽然非常引入注目,但实际意义并不大。有人分析这是新闻战,为了对抗下周一Microsoft将要宣布的重大消息。我觉得这很有道理。

好吧,虽然我现在不看好Chrome OS的市场表现,可是我认为他有一个非常棒的优点。他是为了WEB应用而设计的。现在为他所编写的应用也可以在Windows等操作系统中运行,只要有浏览器就可以了,并且这还可以培养更多的WEB程序员。如果Chrome OS的发布能够吸引更多的程序员转向WEB开发,那么这对于Google的新生态系统也是有很重要的意义。

Posted via email from 若昔难得

没有评论: