当软件的更新像吃快餐一样方便,我想,软件产品,是不是已经变成了跟快餐一样的快消品了?

Google是一家号称“Don’t Be Evil”的公司,尽管它一直做着那么多在竞争对手看来损人不利己的事情——他开发Andriod,自己不挣钱,却搅合得Symbian日薄西山,弄得Motorola, BlackBerry和Nokia慢慢淡出人们的视线。Google还在搞操作系统Chrome OS,依旧不以盈利为目的,唯一的目的,大概就是弄得它的老对手Microsoft火冒三丈却无可奈何。Google所做的这一切都基于其在搜索领域的霸主地位以及其无可撼动的广告营收。这家从不作恶的公司,显然不屑于传统,于是它的Chrome发布的版本没有Major和Minor之分,所以Chrome短短数年,从版本1.0到33.0,很像DB Table定义的autoincrease的Primary Key。在我的印象里面,也正是这个在互联网时代傲视全雄的巨头,硬生生地把软件的更新变成了吃快餐的格局——不停地发布着新版本,根本无关现存版本的维护。

当软件的更新像吃快餐一样时,我便时常会想,这或许是软件行业的未来:这将是没有维护的世界。我又连忙打住:慢着,这不是web化的终极奥义么,所谓的Cloud不也是统一在Web化的大旗下么?Microsoft这般Windows XP的烦恼将永不会重现,因为所有的产品永远都在最新的code base,因为所有的bug都通过新version进行了弥补,至于data inconsistence?不是还有终极大杀器 migration?

一切都那么完美,就连商业模式都那么清晰和明了——没有License的问题,因为一切都只是rental contract。没有service revenue和maintenance fee的烦恼,随着新版本的发布,各路KPI纷纷退散。或者,如同Chrome之流的免费软件,可以更加任意挥洒想象。

这是软件行业的优势,毕竟用户掏钱买的是那些二进制代码永不会磨损和折旧。试想,BMW更新已有的型号,它既做不到一发布就把所有客户的旧车就全部更新,又不能不继续支持那些旧车型的使用者,最重要,它们还做不到Quarterly Delivery。

当软件的发布像吃快餐一样方便,我在默默地算着,我离退休还有多远呢?

是为之记。 Alva Chien 2014.3.15