Wednesday, July 8, 2009

About Google Chrome OS

与网络的集成程度会左右桌面操作系统的成败;家用服务器很可能是win-tel的另一个未来

当讨论到Windows7是否会成功的时候,我说了上面的话。嗯,可能Win-Tel应该向服务器领域更迈进一步,为网络稳定高速提供更多支持和创新。

是的,我不相信,也不愿相信Windows7会延续XP的成功。操作系统的时代已经过去了,几乎所有的应用都可以基于网络程序运行,而且人们也越来越喜欢可以轻易共享、协同合作、不必担心病毒感染和数据丢失的Web Apps。让我们想象80%的人用的电脑都是什么配置(为什么上网本会火而Vista遭遇惨败?)、80%的时间都在做什么(游戏/新闻/邮件/QQ/Office文档?),我们就很容易找到操作系统的蓝海在哪里――廉价、简单快捷、满足网络沟通娱乐及办公需求。

我们不需要把市场切分成一块一块去细分消费者,满足最基本的需求,所有的消费者都会考虑使用。这不是一个人的操作系统,而是面向所有人的网络平台。

Google Chrome OS可以实现这个构思。按照这家公司官方博客的描述,这款操作系统灵巧轻便,主要用以运行互联网应用。基于Linux核心,该系统是Chrome的自然延伸。目前可以确定的是,它与网络的集成程度将是操作系统历史上史无前例的,因为Chrome就是网络浏览器,是和Mozilla Firefox和Internet Explorer一样功能的浏览器,它的使命就是浏览网络、运行网络程序。

然而这个系统又必然不会是Linux System+Chrome Browser. Linux并不能战胜Windows,因为在桌面领域,纯开源赢不了商业公司(互联网上这一结论会相反)。桌面领域的软件开发升级周期较长,消费者的反馈周期也很长,消费者对于稳定性、功能强大、操作简单(简单的培训即可使用)的需求非常高。商业公司比开源组织更关注消费者的需求,因为他们必须让消费者满意才能生存。他们会要求程序员按照消费者容易使用的角度设计UI,他们会想尽一切办法让消费者产生依赖,他们对代码的编写有严格的规范,他们会让参与人有一个共同的目标。

开源组织做不到这些,他们常常按照自己的意愿编写代码、设计UI,对消费者的声音不闻不问,经常由于意见不合而拆得四分五裂――而因为自由创造了他们,他们也任自由把他们带到任何地方去――除了满足消费者的基本需求。

Google能够认识这些,这家公司通过各种手段召集开源人士,巧妙地激励他们按照Google的标准为之开发软件。而我十分钦佩的是,Google总是有着一套和谐的"标准",如果它自己做不到,它就会强烈支持国际或开源标准。是啊,没有行为规范的世界就是一盘散沙,人们就不能聚集起来完成一个伟大的目标――IE6主导的时代所有的网页设计都要针对浏览器进行,对于网页开发者来说就是噩梦。

有了Google支持的标准,结合着它对于硅谷历史的总结,Google实在没有理由集众人之力开发一个Linux操作系统再集成Chrome浏览器――这跟在PC厂商的预装有什么区别?

"Chrome的延伸"又是另外的景象了。我来随便想一下这样的界面:与Windows XP一样的任务栏和开始菜单,点开始之后出现了程序列表,其中有Office、Media Player、Web Browser、Settings等等的图标。点击Office,Google Docs出现了,它基于Chrome浏览器运行但是你看不到浏览器的外观;点击Media Player,Google Music出现了,同样的事情发生;点击Web Browser,嗯,Chrome浏览器完整出现了;点击Settings,系统设置框出现了,你不仅可以设置浏览器的标签模式,还可以设置系统的扩展(实际上跟Chrome浏览器的扩展没有必然的差异),还可以设置Gmail的POP账号,还可以调整桌面背景等等。

对,Chrome浏览器已经与系统集成在一起了,它不仅是程序的运行平台,也是操作系统的一部分。这个时候,对Chrome OS来说,FaceBook是一个"桌面"程序,Twitter是一个"桌面"程序,Gmail都是一个跟Outlook完全一样的"桌面"程序。网络就这样跟操作系统集成了。程序的开发规范就是HTML规范,兼容了网页标准就兼容了Chrome OS;按照Google支持的标准优化Web Apps,就是针对Chrome OS的优化。

为什么要讨好微软呢?为什么要费尽心机与它兼容呢?为什么要担心软件的冲突呢?

为什么一定要付高额费用呢?为什么只是想聊一下QQ就一定要忍受缓慢的开机和后台服务呢?为什么阻挡病毒和攻击的任务一定要自己完成呢?

与网络的集成程度将决定操作系统的成败,Google Chrome OS将考验这个说法。至于Win-Tel,也有很重要的事情要去做:

  • 网络的速度与稳定――Web Apps将对此产生巨大的挑战
  • 提供运行Photoshop等专业软件的服务器――Citrix这样的公司可以让我们通过浏览器远程运行程序
  • 家用服务器――家庭用户可能会需要服务器作为云计算的一部分,也为自己的离线状态做好准备

这些事情当然也可以交给Unix/IBM/Google这样的公司去做,他们应该也乐意为之付出。现在对Google的期望是,把Chrome风格的操作系统做好,解决Linux的驱动程序难题和第三方开发难题,最好免费哦。

No comments:

Post a Comment