自从8月9日的华为开发者大会上发布了鸿蒙系统之后,老冀观察到不同职业的人群对于鸿蒙系统的评价可谓两极分化:
媒体自媒体人齐声叫好,有的甚至把鸿蒙抬到了“替代Android系统”的高度。
真正的开发者、特别是软件开发者却表示很失望,原因很简单:这次发布会只介绍了鸿蒙系统的特点(微内核、分布式OS、全场景)以及发展路线图,却没有拿出哪怕是一行代码、一个SDK、一种开发语言、一个开发实例。
要知道,软件行业有句俗话叫做“Talk is cheap,show me the code”。在程序员的心目中,华为介绍的那些都是虚的,他们要的是更实在的东西。
正好老冀参加了8月15日微软(亚洲)互联网工程院的“第七代微软小冰”年度发布会,这是一个纯粹面向媒体的发布会,参会者100%都是媒体人。饶是如此,微软的演讲者在介绍面向开发者的Avatar Framework的时候,不仅Show了源代码,还介绍了开发者采用Avatar Framework的开发用例。要知道,那天的参会者恐怕没几个人会用Avatar Framework去做开发。
老冀发现,微软、苹果、Google这些操作系统平台厂商,他们的开发者大会往往是很热闹的,会吸引数以万计的中小软件开发者;也是很实在的,他们的技术人员会手把手地教授开发者如何更好地利用他们的平台。也正因为数量众多的开发者为他们提供了空前繁荣的生态,他们的操作系统才会有如此强大的生命力。
抓不住开发者的操作系统,往往也很难成功。老冀记得N年前Android刚刚进入中国市场的时候,我们强大的中国移动也曾经雄心勃勃地推出了OPhone操作系统,可是却连个开发者大会都组织不起来,自然很快就销声匿迹了。
因此,老冀个人认为,华为在这次开发者大会上推出鸿蒙系统概念版,还是有些操之过急。不过,老冀也理解华为当时的处境:8月19日美国政府的临时许可证就要到期了,此后华为能否正常使用Google授权的Android版本尚未可知。此时发布鸿蒙系统,一来稳住全球经销商、供应商、合作伙伴的信心,二来也是向Google示威,表示即使没有Android也没问题。至于软件开发者是否满意,倒是更为次要的问题了。
说到这里,有些朋友估计就要Diss老冀了:谁说鸿蒙系统没有吸引开发者,当时不就宣布微博、UC、头条、百度、淘宝、支付宝、钉钉等40多款应用软件即将推出鸿蒙版本吗?
老冀估计华为也是这么想的:鸿蒙只要搞定了主要的头部应用,何愁不成功?可是,如果鸿蒙真的像任正非所言主要面向物联网市场,如今的物联网市场恰恰是还没有形成头部应用、需要万花齐放的市场呀!
其实,这也恰恰暴露了华为业务模式的短板:华为擅长集中,不擅长授权;擅长技术,不擅长平台;擅长自己开发,不擅长让合作伙伴开发。总结来说,华为是非常优秀的、拥有较强技术实力的系统集成公司,却不是能够构建繁荣和丰富生态系统的平台公司,这也意味着华为仍然还不是全球顶级的公司。要知道,一流的公司都是做平台的公司。
从过去这些年微软、苹果、Google这些平台领导者的成功经验来看,平台领导者必须做到以下四点:
1. 确定公司业务范围准则,明确哪些业务由公司内部做,哪些交给外部公司;
2. 确定产品技术准则,包括体系结构技术、接口技术。知识产权等;
3. 确定与外部合作伙伴的关系准则,如何处理现实和潜在的利益冲突;
4. 确定内部组织准则,如何利用内部组织结构,更有效地处理公司外部和内部的利益冲突。
而华为在以上各方面的经验还比较缺乏。在做运营商和企业业务的时候,华为更多的是系统集成商的角色,客户要什么就做什么,没有做平台的概念;做了消费者业务之后,华为的思路有所打开,如今也在通过HiLink平台吸引众多的开发者,不过其中大部分还是硬件厂商。
从过去十多年华为的发展历程,老冀发现华为并不擅长与中小软件开发者打交道,而是更喜欢与头部开发者的全面合作。当然,这在智能手机市场并不是问题,因为Google已经建立起了非常完善的应用软件生态系统,华为只需要借用过来就可以了。
不过,当5G普及,市场热点从智能手机转向物联网设备的时候,华为的这个特点也许就将成为它的致命弱点。在智能汽车、智能电视等市场集中度很高、功能有限、开发者有限的市场,华为这种包打一切的业务模式也许仍然能够成功。不过,在智能家庭、智能可穿戴等碎片化市场,华为的成功也许就不能复制了。