互联网的Insourcing

最近在断断续续地读The world is flat。许多评论家说书里的东西很多都是老生常谈,但由于我的孤陋寡闻,从书中还是学到不少东西。
书中举了UPS作为“推平”世界的十大力量之一,读起来就很有新鲜感。在以往的印象中,UPS就是一家送包裹的快递公司,除了业务遍及全球之外,和其它大大小小的快递公司相比似乎没有太大的不同。但实际上,今天的UPS早就远远不止是送包裹的了,它已经以运输业务为依托扩展出庞大的供应链管理业务,UPS现在的口号是Your world synchronized,让你的所有业务在世界范围内同步。UPS改变了上门取用户坏了的东芝笔记本电脑,送到东芝的维修站,等修好之后再送回给用户的流程,而是把自己变成东芝的维修中心,减少了中间环节,也减少了东芝维修服务的响应时间。UPS还是Nike网上销售的真正后台,所有Nike的销售定单实际上由UPS处理、从UPS的仓库发货。如此等等,UPS以物流和供应链管理的丰富经验,为所有没有能力或不想建设自己的供应链系统的商业用户提供成熟的解决方案。The world is flat 一书的作者把UPS的这种做法称为insourcing,与常见的将部分工作外包的outsourcing的做法相对。之所以是insourcing,我的理解是用户要主动把UPS的系统引入自身业务,成为自己密不可分的一部分,而不是像外包那样把整项工作分割出去。在这种insourcing中,UPS的角色是一个全球化的物流平台,一个公司的生意哪怕再小,一旦搭上UPS的平台,它就仿佛拥有了一个全球化的供应链。
在互联网上,我隐约感觉也在酝酿一个类似UPS这样的平台,不同之处在于它不是物流而是信息流的基础服务平台。这个平台我觉得很可能就来自Google。想想看,假如要从无到有建立一个电子商务网站,有多少现成的google服务可以拿来用:网站内部的搜索可以直接把google搜索整合进来;有了gmail的域名绑定功能,网站不需要再建立自己的邮件处理系统,公司内部的沟通和客户服务,都可以通过gmail来完成;用户管理,有Google Account Authentication,与google共享全球范围内的用户;结账,可以使用google的checkout,免去自己建立支付管理系统的麻烦。将这些基础服务交由google,利用了google强大的处理能力和出色的技术力量,建立一个网站的门槛大大降低了,网站也得以把有限的资源投入到更好地为目标客户服务的方面去。
当然,尽管google的基础服务平台已经初现端倪,但是和UPS一整套完善的物流管理系统比较,还显得稚嫩,各项功能之间的无缝整合还有很多工作要做。UPS在insourcing的过程中,能够深入客户的企业,了解其业务流程,并有针对性地设计出一个一体化的服务系统。比较而言,google的服务模块还处在用户自助的阶段,接口开放了,但是如何做到与用户的业务融为一体,似乎还缺乏一些针对性的解决方案。

开辟新的战场

Google推出spreadsheet,为各种Google Office的揣测又添了一把火,对此keso已经有了精辟的分析。
事实上,在web平台上提供类似桌面软件的功能,并非自Google始,走在前面的反而是一些创业的小公司。很久以前,Sun提出过“网络就是计算机”的口号,大力鼓吹过以网络为中心的应用,但似乎有些曲高和寡,叫好不叫座。目前这一拨将桌面应用向网络转移的热潮,是随着机器处理能力的大幅提高、宽带连接的普及和AJAX的大行其道而应运而生的,其实现的应用也更为贴近普通用户的需要。
实事求是地说,现有的这些网络办公软件,在功能上还根本不足以与微软的Office套件抗衡,相形之下OpenOffice更像一个合格的对手。同时,它们还面临着一个两难的选择。要真正形成对桌面软件的挑战,必须丰富在线软件的功能,于是其体积必然变得越来越庞大。然而尽管带宽越来越便宜,但毕竟与硬盘存取的响应速度有数量级的差别。加载时间的延长对于用户的耐性是个极大的挑战,与本地软件相比的反应延迟也造成非常负面的用户体验,于是丰富软件功能反而成为吃力不讨好的事情。Gmail增加gtalk功能之后Loading过程的大大增加可以作为佐证。
尽管目前还有这些不足,但是桌面软件的在线化已经是一个越来越明显的趋势,现有的那些劣势并不是技术上无法解决的问题。而我想提出的是,这些在线软件的兴起,将从根本上改变竞争的战场。占领用户的桌面,不再能依靠操作系统的垄断地位,因为操作系统已经不那么重要,能够正常运行那些软件的浏览器才更重要。更进一步,甚至可以说究竟用IE还是firefox,乃至Opera都不再重要,只要在线软件的编写符合公认的标准,那么任一款符合这些标准的浏览器都可以担任在线软件运行的平台。于是竞争的战场转移到网络之上,先前建立的操作系统的垄断或者浏览器的垄断都变得不那么重要了。也就是说,在网络上竞争,微软的先发优势将不再明显,反而是Google、Yahoo!们更加熟悉战场的状况,竞争门槛的降低使得即便是刚创业的小公司也具备了向这些巨人挑战的能力,这是因为,套用The world is flat里面的一句话,The battle field has been leveled.

