作者 荀诗林
今年的华为发布会格外让人重视,外部和内部原因都有。
8月9日,华为开发者大会在广东东莞松山湖召开,这次大会聚集了产业链1500多家合作伙伴、5000余位开发者,一时间吸引了各方眼球,连央视都参与进来,进行现场直播。
截图来源:新浪微博
在今年5月遭遇美国全面封锁之后,华为经历了英特尔、谷歌等多家公司相继断供,这是其最大规模的一次发布会,比苹果的秋季发布会早了一个月。
这可能是华为最受关注的一次发布会,毕竟,无论是友商还是对手,都想知道华为究竟过得怎么样。
“开天辟地”的鸿蒙
端倪已露数月,今日初见真容。
5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”。当时信息显示,华为鸿蒙可应用于操作系统程序、计算机操作程序、计算机操作软件等。
时隔3个月后,令谷歌“变脸”的这套基于微内核、面向全场景的分布式操作系统终于揭开了面纱。
“如果安卓一直不能使用,华为手机可以随时启用鸿蒙OS。”华为消费者业务CEO余承东在开发者大会上如此表示。
早在2012年的时候,鸿蒙其实就已经在华为的规划当中了,当时就已经拿到了国家科技进步二等奖。这样算来,一度被当作“备胎”的鸿蒙,到如今也已经有了7年的研发时间,并且可以推测如今的鸿蒙可能已经成熟了,或者说是趋于成熟。
而这次开发者大会,正是将其推出的时机。
那么,这款备受世人瞩目的鸿蒙OS到底强在哪里呢?
余承东在介绍鸿蒙OS开发初衷时表示:“随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力,以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形。鸿蒙应未来而生。”
在中国的古语里,鸿蒙又作“鸿濛”,意指宇宙形成前的混沌状态,成玄英书:“鸿蒙,元气也。”用余承东本人在开发者大会上说的就是,“鸿蒙用中文的意思可能有‘开天辟地’的意思,最接近的英语单词就是 Genesis,开天辟地的意思”,但是考虑到用汉语拼音表达鸿蒙太难发音了,华为最后为鸿蒙取名为Harmony,“希望给世界带来更多和平、方便”。
从华为给其自研的新系统起名来看,华为是想做一件“前人”没做成的一件事,而实际上也正是这样。
根据华为在开发者大会上披露的信息来看,鸿蒙OS是全球第一个基于微内核全场景分布式OS,有分布式架构支撑,提供天生流畅内核级安全生态系统。
从鸿蒙的架构来看,最底层是内核层,上面是基础服务层、程序框架,然后通过这些去支持其他的应用,比如这次发布会公布的智慧屏,以及智能穿戴设备、音响等各种终端。
而从华为公布的这套鸿蒙OS架构来看,其核心关键在于鸿蒙微内核,内核相当于系统的地基,这也是余承东在给鸿蒙定义时所重点强调的,那么什么是微内核呢?
很明显,同微内核相对的就是宏内核,而自从计算机发明以来,其实用的都是宏内核。上个世纪80年代开始,国外开发的微内核的典型代表有Windows、iOS。简单来说,宏内核就是把很多东西装进内核,又被称为单内核,包括文件系统、进程管理、内存管理、声卡显卡驱动程序等,做一个类比,人脑在一定程度上相当于宏内核,不仅仅是信息交换中心,同时也是信息处理中心,指挥人体各部分进行行动。放到整个宏内核之中来看,宏内核本身作为母体中心,各个子程序需要实现彼此之间的信息交流互动,而宏内核就充当了其中的“指挥者”。
与之对比的微内核,其不负责指挥,仅仅是作为信息交换和存储功能,各部分子程序自行进行反应和行动,具有自主性。同样做一个类比,章鱼具有的就是类似于微内核特点的系统,章鱼的触角具有独立的神经,可以自己对外界做出应激反应。
不管是宏内核还是微内核,都是Operation system操作系统的一种形式,目的主要是构筑硬件设备的底层逻辑框架,指挥硬件设备工作,同时满足外部软件的调用需要。简要概括宏内核和微内核的区别就是,微内核中,系统包括内核,但是内核不包括系统,而宏内核则是,内核和系统是一体的。
很难去评定到底宏内核和微内核的优劣,重要的是看用于何处。如果执行比较单一的运算和硬件设备比较固定的情况下,宏内核的程序会有比较高的效率。
但是从华为发布的架构图来看,其战略布局是从内核出发到多种应用,所以从这点来说,明显是微内核更加适合。
但是,为何突出强调微内核的存在呢?
华为在这个时候强调鸿蒙的微内核,无疑是在向更多的开发者传达这样的信息——我们也有了属于自己的可以无限外延的系统,我们也可以打造属于自己的生态,而并不是需要掣肘于国外的安卓,甚至可以换句话来说,不用各种“英文”来敲代码,而是“中文”,当然,所谓文字不过是符号。
以Windows为例,同样是微内核,其系统大概有20亿行代码,实际上真正和芯片直接交互核心代码也就几万行,而这几万行恰恰就是微内核。真正的微内核,是可以不断延伸、开发,延伸出Windows、iOS等这样的系统,并且可以实现自由安装软件。
更何况,鸿蒙之意,远非局限于手机生态之中。
关于同样属于内核组成的LiteOS操作系统,可以多提一句,在2015年华为网络大会上,LiteOS正式宣布开源。华为社区经理林旅强笑称,华为此前都是自己吃自己的狗粮。LiteOS操作系统是华为完全自研的,并非通过Linux或其他系统二次开发的。截至2018年,搭载华为LiteOS的NB-IoT产品出货量超过2000万台。
余承东本人就微内核这个问题在开发者大会上表示:“我们希望整个操作系统未来都使用我们的微内核,这是关于微内核的优势,我们微内核通过数学方法形式化验证,保证充分的验证匹配,形式化验证,是源头验证系统安全的有效手段。”
从华为方面目前透露的消息来看,鸿蒙微内核已经投入商用,在Android手机、平板已经投入商用,包括2.0之后,很多华为终端都采用了鸿蒙的微内核,用在可信可执行环境中,用来做人脸支付,高安全级别使用,首次通过了形式化验证。
有消息说,BAT等互联网巨头早已经与华为联合测试,还传闻国内几大手机厂商都派出技术员入驻华为,实测鸿蒙系统,这次发布会也证实了这一点。
这样来看,具有微内核的鸿蒙,说是“开天辟地”的壮举,可能并不为过。华为消费者业务软件总裁王成录曾说:“鸿蒙不是替代现有操作系统,而是面向未来趋势的。”
华为的算盘
花大力气研究内核,单单去年研发成本超千亿元,华为究竟打的什么算盘?
IoT(物联网)。
挚金资本投资总监辛双琪向笔者表示,很多人在这次华为发布会之后,还是愿意把鸿蒙简单当作一个操作系统来看,即使华为率先将其应用到智慧屏上,而不是手机上,仍是将其同安卓等进行对比。
“这其实是把鸿蒙说窄了,我认为华为是在做一件很大的事情,试图通过软硬件结合,打造一个巨大的生态网络。”辛双琪这样表示。
其实早在之前华为《2018年可持续发展报告》发布会上,华为董事长梁华在谈及鸿蒙系统时就表示,鸿蒙系统是为物联网开发的,用于自动驾驶、远程医疗等低时延场景。梁华表示,华为手机还是把开放的安卓系统和生态作为首选,如果美国不允许华为使用安卓,华为是否会把鸿蒙发展为手机系统还没有确定。
从这次开发者大会来看,鸿蒙明显将不会作为手机系统。余承东表示:“鸿蒙OS比Andorid有更强的性能、更高的安全性和分布式能力及面向未来的全场景能力,这是面向未来的操作系统,想告诉大家,我们随时可用,但是考虑到合作伙伴关系,目前用Android生态,减少大家的工作量。”
也就是说,鸿蒙的出现,应该是作为整个华为生态打造的关键一环。作为通讯设备商出身的华为,单单从技术层面来讲,手机的发展也仅仅是鸿蒙中的一环而已。
醉翁之意不在酒,在乎山水之间也。
而物联网并不是一个新名词,它早在1995年就已经出现在比尔·盖茨的《未来之路》一书当中。物联网(IoT,Internet of things)即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。2003年,美国《技术评论》提出传感网络技术将是未来改变人们生活的十大技术之首。
国内来看,物联网也并不是一个新名词,阿里巴巴和小米都曾经进行类似的尝试。2011年,阿里云就推出过YunOS,同时发布首款基于YunOS的智能手机天语。据天眼查数据显示,2015年,阿里向魅族投资5.9亿美元。魅族成立于2003年,注册资本近4000万元,魅族在自己的手机上搭载YunOS系统。但是,暂且不谈系统的稳定性等问题,一个简单的YunOS系统就将国内只用安卓系统的主流手机华为、vivo等排除在外,注定其无法推广。
辛双琪表示,没有自己的终端产品,阿里是没有办法搭建属于自己的生态的,失败是正常的。
而小米,在辛双琪看来,其物联网概念其实是个“伪命题”。辛双琪举了一个例子,小米之前一直在讲智能音箱的故事,甚至将之定义为中控,但无论从硬件还是软件的配置来说,都不足以支撑其成为这样一个角色。单单从其出货量来说,都是失败的。
在辛双琪看来,所谓智能,一定是更好服务于人,满族人变“懒”的需求,而不是需要人去迎合。“隔着几米的距离,对着音箱喊,请帮我打开空调,那不如用遥控器直接打开好了,何必多此一举?”
而华为则是通信设备商起家,技术实力过硬,从技术切入市场,而非小米那样从市场切入技术,华为是具有天生优势的。余承东本人也表示:“他们做不起来,是因为没有强大的终端能力。华为每年有超过3亿台终端,手机占了2亿多台,我们更容易打造生态。”
根据华为公布的鸿蒙OS的演进路径,华为将在2020年推出鸿蒙OS 2.0,应用于创新国产PC、手表/手环、车机上;2021年将推出鸿蒙OS 3.0,应用于音箱、耳环上;2022年将应用在VR眼镜等更多终端设备上。
余承东在大会上还表示,华为同时打造服务和硬件两个生态平台,结构化产品1+8+N,即1是智能手机,8包括PC、平板、车机、穿戴、AR、VR、智慧大屏、智能音响等,这8个领域是华为参与的自研产品,N是大量的IoT设备,非常广泛的设备,为消费者衣食住行全场景提供智能智慧服务。
弥补软件方面优势短板,扩大市场规模,试图布局多终端生态,华为这盘已经布局20余年的棋终于开始崭露头角。
谋事在天,成事在人
战略布局虽大,实操却难。
如果单谈格局,华为这次发布会所袒露的雄心,可能会是国内目前这些相关领域巨头中最大的一家,但是大格局并不能掩盖所有问题。
以这次华为发布的搭载着鸿蒙系统的智慧屏为例,相关行业人员向笔者表示,其实在屏幕技术上,华为这次发布的产品并没有“革命性”的创新,多是一些“边角”的改变。
当然,对此荣耀总裁赵明也承认,智慧屏搭载鸿蒙,正好也是产品赶上了而已。
在谈到鸿蒙目前面临困境这个问题上,辛双琪认为,华为应当进一步坚持开放的力度,以iOS和安卓为例,基本都是做了10多年,全世界的开发人员加入了进来,共同贡献,从而加速了其生态的形成。现阶段,华为由于受到不同程度的外界影响,比如美国的“封锁”,这其实是不利于国外开发者加入进来的,华为可能需要在这方面进行努力。
另外,辛双琪认为,华为对于参与到整个开发中的其他合作伙伴,应该采取更加包容和开放的态度,给予优厚的待遇,把机会给到更多其他利益相关方,而不是自己大包大揽。“我从华为内部的朋友中了解到,华为已经开始注意到对自己供应商的保护、扶持和培养,华为需要把握好这个度,只有这样才能有更好的未来。”辛双琪这样表述。
在开发者大会上,王成录称,华为和主要的合作伙伴在讨论中国开源基金会,最快一两个月,基金会将正式运营起来,这是完全公益的、非营利的、开放的;鸿蒙开源有很多架构,考虑给基金会运作,华为在里面没有控制权和主导权。
路遥知马力,对于华为的布局来说,这只是刚刚开始。
余承东在大会上表示,过去8年时间里,华为消费者业务销售量增长68倍,2018年手机出货量2.06亿台。截止到2019年6月,华为手机在中国市场份额达到了35%,全球市场份额达到了17.6%。即便是遭受到了美国的制裁,2019年上半年手机出货量也依旧有24%的增长,达到了1.18亿台,PC方面则有300%的增长,可穿戴设备有200%的增长。
同时,余承东表示,未来 5-10 年,华为消费者业务,长期战略是全场景智慧生活。全场景战略是我们未来 5-10 年长期战略,有一个核心,全场景全连接智慧生活、全场景智慧化用户体验,核心一点就是 AI 人工智能。
接下来的路,华为如何去走、走得如何,唯有静观其变。
(编辑:黄玉璐 校对:颜京宁)
领取专属 10元无门槛券
私享最新 技术干货