最近国内操作系统行业比较活跃,10月17日到10月18日是第二届开源操作系统技术年会。各路好手你方唱罢我登场,好不热闹。
我有幸了解了一下,的确是一届盛会。
个人关心的并不是操作系统本身的技术,自己虽然是个做技术的。我始终放在操作系统的发展上,尤其是商业发展。放眼国内,操作系统都是国外的在抢滩登陆。国内的除了一些开源的系统在支撑,鲜有大型的商业公司在后面运作。这背后还是有耐人寻味的东西。
在做应用的公司眼里,用了操作系统,不代表产品就OK了。还是要付出很多努力才能变为最终产品。操作系统只是让开发者更加专注应用的开发。但这个专注不是没有代价的,代价1. 需要付出不少的精力去学习这个框架,工程师投入了很多时间,不一定学到一个好的效果,这是有一定的风险的;代价2. 可能要投入不少钱去购买版权;代价3. 搞不好以前的投入都白费了,且一些特殊的应用要花比较大的力气才能实现。对于企业主,更重要的问题摆在他们的面前:我现在的系统没有问题,挺好的,为什么我要投入成本冒着风险用你的方法去干一件我以前干得还不错的事情?
操作系统开发者来看,大量的心血付出去了,想挣钱把团队养住了。出发点是对的,但这个方式,怕是许多中小企业不能接受的。企业的担心,操作系统开发者需要生活,中国普遍的不尊重版权的风气。导致了一个尴尬的发展环境。如同中国电脑里的应用软件(杀毒软件、输入法、WPS等等),全部免费,漫天的广告,就是这个奇葩的用户造成得奇葩市场。现在在这个奇葩市场上发展操作系统,难啊。时下正逢互联网经济正盛的时候,可以想想如何利用互联网的思维发展系统。
最近在关注“罗辑思维",其中老罗有一期就讲到:西班牙巴塞罗那有一个非常著名的商业案例。
一家戏院最近推出了富有创意的收费方式:观众可以免费进场,但是看戏过程中每笑一次都要付钱。
戏院利用高科技的“笑容识别收费系统”,自动辨识观众的笑容并计算收费,观众每笑一次收 费0.3欧元。结果,几个月下来,戏院不仅没有出现亏损,收入反而节节上升,因为不仅戏院客源大幅提高了35%,而且平均每名观众支付的票价增加了6欧元。
戏院每个座位背面都安装了“笑容识别收费系统”(Pay Per Laugh),会自动识别观众的笑容并计算收费。为了公平起见,戏院为观众缴费设置了上限,最多不超过24欧元(约合186.6元人民币)。
戏院表示,自从使用了新科技后收入的确增加了,不仅客源大幅提高了35%,而且平均每名观众支付的票价增加了6欧元(约合46.65元人民币)。目前除了西班牙其他地方的戏院也开始学习他们的方法。
传统的商业模式把赚钱写在脸上,给钱才能让你开心的玩。而新的互联网经济采用新技术新模式,让大家免费进门,然后采用各种方式让使用者心甘情愿的掏钱。无非就是转换思路,把客户体验放到第一位,客户的体验好了,还怕客户不付费吗?传统的操作系统模式无非就是通过操作系统本身提供的便利节省成本开发项目。然而,各个行业的千差万别,通用的操作系统不可能覆盖所有的地方。操作系统的一网打尽也可以说成什么都捞不着。下面就说说我的思路:
首先,操作系统开发者要打消厂商的顾虑。任何厂商都不希望被“绑架”,有闭源的产品,门槛高,意味着如果操作系统厂商倒闭了,自己也修改不了。带有保护性的商业条款,都会使得客户心存疑虑。要让客户感觉到公司有旺盛的生命力,最重要的是操作系统本身有旺盛的生命力,即使公司倒了,这个系统也会光大下去,就如同QT,当我担心Nokia完蛋了,QT怎么办时,卖出去的QT一年以后支持了Android,反倒让我更加惊喜。这个东西不完全是技术,还有生态在里面。而且生态是占主要的。所以用心经营生态比技术重要。可能厂商比较小,吃饭都吃不上,谈什么生态。我仍然想说,至少要注入这个DNA,至少有这个意识。google说它不作恶;我是不信它永不作恶的。但是如果没有这个不作恶约束,可能作得恶更多。目标要提出来,这是对自己的要求,也是吸引客户的要素。
其次,操作系统要了解行业应用,多关注客户的行业需求。现在操作系统都走物联网方向,什么M2M,什么6Lowpan。一堆无线协议,的确很方便。但是,一些传统行业的客户,还是不会选择无线方案。比如说一些门禁系统的厂商使用RS485,就一直使用RS485,没有使用无线方案。虽然无线有诸多好处,但是这些厂商就是没用。操作系统厂商不要以为这个事情不是自己的事情。可以深入的研究一下,做一些强有力的Demo,推给他们。没有理由拒绝的。或是成本、或是具体技术细节。又比如说,一般的商用嵌入式系统都有一些数据要在EEPROM或者nandflash、spiflash中保存。特别是在非正常关机断电的情况下,也要保证数据的完整。采用文件系统有时候并不是个好主意,文件系统臃肿庞大。一些关键性的数据很小,断电时操作系统反应过来直至系统失效,时间非常短。用文件系统并不能保证可靠的完成这一过程。很可能造成文件损坏,数据失效。这些行业的特殊应用,往往比什么协议重要的多。如楼控里的BACnet,Lonwork。 一些工业控制领域里需要的PID环控制,如果能在操作系统里和仿真软件建立好关系,代码参数自动生成。可以大大降低客户对开发人员的要求。不要想着通用,以点破面,点打的足够多,这个面就被你全部打上孔了。通用的东西,反而离具体的应用太远,客户难以接受。
再次,操作系统的公司应多多关注用户的体验,将服务细化。操作系统应用者一般是企业、机构或个人。这些客户的目的不一样,需要的服务也不一样。学生侧重内核原理,企业侧重应用。对客户问题及时响应,为有价值的客户,行业客户建立私人档案。聘请行业专家顾问,深挖需求和问题。定期回访、培训,加强沟通。帮客户规避行业风险,利用收集的行业数据进行合作价值的提升。比如说,一般的客户会出什么问题,出问题的概率有多大。在对新客户辅导时,应及时的提醒规避这样的风险。给客户带来的价值提升不仅仅是个操作系统。