Google变身酿“酒”师

话要从Google软件说起。
Google这几年来推出了一系列免费好用的软件,如Google Earth,Google Desktop,Picasa等等,但它们都只能运行在Windows环境里。目前坊间流传的说法是Google打算和微软争夺用户的桌面,这些软件就是Google发起的攻击。最近,Google和Dell达成了预装软件的协议,更是向着它的目标迈进了一步。然而,若是Google软件只能在Windows环境运行,那么Google的一举一动都逃不了Windows的牵制,在Windows环境中与微软竞争而失败的前车之鉴数不胜数。同时,Google软件还面临一个悖论:Google软件越好用,越让人离不开Windows,结果越是加强了微软的垄断力量。因此,Google软件在Windows中发展下去,就如同与狼共舞,不知道什么时候就会被微软反噬一口。
另一方面,开源社区很多人在抱怨,Google利用了开源社区的成果却没有适当的回馈。于是,Google开始向Linux移植软件,前两天终于推出了Picasa for Linux。这款能在Linux中运行的Picasa,不是原生的Linux软件,也就是说不依赖于Linux本身的开发环境、库文件,而是运行在虚拟Windows的WINE环境中。目前,在Linux系统中运行Windows程序,主要有两个途径,一个是安装vmware,qemu之类的虚拟机,然后在其中再装上Windows系统,这样可以运行几乎所有的Windows软件,缺点是虚拟机对硬件的要求比较高,还必须要有一个合法授权的Windows(先不说盗版的事)。再一个途径就是用WINE。WINE不是虚拟机,而是Windows的仿真器,如同很多人常用的街机游戏仿真器那样,它为应用程序提供了虚拟的Windows环境,实现了Windows的API,使得没有Windows也能运行Windows应用程序,也就是说如果WINE足够完善,那么所有针对Windows开发的软件都不再需要Windows也可以运行了。
Google在向Linux移植软件的时候,也选择了WINE。一些Linux用户吃着肉骂娘,对Google没有开发原生的Linux软件表示不满。一个合理的解释是,将Windows环境中的Google软件通过WINE在Linux系统中运行,相比于在Linux环境下从头开始,牵涉的工作量比较小,进度也可以比较快。许多人推测Google的其它软件也会用这种方式移植到Linux中。除了这种技术上的解释,我用阴谋论的观点认为Google此中大有深意。
WINE本身已经有10多年的历史,最初由模拟Windows 3.1开始,功能不断完善,能支持的Windows程序也不断增加。然而,由于Windows本身的封闭性,WINE还做不到实现Windows的所有API,也曾一度进展缓慢。现在财大气粗的Google搀和进来,对于WINE的发展无疑是一个很大的推动。在将Picasa移植到Linux的过程中,Google保持了与WINE开发团体的紧密合作,还向WINE项目贡献了200多个改进补丁。许多用户离不开Windows不是因为甘愿忍受Windows的不稳定、不安全等特性,而是在Linux平台上找不到对于他必不可少的某些Windows软件的替代品。如果Google今后持续不断地推动WINE的发展,使得大多数Windows软件能够脱离Windows运行,对于微软在PC平台上的垄断可算是釜底抽薪的一击。
单纯从技术上考虑,Google推动WINE或许只是为了方便移植那么几个程序。但是,看在Google和微软越来越水火不容的份上,你敢说Google不会趁机把WINE酿成微软的苦酒?
用co.mments跟踪本帖评论

Google软件走近Linux

据消息人士透露,Google开始向Linux移植程序了,第一个对象是Picasa。目前让我觉得还离不开Windows的就是这个Picasa。相对于许多其他的照片管理软件,无论是Windows版的还是Linux版的,Picasa确实非常好用,它的组织方式很适合管理大量的照片,按Tag管理也是时髦、灵活而强大的一种手段。当然,Picasa还有一个难以抵挡的特性——免费。
Google的技术基础完全建构于开源软件(尤其是Linux)之上,这早就不是一个秘密。一直有传闻说Google有一种自己定制的、适应它数量庞大的服务器集群的Linux版本,但它并没有将之反馈到开源社区;很多Google内部的员工用Linux作为日常使用的桌面操作系统,但Google发布的所有桌面软件和工具,像Picasa、Google Desktop、Google Earth、Google Talk等等,居然都只能运行在Windows上。对此,很多人不免发出怨言,Google - What Have You Done For Us Lately,质疑Google什么时候才能对开源社区作出更多回报,不仅仅是投资支持一些开源的开发项目,而且还要开发出广受欢迎的Google软件的Linux版本。对此,Google的开源软件负责人Chris DiBona(OPENSOURCES:Voices from the Open Source Revolution一书的编者之一)作出回应说:他已经听到了这些抱怨,所有Google软件工具的移植都正在进行中,都会有Linux的版本。
现在Linux用户的等待似乎有了比较明确的盼头。报道中提到向Google求证时,Google的回答是“We don’t have any information to share at this time”,不同于前几天Google对传闻将发布自己的Linux系统Goobuntu时的直接否定,让我想起前段时间外交部发言人孔泉对金正日访华一事的回应。报道里面提到的技术细节有鼻子有眼,从侧面进一步印证了消息的可靠性。
如果Picasa for Linux推出,我一定是积极的拥护者。gtkpod已经解决了Linux环境里我的iPod与PC同步的问题,Picasa将解决我管理数码照片的问题。目前来看,我几乎没有什么离不开Windows的需求了。

中文还是天然屏障吗?

老白要向百度拍砖,我顺手拣了几块砖头。
有人引用的李彦宏话说: “中文搜索与英文搜索是完全不一样的。英文搜索,遇到的是以一个个以空格相隔开的词,而中文的词与词之间是需要进行“切词”的(即将一个句子中的词合理分 隔开)。如何让机械的搜索引擎准确地按照中国人的思维习惯将词“切”好,而百度在这方面已经走得太远了”,以此标榜百度中文搜索技术的先进,具体地说是分 词技术的先进。而老白则公开征集百度的分词错误。
带着一丝阴暗心理,我分别用“省长”、“市长”和“县长”分别测试了百度和Google,结果是百度在第一页甚至是第一项就出现了分词错误。以搜索“省长”为例,百度的第一项结果就是“湖南省长沙 市第一中学”,“市长”和“县长”的结果也不能幸免,直到“乡长”和“村长”才打住。Google的情况要好一些,起码在第一页没有发现分词错误。又试了 试“人为”和“为人”,这一次百度和Google的结果不相上下,都出现了分词错误。仅从这区区几个词的搜索,我以偏概全地推论,百度走得并不太远。我不 是百度的用户,早就习惯了在firefox的搜索框直接输入关键词访问Google的方式。有限的使用百度的机会,再次套用李彦宏的话说,都带着对百度的 偏见[注],可见我应该不具备批评百度的资格。
其实我并不是想向百度拍砖,我想拍的是那种认为中文还是保护国内IT 行业的天然屏障的看法。这种看法放到10多年前的DOS时代,似乎还有些道理,当时的普遍看法认为中文处理还是要中国人来搞,洋鬼子搞的东西不地道。直到 后来WPS与Word竞争的时候还是打这张牌,结果如何则是有目共睹的。在目前全球一体化的背景下,技术、人才、资金都在流动,百度能自己开发中文分词技 术,Google也可以请到甚至更好的中文处理专家,再提中文的独特性使国内公司具备先天的竞争优势则近似于痴人说梦了。
[注] 百度解密之二:李彦宏365天解决方案
《21世纪》:要搜东西第一个选择会去Google,当Google被屏蔽时,会转到百度,这是一年前的情形。如果用百度查一家银行,有可能出现的第一个链接不是这家银行的正式(官方)网站,而是与其相关的一次商业活动。现在百度跟Google是怎么竞争的,介意国外投资者说“百度是中国的 Google”吗?
李彦宏:我认为这是对百度的偏见。