华为全球开发者大会:“鸿蒙”来了 (组图)

药丸时报

@pilltimes

·
12h

8月10日,华为荣耀发布首台搭载鸿蒙OS的设备“荣耀智慧屏”后,立马遭打脸!有业内人士发现,华为鸿蒙惊现ADB工具,鸿蒙OS走云OS的套路,本质上就是基于安卓系统开发的第三方OS,类似于小米MIUI!华为面对全世界媒体,撒了个弥天大谎!华为根本没有开发鸿蒙系统!











103

451

881


懂行的人说说
按余承东的说法,不但ADB,SDK/NDK,甚至开发工具都会兼容安卓。。。

鸿蒙微内核外应该还有层Android"s wrapper核。。
 
又恢复了右使的职能?这坛子有一左使,你就是右使的最佳人选了,村长真是管不了啦。这话是极右,伤了绝大多数的心,绝对是另类。
再次好奇,这个9981的ID是一个人在用吗?

您可别吓唬我, 现在土共五毛势力这么猖狂, 到处骂街砍砍杀杀, 我哪里敢跟他们作对啊。 连加拿大政府被欺负了都忍气吞声, 我们小老百姓的还右史呢, 左右都是史都是五毛们的最佳顶戴。

要不您把村长这尊神请出来管管吧。:D 邀想村长当年,小篆初识了,修车修电。恩威并施, 买面包,拥抱哥失意转坛。

那真是个隐藏得很深的人物啊。:evil:
 
鸿蒙成功的概率不大,搞技术的吐槽这还是PPT开源
京港台:2019-8-11 22:06| 来源:爱倒腾的程序员

  过去的两天,华为鸿蒙在朋友圈、微信群里被刷屏。赞誉声远超质疑声,作为一个正在开发基础软件的老兵,要为华为的壮举大大的点赞。如果全球市场有一款源自中国的操作系统的话,一定出自华为,因为华为有足够的资本、资源来支持鸿蒙系统的开发;华为有足够的技术积累;华为手机有巨大的市场份额,而且EMUI和现有华为手机上的应用可以无缝整合到鸿蒙系统。中国找不到第二家象华为这样实力的公司来冲击主流的Android系统。

毫无疑问,这次华为的营销是巨大的成功,“分布式“ “全场景” “微内核”这些词整在一起,让普通老百姓觉得技术太牛,在中美贸易战的今天,华为更显伟大。但从发布的消息来看,目前鸿蒙还只是用到智慧屏上,华为手机还没有换为鸿蒙,只是作为备胎,而且开源要等到一年之后。让不少搞技术的吐槽,这还是PPT开源。

  从我个人的分析来看,虽然华为技术、商业实力超强,但按照公开的信息来看,鸿蒙成功的可能性不大。而华为做操作系统,中国公司做操作系统,或数据库等基础软件,还有没有机会?有没有成为Windows, Android, Oracle的可能性呢?完全可能,但要采取不同的策略。

  大家首先看一下操作系统的现状,桌面操作系统完全是Windows的天下,占住近80%的市场份额,排第二的MacOS占有近20%的市场份额,而且两家都是闭源,谷歌的Chrome OS的市场份额不到2%。服务器,开源的Linux则是占住大壁江山,微软的闭源的Windows Server则是第二。到手机,开源的Android占住了76%的份额,闭源的iOS占住了22%,微软则在今年年初宣布完全放弃手机OS。

  再多看一下手机OS的历史,微软2000年就布局手机OS,推出Windows Mobile。我个人的第一台智能手机是2004年HTC出的Windows Mobile。2002年诺基亚推出Symbian。到2008年初,我离开Motorola回国创业时,全球智能手机最大销量是诺基亚的Symbian, 其次是微软的Windows Mobile,再其次应该是黑莓。2007年iPhone的出现,一下改变了智能手机的局面,但更大改变来自谷歌,它推出了基于Linux内核的开源的手机OS。2008年9月,第一款Android手机HTC Dream面世。现在Android已经占住了近80%的市场份额,而且除手机外,在机顶盒、嵌入式系统里,也占住超过80%的市场份额。

  微软在整个手机操作系统的布局最早,投入了大量的人才和物力,并有世界上最好的软件生态系统。诺基亚毫无疑问也投入巨大的人力物力来做,但都输给了谷歌的Android,为什么?先分析微软和诺基亚犯的错误。微软Windows Mobile一直兼容桌面OS,因此历史包袱很大,而且Windows Mobile不只是为手机设计,导致从技术角度来看,Windows Mobile不是一款最好的手机OS。商业的角度来看,不仅没有开源,还要从手机厂商收取不菲的License,小手机厂商根本玩不起。虽然2010年将Windows Mobile改为WindowsPhone,用户体验好了不少,但与诺基亚联盟,又是犯错。再看诺基亚,因为自己本身是手机厂商,搞的Symbian自然无法获得Motorola, Samsung等大厂商的支持,要玩也只是友情客串一下。虽然2008年也成立Symbian基金,想吸引更多厂商进来,但闭源,License费,而且更新节奏很慢。我还清晰的记得到2010年,已显颓势的Symbian,发布一款应用,申请签名都要耗时几周时间,完全跟不上移动互联网发展的节奏。

  反观Android,首先完全开源免费,自己只靠GMS一套软件带来的广告赚钱。虽然他自己2010年推了一手机Nexus,2016年推出Pixel等,但做这手机的目的不是盈利,而是做的样机,展示谷歌的技术。中间收购Motorola手机部门,目的是解决专利问题。因为谷歌在手机上没有给任何手机厂商构成威胁,这样获得摩托、三星等大厂商的支持,更是马上获得中国众多手机厂商的支持,无数做山寨机的厂商摇身一变,都做智能手机了,更是成就了今天的华为、小米、Vivo等手机品牌。如果谷歌力推自己的手机,这局面可能就完全不一样了,因为人人都不想做别人的嫁衣。准确的来讲,Android是手机行业的赋能者,而不是掠食者。

  再看技术上,Android采用Linux做内核,上层应用用Java开发,而且一开始就是瞄准手机来做,而不像微软的Windows Mobile,想解决所有移动终端问题。开源之后,获得的市场反馈很快,导致产品的迭代更新速度完全打败微软和Nokia。虽然与iOS的用户体验相比,总慢了那么一点,但不会太久。对于应用开发者来讲,Android更容易上手,门槛更低,应用上线的步骤比iOS, Windows Market都少好几步,因此更受开发者的欢迎。整体上来讲,仅仅就技术而言,Android是一款优秀的手机OS。

  因此在移动终端的OS上,谷歌打败微软、打败诺基亚,根本原因是它的商业模式创新和技术创新。而从华为发布的信息来看,看不出鸿蒙有何真正的技术创新,也看不出有商业模式的创新。那么在一个已经形成垄断地位的市场,要杀进去是极其的困难。只是由于中美贸易战的原因,给了华为一线机会。但华为手机的市场占有率很高,小米、Vivo、Oppo、三星等都视华为为最大的竞争对手,要获得他们的支持,可能性几乎没有。如果华为决心要做鸿蒙,那我要决策的话,不是开源,而是闭源。因为即使开源,也不会有大的手机厂商,包括中国厂商的跟进。做一个成功的类似iOS的出来,那也是一相当了不起的事情。

  那么做操作系统,华为鸿蒙还有没有机会?中国公司还有没有机会?我认为,在桌面操作系统、手机操作系统上,战斗已经结束,完全没有机会。虽然由于中美贸易战,中国强调自主可控,支持国产化,会有一定的生存空间,但已经无法撼动微软和谷歌。同样是谷歌,Android就没能在桌面OS颠覆了闭源的Windows。但是不是就完全没有机会了?不是,机会依然存在。

  任何颠覆式的创新,一定是在一个细分、非主流、还没有垄断地位的市场开始的。2008年的手机OS,就是一个这样的局面,这个机会被谷歌抓住了。那么现在,是否还有其它设备需要崭新的OS?肯定,汽车OS就是其中一个。由于智能驾驶,特别是新能源汽车的兴起,对于传统上属于机电行业的汽车,软件扮演的角色越来越重,软件,而不仅仅是传统的发动机,成为了核心部件。相对手机、桌面OS,汽车OS要解决的问题还更多更复杂,比如高精度导航、自动或半自动驾驶。汽车工业界历来保守、封闭,IT软件水平更是一般般,产品迭代速度完全没法与互联网行业相比,自己推出的可能性很小。微软、苹果、谷歌都已经在汽车OS上下了大的力气。但这三家,会犯当年微软同样的错误,或所有大公司的通病,只是想把现有的OS挪到汽车上,做一定的优化,而且还想与手机或桌面的OS兼容。但汽车OS应完全重新设计,应采用全新的架构,才能保证汽车数据能绝对实时的处理,保证系统最大的安全性和可靠性。

  汽车OS现在的局面,与2008年手机OS的局面一样。如果我是华为决策者,我一定押宝在汽车OS,做一款只为汽车服务的,而不是解决所用终端设备大一统的鸿蒙,并且100%开源。由于华为自己不造车,一定能受到众多汽车厂商、特别是中国厂商的欢迎。这款汽车OS只会让华为成为汽车行业赋能者,而不是掠食者。凭华为多年的技术积累、资金实力、人才实力和品牌地位,成功可能性很大。中国有自己OS的梦想有可能实现。

  我自己创业的领域,数据库,是仅次于操作系统的最重要的基础软件。全球市场有源自中国的数据库是无数IT人的梦想,更是国家所期盼的。2016年,我花了至少2个月时间研究整个大数据处理生态,最后得出的结论是:传统的关系型数据库的战斗已经结束,市场格局已定;对于过去十年流行起来的NoSQL数据库,稍微好一点,但格局也是基本固定。虽然政府倡导自主可控,去IOE,国内出现了不少家做数据库的公司,而且在不少地方,甚至包括银行系统,都上线运行,可喜可贺。但从技术角度来看,还没有一家具备在全球市场冲击Oracle的实力,商业模式上,也没有一家有所创新。特别是中国的2B软件市场,比拼的是“茅台”的实力,而不是产品的实力,你能搞定贵州的银行,我就能搞定湖南的银行,他就能搞定广东的银行,最后市场分割极为厉害,难以形成市场霸主。这样下去,只要政府保护一撤,很难抵挡具有全球品牌地位的产品的进攻。

  但数据库就完全没有中国公司的机会了吗?不是。2016年,我看到的是图数据库以及时序数据库的机会。这两个领域还没有真正的市场垄断,属于非主流、细分市场,没有引起大厂商的高度关注和投入,而这两个领域潜力很大,因此有颠覆式创新、诞生独角兽的可能。我最后挑选了时序数据库这个方向,因为我具备这一细分领域所需要的知识结构和技能,而且我坚信物联网(包括车联网、工业互联网)一定会起来,5年的时间,世界上90%的数据都将是物联网产生的数据,这个行业有足够的空间支持一个专用数据库,一个专用的大数据平台的发展。

  按照我自己对颠覆式创新的理解,技术上产品上要比市场上现有产品好五倍以上,因此我放弃了走捷径采用第三方存储引擎的想法,放弃了在其他开源软件上优化的想法,而是完全从零开始,开发了只针对时序数据的存储引擎和计算引擎,而且不只是一个数据库,开发了缓存、流式计算、数据订阅等系列功能。2018年8月产品TDengine正式推出,其性能完全碾压InfluxDB以及流行的大数据处理生态Hadoop。一个月前,7月12号,我们正式宣布开源,核心代码全部上传到GitHub上供全球开发者下载,时至今日,GitHub上star已经超过9000,fork数超过2400,而且有五天时间在GitHub全球趋势排行榜上排名第一。源自中国的基础软件,应该还从未受到过如此高的关注。

  相对于鸿蒙,TDengine成功的可能性更大,因为我们瞄准的是一个细分但会高速增长的市场。我看好中国的基础软件产业,因为中国国内就有很大的市场,而且过去的二十年,中国培养了数百万的软件工程师,中国的人口红利已经演变成工程师红利。有这么多软件工程师,只要努力,一定会开发出成功的操作系统、数据库和其他基础软件。但是,要成为新一代霸主,成为独角兽,能与微软、谷歌、甲骨文等公司PK,一定要先瞄准一个非主流、细分的市场,这样,机会就永远存在。

  无论未来如何,华为鸿蒙的出现,都是中国操作系统、基础软件实力冲上世界之巅的壮举,大家的热情也说明大家对此的期待已久。作为技术老兵,唯有和团队更加努力,方不辜负时代赋予的最好机遇。

  2019/8/11 陶建辉写于北京望京
 
牛逼的鸿蒙OS,吹水的华为发布会!(图)
来自 芯智讯
发表于: 2019-8-12

  近日,华为在东莞举行了一场盛大的发布会,会议开头介绍了华为在消费者市场所取得的成绩,说实话,看了还挺震撼的,华为确实是一家很厉害的商业公司。

  后面就开始介绍鸿蒙 OS 了。

  我研究过几年的 Linux 内核,对操作系统的了解可能比一般人多些吧,这里,我就根据我的所学来看看鸿蒙OS。

  我整体的看法是:

华为是一家好公司,商业上确实也取得了很大的成绩,技术能力数一数二,敢做操作系统,挑战全新的操作系统生态,有野心,敢挑战。

  但这个发布会,感觉更像个吹水会。

  让我一个一个来说说吧。

  一、宏内核和微内核
看过发布会的同学,对上面这个概念应该很熟悉了,会议上多次提到微内核,余总称其为面向未来的内核。

  其实宏内核、微内核都不是什么新鲜的概念,在 Linux 还没有问世之前,就已经存在这个概念了,最流行的PC操作系统 Windows 就是微内核的。

  经典操作系统教材 《操作系统设计与实现》里面的教学操作系统 Minix ,也是微内核。

 宏内核和微内核之间各有优劣。

  下面我们先来看看宏内核与微内核的定义以及各自的优缺点:

  芯智讯补充1:宏内核与微内核定义

  微内核定义:内核管理着所有的系统资源,在微内核中用户服务和内核服务在不同的地址空间中实现。在应用程序和硬件的通信中,内核进程和内存管理的极小的服务,而客户端程序和运行在用户空间的服务通过消息的传递来建立通信,它们之间不会有直接的交互,这样一来,微内核中的执行速度相对就比较慢了,这是微内核架构的一个缺点。

  在内核架构中,用户服务是独立于内核服务的,因此任何用户服务崩溃都不会影响到内核服务,这就加强了操作系统的健壮性,这是微内核的优势所在。另一点,微内核的扩展性强,添加一个功能,只需要建立一个新的服务到用户空间当中,而内核空间不需要任何的修改。因此,微内核可移植性强、安全并且易于扩展。

  宏内核定义:宏内核同样管理着用户程序和硬件之间的系统资源,但是和微内核不一样的是,在宏内核架构中,用户服务和内核服务在同一空间中实现。具体一点,就是内核可以代表内核进程运行代码,就是通常的内核进程;当用户进程经过系统调用或者中断进入到内核态时,内核也可以代表它运行代码。这样一来,宏内核需要管理的资源多于微内核,其大小就相对大一些了。

  在宏内核架构当中,内核管理着CPU调度,内存管理,文件管理和系统调用等各模块的的工作,由于用户服务和内核服务被实现在同一空间中,这样在执行速度上要比微内核快。然而,宏内核的劣势也是显而易见的,那就是当内核中的某个服务崩溃了,整个内核也会崩溃。另一点,想要在内核中添加新的功能就意味着内核中的各个模块需要做相应的修改,因此其扩展性很弱。


来源:知乎@Vizxu https://zhuanlan.zhihu.com/p/53612117

  芯智讯补充2:微内核与宏内核的优缺点


  从理论上来看,微内核的设计思想更好一些,它将系统分为各个小的功能模块,只把最基本的功能保留在内核,使得设计难度大大降低,系统的维护与修改也方便进行。但是微内核需要频繁的在核心态和用户态之间切换,性能较低。

  而宏内核就是把很多东西都集成进了内核,例如linux内核,除了最基本的进程、线程管理、内存管理外,文件系统,驱动,网络协议等等都在内核里面。这样很多资源都可以直接调用,所以效率比较高。但是这也使得其设计难度大大提升,并且修改与维护的代价也很高。

  总结来说,宏内核的优势是性能,劣势是开发效率和开发难度。

  微内核的优势是开发效率和开发难度,劣势是性能。

  但发布会上似乎把优劣势给搞反了。

  宏内核最知名的代表是 Linux 内核,目前 Android 使用就是 Linux 内核。

  微内核最知名的代表是 Windows , 虽然大家经常吐槽 Windows , 但微软确实是很厉害的。

  以我的理解,宏内核的开发成本和开发难度要大于微内核,一般的商业公司选择微内核架构是可以理解的,Linux 之所以采用宏内核,是因为人家是纯开源系统。

  来一个直观的对比,Linux 内核的开源开发者有上百万,对比 Windows 内核的开发者,估计不到几万人。

  就人力来说,商业公司采用宏内核的架构,有可能使整个项目陷入泥潭。

  会议上一直在强调微内核,而且还搞反了两者的优势和劣势,这个就有点不妥了。

  二、鸿蒙的性能

  基于上面的分析,如果鸿蒙最终是采用微内核架构,性能上要做到比宏内核更好是非常困难的。

  宏内核,因为内核是一体的,一次文件读取操作,基本就是函数的调用过程,速度是极快的。

  微内核是模块化的,内核,文件系统,磁盘驱动都隶属不同的系统进程,要完成一次文件读取,需要在各系统进程之间进行多次通信,开销要远大过直接的函数调用。

  总的来说,一旦采用了微内核架构,就是选择开发的便利性,而放弃性能,所以会议还不断提性能好,也是比较忽悠了。

  不过,从技术的角度看,商业公司选择微内核是正确的,微软就是最好的证明。

  硬件发展速度很快,软件性能问题,最终都会被硬件速度的提升给弱化,提升开发效率,降低软件复杂度才是关键,微内核的优势也在于此。

  芯智讯补充3:在鸿蒙OS之前,市场上其实已经有一款几乎符合鸿蒙所有特性,并且比鸿蒙做的更好的手机系统,那就是基于QNX的黑莓OS。QNX系统的核心特性包括:分布式架构、微内核、极高的安全与可靠性、硬实时系统、轻量级。

  QNX系统在八十年代设计之初就是分布式架构,完全基于分布式消息传递机制,可以无缝的进行大规模多机运行。此外,由于其内核仅提供最基本的进程通信等服务,因此体积可以剪裁得非常小。经过几十年的开发与验证,其本身也拥有几乎是最高级别的安全性与可靠性。

  正因为如此,QNX系统不仅此前被应用在黑莓手机上,更被广泛的应用在包括核电厂,航天飞机,医疗机器人,激光眼科手术器械,汽车ADAS等对操作系统可靠性与实时性要求极高的领域。目前在汽车领域,QNX依然是霸主级的存在。

  (该部分资料来源:知乎@天明

  https://www.zhihu.com/question/339567108/answer/781775403

  补充一下,黑莓OS的失败并不是其系统的失败,而是其过于封闭的生态策略上的失败,虽然后期开始对于安卓应用进行兼容,但是为时已晚。

  三、离开用户体验讨论安全性,有吹水之嫌

  技术上,要把一个系统的安全性做到极致,是可以的,但跟安全性相对的是用户体验。

  余总在会议上用了房间和钥匙来比喻。

  安卓系统是一个大房间,一个大钥匙,坏人拿到了大钥匙,就是可以拿走房间内所有的东西。

  鸿蒙内核因为采用了微内核架构,所以相当于每个模块都是一个房间,有多个房间就可以有多个钥匙,所以安全性更高。

  从安全性角度看,确实如此。

  但用户原来只要保存一个钥匙(相当于密码),现在却要保存多个钥匙(相当于多个密码),安全性是增加了,但用户体验真的能够保证吗?

  可能上面的举例不是特别恰当,但离开用户体验,只是一味强调安全性,也是有吹水之嫌了。

  四、目前的鸿蒙OS还不是微内核,而是多内核架构

  会议花了很长时间,从性能,安全性等方面来说明了微内核的好,然而最后却只给出了这么一个结果:目前鸿蒙OS采用的内核还是:Linux 内核、鸿蒙微内核 、LiteOS内核并列的多内核架构,纯微内核是未来的规划。


那是什么意思?意思就是这个东西只是一个规划,一个设想。

  一般民众听完会觉得,可能过几年,华为的纯微内核的鸿蒙OS就问世了。

  作为对操作系统内核有点理解的人,我持相当保留的态度。

  Linux 内核从第一个版本到现在经历了30年的时间,微软也创立了 40 年。

  从零开始做一个完全基于自主设计的内核的商用化系统的难度,不亚于最复杂芯片的研制,没有十年以上的研发过程,估计难以问世。

  假设十年后,华为能够研发出来,但现在就拿一个十年后的东西来说,也是有点忽悠了。

  芯智讯补充4:在发布会后,网上有网友爆料,智慧屏的鸿蒙OS中出现了ABD调试授权模式。ADB工具即Android Debug Bridge tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。因此,外界也出现了很多声音质疑称,目前在荣耀智慧屏上商用的鸿蒙OS依然还是基于安卓的深度定制。不过也有网友表示,目前鸿蒙OS本身就有Linux内核,而安卓底层也是基于Linux内核,因此出现ADB工具也并不意外,这么做应该是为了兼容安卓应用。

 芯智讯补充5:众所周知目前的谷歌安卓系统仅仅是基于一个Linux内核,很多其他的系统也是有一个内核,但是根据华为展示的鸿蒙OS的PTT来看,目前的鸿蒙OS似乎是基于Linux 内核、鸿蒙微内核 、LiteOS内核并列的多内核架构,这是如何实现的?

  知乎上有业内人士认为,一个操作系统,三个内核?Android的应用、虚拟机,跑在linux内核上,某些IoT的应用跑在Lite-OS内核下,已迁移到鸿蒙内核的应用,跑在鸿蒙内核、外核(一个内核外的基础服务应用群)下,如果这一过程是在一部设备上实时动态变化的,这似乎不太可能。因为,一个终端同一时间,只能跑一个OS内核!

  那么可能的形式是:在不同的平台,运行不同内核。各平台间通过统一的,华为所谓的软总线实现分布式计算体验。当足够多App迁移到鸿蒙内核架构下运行时,Linux内核和Lite-OS内核就会完成它们的使命,从鸿蒙OS的体系中退出。

  另一种可能是:鸿蒙的微内核作为基础内核,运行在最底层,把Linux和Lite-os稍作修改,作为一个服务运行在鸿蒙微内核之上。但是,这种设计,linux和Lite-os基本上就是虚拟机了,运行效率相比于原生的Linux和Lite-os,会大打折扣,能接近原生就不错了,性能超越Android 60%云云,那是根本不可能的,这种结构的实际运行效率,跟余承东发布会描绘的严重不符,所以基本应该不是这种形式。

  (来源:知乎@小强

  https://www.zhihu.com/question/339586623/answer/784001572

  个人看法

  这个发布会是比较忽悠的,至少在鸿蒙OS这块,混淆了概念,画了个大饼。

  不过我还是比较认可鸿蒙 OS 最后的设计,这种设计符合客观技术规律,也符合商业利益。

  技术是客观的,跟爱国,跟政治都没有关系,如果非要在技术里面掺杂政治,掺杂爱国主义情怀,最后可能什么都做不成。

  其实我觉得就算一直使用 Linux 内核都没有问题。

  Linux 内核的创始人是芬兰人,不是美国人,Linux 也不是隶属于美国的。Linux 里面上百万的开发者是来自全球的,里面也有很多的中国人,阿里,华为,腾讯等公司在里面也贡献了不少代码,这是一个面向世界的内核,是人类团力协作的智慧产物,我觉得完全可以用。

  从商业的角度讲,直接基于 Linux 内核,构建上层系统,构建商业生态也是合理且高效的。

  Android 没有自己去造内核,而是基于 Linux 内核。苹果系统的内核也是基于已有的 Unix 系统,所以就算华为还是基于 Linux 内核来做,我觉得也完全合理。

  不必非要给华为强加一个爱国的名义,非要自己搞一个全新的内核出来。

  自己从头开始造内核,耗费人力,财力,可能也不符合商业利益,最后更可能胎死腹中。(芯智讯注:当然,如果华为能够有当初做海思芯片那样的决心和持续投入的毅力,鸿蒙内核未必不能实现发布会上的愿景。)

  我觉得鸿蒙OS不一定非要如发布会所说的那么牛逼,只要最终真能够比肩Android , 甚至是替换掉Android, 从技术专业的角度看,已经很牛逼了。

  这对中国企业来说,也是一个突破和飞越,是一件值得骄傲和自豪的事情。不需要一出世就领先人家十几年,那不现实,是不是?

  最后还是要说一句,华为是好公司,华为的技术确实也很牛。

  文章主体内容来源:微信公众号“大飞码字” 、知乎

  编辑:芯智讯-林子
 
最后编辑:
牛逼的鸿蒙OS,吹水的华为发布会!(图)
来自 芯智讯
发表于: 2019-8-12

  近日,华为在东莞举行了一场盛大的发布会,会议开头介绍了华为在消费者市场所取得的成绩,说实话,看了还挺震撼的,华为确实是一家很厉害的商业公司。

  后面就开始介绍鸿蒙 OS 了。

  我研究过几年的 Linux 内核,对操作系统的了解可能比一般人多些吧,这里,我就根据我的所学来看看鸿蒙OS。

  我整体的看法是:

华为是一家好公司,商业上确实也取得了很大的成绩,技术能力数一数二,敢做操作系统,挑战全新的操作系统生态,有野心,敢挑战。

  但这个发布会,感觉更像个吹水会。

  让我一个一个来说说吧。

  一、宏内核和微内核
看过发布会的同学,对上面这个概念应该很熟悉了,会议上多次提到微内核,余总称其为面向未来的内核。

  其实宏内核、微内核都不是什么新鲜的概念,在 Linux 还没有问世之前,就已经存在这个概念了,最流行的PC操作系统 Windows 就是微内核的。

  经典操作系统教材 《操作系统设计与实现》里面的教学操作系统 Minix ,也是微内核。

 宏内核和微内核之间各有优劣。

  下面我们先来看看宏内核与微内核的定义以及各自的优缺点:

  芯智讯补充1:宏内核与微内核定义

  微内核定义:内核管理着所有的系统资源,在微内核中用户服务和内核服务在不同的地址空间中实现。在应用程序和硬件的通信中,内核进程和内存管理的极小的服务,而客户端程序和运行在用户空间的服务通过消息的传递来建立通信,它们之间不会有直接的交互,这样一来,微内核中的执行速度相对就比较慢了,这是微内核架构的一个缺点。

  在内核架构中,用户服务是独立于内核服务的,因此任何用户服务崩溃都不会影响到内核服务,这就加强了操作系统的健壮性,这是微内核的优势所在。另一点,微内核的扩展性强,添加一个功能,只需要建立一个新的服务到用户空间当中,而内核空间不需要任何的修改。因此,微内核可移植性强、安全并且易于扩展。

  宏内核定义:宏内核同样管理着用户程序和硬件之间的系统资源,但是和微内核不一样的是,在宏内核架构中,用户服务和内核服务在同一空间中实现。具体一点,就是内核可以代表内核进程运行代码,就是通常的内核进程;当用户进程经过系统调用或者中断进入到内核态时,内核也可以代表它运行代码。这样一来,宏内核需要管理的资源多于微内核,其大小就相对大一些了。

  在宏内核架构当中,内核管理着CPU调度,内存管理,文件管理和系统调用等各模块的的工作,由于用户服务和内核服务被实现在同一空间中,这样在执行速度上要比微内核快。然而,宏内核的劣势也是显而易见的,那就是当内核中的某个服务崩溃了,整个内核也会崩溃。另一点,想要在内核中添加新的功能就意味着内核中的各个模块需要做相应的修改,因此其扩展性很弱。



10_u=2404275359,126371132&fm=173&app=49&f=JPEG.jpg



  来源:知乎@Vizxu https://zhuanlan.zhihu.com/p/53612117

  芯智讯补充2:微内核与宏内核的优缺点



10_u=2205593943,2969058701&fm=173&app=49&f=JPEG.jpg



  图片来源:云时之间

  从理论上来看,微内核的设计思想更好一些,它将系统分为各个小的功能模块,只把最基本的功能保留在内核,使得设计难度大大降低,系统的维护与修改也方便进行。但是微内核需要频繁的在核心态和用户态之间切换,性能较低。

  而宏内核就是把很多东西都集成进了内核,例如linux内核,除了最基本的进程、线程管理、内存管理外,文件系统,驱动,网络协议等等都在内核里面。这样很多资源都可以直接调用,所以效率比较高。但是这也使得其设计难度大大提升,并且修改与维护的代价也很高。

  总结来说,宏内核的优势是性能,劣势是开发效率和开发难度。

  微内核的优势是开发效率和开发难度,劣势是性能。

  但发布会上似乎把优劣势给搞反了。

  宏内核最知名的代表是 Linux 内核,目前 Android 使用就是 Linux 内核。

  微内核最知名的代表是 Windows , 虽然大家经常吐槽 Windows , 但微软确实是很厉害的。

  以我的理解,宏内核的开发成本和开发难度要大于微内核,一般的商业公司选择微内核架构是可以理解的,Linux 之所以采用宏内核,是因为人家是纯开源系统。

  来一个直观的对比,Linux 内核的开源开发者有上百万,对比 Windows 内核的开发者,估计不到几万人。

  就人力来说,商业公司采用宏内核的架构,有可能使整个项目陷入泥潭。

  会议上一直在强调微内核,而且还搞反了两者的优势和劣势,这个就有点不妥了。

  二、鸿蒙的性能

  基于上面的分析,如果鸿蒙最终是采用微内核架构,性能上要做到比宏内核更好是非常困难的。

  宏内核,因为内核是一体的,一次文件读取操作,基本就是函数的调用过程,速度是极快的。

  微内核是模块化的,内核,文件系统,磁盘驱动都隶属不同的系统进程,要完成一次文件读取,需要在各系统进程之间进行多次通信,开销要远大过直接的函数调用。

  总的来说,一旦采用了微内核架构,就是选择开发的便利性,而放弃性能,所以会议还不断提性能好,也是比较忽悠了。

  不过,从技术的角度看,商业公司选择微内核是正确的,微软就是最好的证明。

  硬件发展速度很快,软件性能问题,最终都会被硬件速度的提升给弱化,提升开发效率,降低软件复杂度才是关键,微内核的优势也在于此。

  芯智讯补充3:在鸿蒙OS之前,市场上其实已经有一款几乎符合鸿蒙所有特性,并且比鸿蒙做的更好的手机系统,那就是基于QNX的黑莓OS。QNX系统的核心特性包括:分布式架构、微内核、极高的安全与可靠性、硬实时系统、轻量级。

  QNX系统在八十年代设计之初就是分布式架构,完全基于分布式消息传递机制,可以无缝的进行大规模多机运行。此外,由于其内核仅提供最基本的进程通信等服务,因此体积可以剪裁得非常小。经过几十年的开发与验证,其本身也拥有几乎是最高级别的安全性与可靠性。

  正因为如此,QNX系统不仅此前被应用在黑莓手机上,更被广泛的应用在包括核电厂,航天飞机,医疗机器人,激光眼科手术器械,汽车ADAS等对操作系统可靠性与实时性要求极高的领域。目前在汽车领域,QNX依然是霸主级的存在。

  (该部分资料来源:知乎@天明

  https://www.zhihu.com/question/339567108/answer/781775403

  补充一下,黑莓OS的失败并不是其系统的失败,而是其过于封闭的生态策略上的失败,虽然后期开始对于安卓应用进行兼容,但是为时已晚。

  三、离开用户体验讨论安全性,有吹水之嫌



10_u=3927437630,4271985792&fm=173&app=49&f=JPEG.jpg



  技术上,要把一个系统的安全性做到极致,是可以的,但跟安全性相对的是用户体验。

  余总在会议上用了房间和钥匙来比喻。

  安卓系统是一个大房间,一个大钥匙,坏人拿到了大钥匙,就是可以拿走房间内所有的东西。

  鸿蒙内核因为采用了微内核架构,所以相当于每个模块都是一个房间,有多个房间就可以有多个钥匙,所以安全性更高。

  从安全性角度看,确实如此。

  但用户原来只要保存一个钥匙(相当于密码),现在却要保存多个钥匙(相当于多个密码),安全性是增加了,但用户体验真的能够保证吗?

  可能上面的举例不是特别恰当,但离开用户体验,只是一味强调安全性,也是有吹水之嫌了。

  四、目前的鸿蒙OS还不是微内核,而是多内核架构

  会议花了很长时间,从性能,安全性等方面来说明了微内核的好,然而最后却只给出了这么一个结果:目前鸿蒙OS采用的内核还是:Linux 内核、鸿蒙微内核 、LiteOS内核并列的多内核架构,纯微内核是未来的规划。



10_u=1103664142,2174346714&fm=173&app=49&f=JPEG.jpg



  那是什么意思?意思就是这个东西只是一个规划,一个设想。

  一般民众听完会觉得,可能过几年,华为的纯微内核的鸿蒙OS就问世了。

  作为对操作系统内核有点理解的人,我持相当保留的态度。

  Linux 内核从第一个版本到现在经历了30年的时间,微软也创立了 40 年。

  从零开始做一个完全基于自主设计的内核的商用化系统的难度,不亚于最复杂芯片的研制,没有十年以上的研发过程,估计难以问世。

  假设十年后,华为能够研发出来,但现在就拿一个十年后的东西来说,也是有点忽悠了。

  芯智讯补充4:在发布会后,网上有网友爆料,智慧屏的鸿蒙OS中出现了ABD调试授权模式。ADB工具即Android Debug Bridge tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。因此,外界也出现了很多声音质疑称,目前在荣耀智慧屏上商用的鸿蒙OS依然还是基于安卓的深度定制。不过也有网友表示,目前鸿蒙OS本身就有Linux内核,而安卓底层也是基于Linux内核,因此出现ADB工具也并不意外,这么做应该是为了兼容安卓应用。

 芯智讯补充5:众所周知目前的谷歌安卓系统仅仅是基于一个Linux内核,很多其他的系统也是有一个内核,但是根据华为展示的鸿蒙OS的PTT来看,目前的鸿蒙OS似乎是基于Linux 内核、鸿蒙微内核 、LiteOS内核并列的多内核架构,这是如何实现的?

  知乎上有业内人士认为,一个操作系统,三个内核?Android的应用、虚拟机,跑在linux内核上,某些IoT的应用跑在Lite-OS内核下,已迁移到鸿蒙内核的应用,跑在鸿蒙内核、外核(一个内核外的基础服务应用群)下,如果这一过程是在一部设备上实时动态变化的,这似乎不太可能。因为,一个终端同一时间,只能跑一个OS内核!

  那么可能的形式是:在不同的平台,运行不同内核。各平台间通过统一的,华为所谓的软总线实现分布式计算体验。当足够多App迁移到鸿蒙内核架构下运行时,Linux内核和Lite-OS内核就会完成它们的使命,从鸿蒙OS的体系中退出。

  另一种可能是:鸿蒙的微内核作为基础内核,运行在最底层,把Linux和Lite-os稍作修改,作为一个服务运行在鸿蒙微内核之上。但是,这种设计,linux和Lite-os基本上就是虚拟机了,运行效率相比于原生的Linux和Lite-os,会大打折扣,能接近原生就不错了,性能超越Android 60%云云,那是根本不可能的,这种结构的实际运行效率,跟余承东发布会描绘的严重不符,所以基本应该不是这种形式。

  (来源:知乎@小强

  https://www.zhihu.com/question/339586623/answer/784001572

  个人看法

  这个发布会是比较忽悠的,至少在鸿蒙OS这块,混淆了概念,画了个大饼。

  不过我还是比较认可鸿蒙 OS 最后的设计,这种设计符合客观技术规律,也符合商业利益。

  技术是客观的,跟爱国,跟政治都没有关系,如果非要在技术里面掺杂政治,掺杂爱国主义情怀,最后可能什么都做不成。

  其实我觉得就算一直使用 Linux 内核都没有问题。

  Linux 内核的创始人是芬兰人,不是美国人,Linux 也不是隶属于美国的。Linux 里面上百万的开发者是来自全球的,里面也有很多的中国人,阿里,华为,腾讯等公司在里面也贡献了不少代码,这是一个面向世界的内核,是人类团力协作的智慧产物,我觉得完全可以用。

  从商业的角度讲,直接基于 Linux 内核,构建上层系统,构建商业生态也是合理且高效的。

  Android 没有自己去造内核,而是基于 Linux 内核。苹果系统的内核也是基于已有的 Unix 系统,所以就算华为还是基于 Linux 内核来做,我觉得也完全合理。

  不必非要给华为强加一个爱国的名义,非要自己搞一个全新的内核出来。

  自己从头开始造内核,耗费人力,财力,可能也不符合商业利益,最后更可能胎死腹中。(芯智讯注:当然,如果华为能够有当初做海思芯片那样的决心和持续投入的毅力,鸿蒙内核未必不能实现发布会上的愿景。)

  我觉得鸿蒙OS不一定非要如发布会所说的那么牛逼,只要最终真能够比肩Android , 甚至是替换掉Android, 从技术专业的角度看,已经很牛逼了。

  这对中国企业来说,也是一个突破和飞越,是一件值得骄傲和自豪的事情。不需要一出世就领先人家十几年,那不现实,是不是?

  最后还是要说一句,华为是好公司,华为的技术确实也很牛。

  文章主体内容来源:微信公众号“大飞码字” 、知乎

  编辑:芯智讯-林子
:zhichi:这个说的相对清楚。至于内部如何实现只有华为内部的人才知道。发布会本来就不是一个技术研讨会。
 
最后编辑:
:zhichi:这个说的相对清楚。至于内部如何实现只有华为内部的人才知道。发布会本来就不是一个技术研讨会。
鸿蒙之前一直claim是clean room design的,非常defensive。。。我感觉这次发布从任教主到一系列高管变了口风估计应该有legal counsel的建议。。姑且就算是clean room design,也不能保证不卷入legal dispute。。Oracle 和Google掐了多少年。。
 
:zhichi:这个说的相对清楚。至于内部如何实现只有华为内部的人才知道。发布会本来就不是一个技术研讨会。
其实就是从这些看不起鸿蒙的,也承认微内核有极高的安全与可靠性。也承认用微内核的QNX系统“。。。不仅此前被应用在黑莓手机上,更被广泛的应用在包括核电厂,航天飞机,医疗机器人,激光眼科手术器械,汽车ADAS等对操作系统可靠性与实时性要求极高的领域。目前在汽车领域,QNX依然是霸主级的存在。。。。” 。以华为自称的, 鸿蒙主要应用方向(AI,自动驾驶等),大方向还是对的,加上中国的大环境,还是有希望成功的。
 
一段新闻通俗易懂的比较和解释了什么是鸿蒙,只关心这段新闻的从13:31开始看:
 
十问华为鸿蒙系统:与安卓何差异 其他厂商怎么看(图)
文章来源: 澎湃新闻 于 2019-08-18 21:00:21

  鸿蒙初开,万众瞩目。这款华为开发的操作系统,到底有何特别之处?

  8月9日,华为在广东东莞举办了史上规模最大的一次全球开发大会。在这场华为600名技术专家和来自全球的6000名开发者出席的大会上,华为正式发布了基于微内核的面向全场景的分布式操作系统鸿蒙(Harmony OS)。

  8月10日,全球首款搭载华为鸿蒙操作系统的终端荣耀智慧屏发布,外界首次完整看到基于鸿蒙系统的操作界面。

  华为消费者业务CEO余承东介绍,随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形。

  鸿蒙OS的出发点和Android(安卓)、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同,以及一次开发多终端部署的要求,鸿蒙应未来而生。余承东说。

  那么,这些技术特点,对鸿蒙意味着什么?目前的鸿蒙系统与安卓的差距在哪?未来,鸿蒙是否有机会取代安卓?

  下面是澎湃新闻记者针对市场关心的问题,整理出的十问鸿蒙。

  1,华为为什么要开发鸿蒙?

  据华为消费者业务CEO余承东介绍,随着全场景智慧时代的到来,华为认为,需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形,可以说鸿蒙OS的出发点和Android、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求,鸿蒙应未来而生。

  据余承东介绍,华为对这一操作系统的探索开始于十年前。

  在发布会现场,华为公布了鸿蒙的开发历程。

  2017年,鸿蒙内核完成技术验证。

  2018年,鸿蒙内核2.0用于终端TEE。

  2019年,鸿蒙OS1.0推出,基于开源框架,关键模块自研,将用于智慧屏产品。

  在会后接受媒体采访时,余承东透露,鸿蒙OS原本计划是明年春天发,但美方的制裁加速了这个进程,我们原本是备胎,我们没有打算这么快。

  2,鸿蒙是什么团队开发出来的?

  华为官方至今并未披露鸿蒙操作系统开发团队的具体成员。

  不过,南方日报官微稍早前的一篇报道曾提及,华为自主操作系统是位于杭州的欧拉实验室负责,从2012年开始陆陆续续投入几百人了,在2017年引入了上海交通大学的陈海波教授这一国内OS业界的顶级人才,担任操作系统华为OS首席科学家、内核实验室主任。

  8月9日,余承东在接受包括澎湃新闻在内的媒体采访时曾介绍,鸿蒙操作系统开发人员约4000多人,我们有全世界优秀的操作系统人才,操作系统设计需要专家和牛人,我们有下一代领先的操作系统的架构师和设计师。

  3,鸿蒙系统可以在哪些产品上使用?

  8月10日下午,华为旗下另一品牌荣耀发布了首款搭载华为鸿蒙OS操作系统的智能终端荣耀智慧屏。这款类似互联网智能电视的产品,带来的最大变革是鸿蒙的分布式架构,不同终端设备之间可以互为终端和互为外设。比如,荣耀智慧屏和手机之间可以进行通话无缝切换,手机已有的通话,可以无缝切换到智慧屏。

  荣耀智慧屏只是第一步。

  按华为目前的计划,2020年,鸿蒙OS将推出2.0,将用于创新国产PC、手表/手环、车机。2021年,鸿蒙OS3.0将推出,软硬协同优化,用于音箱和耳机。

  4,鸿蒙系统能用在手机上吗?

  当然能。什么时候可以用,余承东说,随时可用。

  5,华为怎么处理鸿蒙和安卓系统的关系?

  在手机操作系统上,鸿蒙短期内仍然是华为的备用选择。

  近日,华为创始人任正非在英国天空电视台采访时就表态,如果美国封锁,不让谷歌提供安卓系统给我们的话,世界上出现第三种系统,对美国称霸世界也是不利的。

  任正非打比方补充称:增加了一个小兄弟,小兄弟说不定要比老大哥干劲大。如果小兄弟跑到老大哥前面去,这是有一定风险的。

  按余承东之前的说法,华为手机支持谷歌的安卓生态,优先使用谷歌安卓操作系统。不过,如果安卓操作系统无法使用了,因为现在这个(背景),那么我们随时可以使用我们的鸿蒙。

  据余承东介绍,安卓生态的应用迁移到鸿蒙的OS生态上去,开发工作量非常小,利用方舟编译器,可能一天两天就搞完了。

  金立前设计师、现深圳玩意东西工业设计有限公司创始人CEO袁炫华日前在微博上表示,鸿蒙不单纯是一个手机操作系统,也不可能取代安卓,鸿蒙也没有想过要取代安卓,而是要越过安卓,基于5G和IoT打算下一代的OS,万物互联时代的连接规模远大于PC和手机时代,加上5G带来的高速低延时等全新通讯特性,的确可能产生一个新的计算平台。

  6,鸿蒙和安卓、iOS有何不同之处?

  据余承东介绍,鸿蒙OS的出发点和Android(安卓)、iOS都不一样,是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求。

  目前,谷歌已经在开发下一代操作系统Fuchsia。余承东称,Fuchsia是微内核的,可适配各种各样硬件终端,但Fuchsia 还不是分布式设计,性能还不够好,是微内核架构,可以看到整个操作系统未来发展方向是微内核的。

  苹果的操作系统主要是宏内核为主,混合内核,也在引进一些微内核,朝这个方向前进。

  那么,华为鸿蒙OS在下一代操作系统卡位中不落人后,在某些方面甚至是领先的。

  招商证券的报告称,华为认为当前智能终端不断涌现,如专门为每一种硬件开发OS,工作量巨大,且生态协同较难,需要一款操作系统实现跨终端应用开发功能,将软件生态和特定硬件解绑,这种方案被称为微内核。从产品类型来看,目前市面上的主流操作系统厂商中,谷歌的操作系统均为宏内核架构,包括Chrome OS,Android,Wear OS等,生态系统分裂;而苹果的Watch OS,TVOS,iOS等,是混合内核,以宏内核为主,也在引入一些微内核,生态较为封闭;谷歌正在开发的下一代操作系统Fuchsia也是一款微内核操作系统,但不是分布式设计,跨终端的硬件部署不够弹性。

  7,鸿蒙技术上有何特点?

  华为方面的总结是,鸿蒙有四方面技术特点。

  一是分布式架构首次用于终端OS,实现跨终端无缝协同体验。开发者也可以像开发同一终端一样开发跨终端分布式应用。

  二是确定时延引擎和高性能IPC技术实现系统天生流畅。优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。

  三是基于微内核架构重塑终端设备可信安全。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。

  四是通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享。鸿蒙OS支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。华为方舟编译器是首个取代Android虚拟机模式的静态编译器,未来将支持多语言统一编译,可大幅提高开发效率。

  8,鸿蒙和安卓等操作系统比还存在哪些差距?

  鸿蒙和安卓等操作系统相比,最大的差距显然还是生态。

  余承东8月9日会后在接受记者采访时直言,华为消费者业务的漏洞主要是生态漏洞,主要是Windows生态和安卓生态的漏洞,一个鸿蒙就可以把两个洞全补了,因为两个洞是一个洞。因为我们鸿蒙做的是面向多平台的。

  但要想建立如安卓一般强大的生态,也不是一朝一夕可以实现的。

  袁炫华的观点是,要让鸿蒙成为这些跨平台设备的底层OS,华为就要搭建生态,华为搭建生态的方式跟谷歌有很大的区别。谷歌是做好了软件平台,让大家免费接入,而华为选择了更高门槛的模式:卖硬件。袁炫华称,谷歌不擅长做硬件,而华为的硬件已经从基站到路由器到手机、电视、手表甚至手环了,假以时日,待鸿蒙成熟时,华为的生态内硬件设备规模已经超过10亿了,即使谷歌不带华为玩,华为也可以自己玩得很开心。

  9,华为生态补洞做了哪些部署?

  首先是吸引更多开发者。本次华为的全球开发者大会,据称有来自全球的6000名开发者来参会,是华为历来规模最大的一次开发者大会。

  此外,华为还宣布,其支持开发者的耀星计划全面升级,激励资源从10亿元人民币增至10亿美元,并从中国市场全面推向全球开发者,希望与生态伙伴共建激励联盟,激励和扶持全球开发者创新。

  华为终端云服务总裁张平安在接受记者采访时称,为了支持开发者开发鸿蒙系统的应用,华为可能会给予开发者更多分成。10亿美元的生态支持基金,其中80%用于支持海外生态开发。张平安还透露,华为下一步将在海外建立创新中心,开发者可以在华为的创新中心做应用的调测和开发工作。

  鸿蒙已经宣布了开源。

  根据华为的计划,鸿蒙OS要做成全球性的操作系统,一旦我开源,操作系统一定不属于华为。我们希望鸿蒙不仅仅是在中国,也能在全球使用。张平安表示。

  10,其他终端厂商对鸿蒙是什么态度?

  余承东称,有跟其他厂商交流过,他们都比较感兴趣,他们有一点点担忧,鸿蒙是华为开发的。我们成立了开源基金会,其他手机公司也参加了,我们会让大家看到这对大家是公平的,都可以用。

  8月9日是华为消费者业务CEO余承东50岁的生日,他已经加盟华为27年。余承东在发布完鸿蒙OS接受了多家媒体的采访,主要内容如下:

  1,问:余总,华为今年上半年遇到很多压力,依然取得这么好的成绩,你怎么看上半年的业绩?有哪些满意和不满意的地方?鸿蒙未来在培育生态方面有什么积极的举措?

  余承东:首先看今年的经营业绩,华为在美国制裁的情况下能取得这样的业绩,团队付出了很多努力。如果没有这个制裁,我们今年上半年的销量会有更大的增长,制裁发生以后,很多消费者信心受到影响,销量下跌得比较厉害。不过最近恢复得很快,基本恢复到80%多的销量,有的地方已经恢复到制裁前的水平。整体来看,我们还是保持增长的状态,消费者业务是我们公司最大的增长来源,上半年收入增长40%多,其他增长了20%多。

  按照预计今年销售量大概有3亿台。如果没有贸易制裁,今年大概率我们可以做到市场份额全球第一。贸易战制裁以后,我认为我们即使今年市场份额做不到全球第一,也可以做到第二。

  大家问我们为什么发布鸿蒙OS,从计算机被发明以来,我们由PC时代进入到互联网时代,再进入到移动互联网时代,大家都在做下一代操作系统,谷歌、苹果也在做,我们今天发布的鸿蒙操作系统是面向下一代来做的,同时为了给现代应用开发兼容、集成,带来更好的安全性、更好的信息、更高的性能。

  今天说我们的安全级别,理论上能做到EAL5+安全级别,未来的安全级别能达到更高、更领先,我们第一次在操作系统中带入了分布式,这是面向AI全场景、智慧化时代的分布式技术。因为整个操作系统的发展方向,从宏内核向微内核转移,所以我们率先发布微内核,这不仅在业内具有领先优势,对信息通讯产业也是一个巨大的利好消息,也让我们的科技更加自立自强,不依赖于别人。我们不是在做另外一个UNIX、Linux、安卓、IOS,我们要做下一代的,领先一代、跨越一代的操作系统。当然,我们还需要时间把鸿蒙更加完善,让微内核和外核的能力更强。

  我们开源的原因是让全世界参与进来,变成世界级的OS,开源也能解决信任的问题。如果说不安全,那我开源了每个人都能看得到,所以是解决信任问题。

  另外,开源能解决开发能力的问题,众人拾柴火焰高,让全世界开发者的智慧、能力用进来,打造成最强、最优秀的、面向于下一代的操作系统。微内核架构面向下一代的操作系统走到了前列,目前鸿蒙处于领先地位。像做半导体一样,老跟在别人后面做,永远不能领先。

  2,问:谷歌的开源并没有完全把内核开源出去,华为是什么条件的开源?工业领域也需要大量这些东西,这个操作系统可不可以用到工业领域??

  余承东:首先,我们的开源是一个全面的开源,为了技术保密和核心的东西,在有一些地方分节奏开源,最终都会开源。

  其次,我们是可以用到工业领域的,而且我认为非常适合工业领域。鸿蒙高可靠性、安全性、确定性时延等特性非常适合工业领域。比如,在自动驾驶领域,某一个阶段产生时延,那就撞车了。同样,对航空、航天、对所有的工业机床、设备自动化都有更强的优势。

  3,问:你计划2019年销售3亿台手机,受到影响之后,接下来的两个季度出货量有什么预计?

  余承东:这方面我们不好预测,我估计是2.4亿台左右。今年市场份额做到全球第一可能没戏了,但是全球第二的位置会站得更稳。

  4,问:之前媒体说华为鸿蒙OS做手机上的测试,甚至用在一些比较低端的产品上。是这样吗?

  余承东:我们不会专门选低端或高端,其实鸿蒙OS更适合高端,因为性能更加强劲、更加安全。我们为什么没有及时用?因为我们考虑支持谷歌的生态,支持谷歌的合作伙伴。我还是要强调,一个开放的安卓系统和生态是我们的首选。但如果美国不让我们用安卓和生态,那我们也要发展自己的操作系统,这样也会塞翁失马,带来的竞争力更强,短期内可能损失了一些,但长久看会更强。

  其实,安卓生态的应用转到鸿蒙OS非常容易、非常快,过去在那上面编的程序转到这里几乎一两天就搞完了,极少的工作量,这样生态的发展也会很快捷。

  在这里借各位媒体记者的口呼吁一下,中国的互联网公司要走向全球,华为也专门走海外市场路径。1996年,我们公司在中国都还很薄弱,还是一个弱小的公司,我们就进入海外市场,经历了屡败屡战、屡战屡败,最终全球海外市场占华为70%的收入来源,超过了国内。很多互联网公司没有出海,我觉得是决心不够,中国互联网公司在国内做得好,在海外也能做得好。

  今天在座的各位,你们可以呼吁一下中国的互联网公司出海,增大全球市场。

  5,问:今年年初,消费者业务进行了史上最大的组织变革,被授予了更多的自主权,所谓非常时期行非常事,我们这个变革跟我们战时的状态有关系。我想请教一下目前的战略变革与战略目标如何进行有效匹配?如何在组织能力上保证在美国长期制裁的可能性下,在2023年达到1500亿美元的销售收入,在华为终端背后有很大的声音来自于一种短期的民族情绪,这种情绪会不会持续?这对公司是不是完全好的事?你怎么看?

  余承东:华为消费者业务从组织变革以来,我们已经相对独立运作,组织变革已经持续了4年多近5年时间了,只是今天宣布一下而已。我们让生产关系解放生产力,整个华为是B2B的公司,大树底下不长草,大树底下小树苗都长不了,这几年在按照B2C行业的规律来运作。我们相对独立运作,我们的销售、服务、营销、流程IT,所有的体系都是按照独立公司运作的,这样保证高效、简洁,体现了迸发的活力,我们的效率非常高,公司相对独立运作以后,我们的效率比B2B业务高一个数量级,这就是生产关系解放生产力。

  在B2B公司中,很多人问怎么长出一个B2C的公司,而且成长很快,问题是我们按照行业规律运作,按照B2C行业规律运作,把它相对剥离出来,小树离大树远一点,让它能拥有自己的天空,自己接受阳光,这样才带来发展。所以我们的发展速度、增长速度远远高于B2B,因为B2B领域华为已经占了很高的份额,B2C的空间还比较大,我们的增长速度很快。

  即使在制裁的情况下,我们仍然保持高速增长,在海外相比去年也是增长的,虽然今年我们有一定的下跌,但很快又恢复了。如果没有这个制裁,我们增长速度会更高。

  这里我要感谢全国人民对我们华为的支持与厚爱,让我们增长更快。同时,我们有产品的领先与产品体验的优势在支撑,华为的P30系列、Mate20系列、荣耀V20等等,最近的荣耀9X也卖得都非常好,产品本身的竞争力、产品的质量、产品的体验、产品的性能有非常领先的优势。消费品在市场上应该让消费者喜爱,没有人喜爱,就没有人买。智能手机在市场上占多大份额,不是我们的追求。消费者需求会不断变化,作为消费者产品,任何一个公司提供的智能手机,最重要的是能不能跟上消费者需求的变化和给消费者提供好的体验,不断满足消费者的新需求。你只爱国,大家不会买账的,自己掏钱的时候还是要关注产品本身好不好,我认为核心是要产品本身体验好。正是基于此,我们对于苹果高端用户的抢夺就产生了很好的效果。以前用苹果手机一天要充两次电,华为手机不用充电也可以用一天。对于电脑,华为的MateBook X Pro,用户满意度还得到第一名,希望你们用苹果电脑的可以转过来用华为电脑。我们刚进入PC领域就有300%多的增长,我们的智能可穿戴业务也有200%-300%的增长。产品质量、产品体验、产品创新能力、产品的领先性是第一要素,不能谈民族爱国情怀。所以我也感谢全国人民的支持,最核心的一点是产品质量过硬、体验领先、技术创新领先。

  华为把芯片搞定了,把操作系统搞定了,把数据库也搞定了,信息通讯产业对国家的未来及自身都有非常重大的意义,实现科技自立自强。如果贸易摩擦到一定程度,像郭台铭说:未来有两套系统。如果这个时代来临的话,我们要做好准备与备胎,让另一个System运行得更好。

  华为是一个全球化的公司,我们和非常多的美国企业都有非常好的合作。而且我们过去也对美国企业有着大量的采购,我们跟谷歌、微软、英特尔、高通等企业,都有非常好的合作关系。我们希望在全球化的今天,大家相互帮助、互相支持,你中有我,我中有你。我们如果被美国政府逼得只能用自己的时候,也许华为公司会更强大、更好,有时候人就被逼出来的,企业有时候也被逼出来的。我们本来做备胎,不好意思全部都用自己的,现在如果别人不让我们用了,我们就把备胎变得性能更好。

  我们希望跟美国企业、全球企业更好的合作,美国、欧洲、日韩及全球的企业有更好的合作,更多的社会化分工,全球产业链分工,大家互相依存。

  6,问:鸿蒙十年前就开始探索了?

  余承东:对。

  7,问:截至目前投入的人力与财力是什么样的状况?

  余承东:我还没有仔细计算过,现在投入的人力接近5000人,规模相当大,这段时间投入很大,早期的投入没有这么大,现在大规模突进近5000多人,短期内要把整个系统完善,所以工作量非常大。

  8,问:关于开发者的问题,刚才提到对于开发者的便利。比方说开发平台IDE(集成开发环境),包括开发工具编译器,对于成熟的安卓开发者来讲,华为是否有其他更激励的措施??

  余承东:我们考虑了生态,给大家更多的分成,我们的耀星计划给与开发者资金支持、开发支持,这些工作都有。APP开发在这个上面运行之后,我们会减少华为的提成比例,把更多的利益分享给互联网公司、APP开发者。

  9,问:分成和资金的投入是多少?

  余承东:减少我们的比例。后面陆陆续续会公布。

  10,问:华为今年第一季度提出了全场景的生态,我想问一下制裁是不是加速鸿蒙的发布,还是今年本来就打算发布鸿蒙的操作系统?

  余承东:整个核心业务来源是全场景智慧生态的要求,我们需要面向下一代的操作系统,中美贸易摩擦加速了这个进程。我们原来计划到明年春天发布,不是今年秋天发布,有没有贸易摩擦都会准备面向未来做备胎,华为在各个领域都有备胎,因为我们不知道哪一天会打到我们头上来。我们没打算这么快,只是加速了资源(积累),我们短期内蓄积了很大的资源来做。我们拥有全世界最优秀的操作系统的设计专家,因为这需要领先的领军人才,优秀的人才,靠人堆上去是没用的。所以我很自豪地说在操作系统上,我们有面向下一代领先的操作系统设计的架构师、设计师、系统架构师的专家。

  11,问:鸿蒙未来会在穿戴设备、车机上使用吗?

  余承东:未来都可以用。

  12,问:因为它是一个新的应用生态,车机、穿戴只能用鸿蒙吗?

  余承东:用鸿蒙,相对于在其他上面开发的UNIX、Linux、安卓等都可以很方便地迁移过来,没太大问题,所以你只用鸿蒙就可以了,其他业务迁移过来非常容易、非常方便,且更安全、更可靠、性能更好。

  13,问:包括PC,是吧?

  余承东:都可以,现在我们优先支持微软和谷歌的生态,如果不让我用,那我们只能用自己的,我必须两手准备。

  14,问:你刚才说鼓励中国的企业出海,那么华为出海非常有经验,有哪些经验可以分享?

  余承东:第一,决心。这是一个企业的战略决定的,不能受到一点挫折就退缩了,在一个战略确定以后要在海外市场持续投入。

  第二,我们在每个国家经营生意要尊重当地国家的法律、法规和政策,要做当地合法的公民、合理的公民,给社会做贡献,使用优秀的当地人才,不仅是中国人派过去,还要把当地的资源、当地的人才用好,发挥当地的作用,能融入当地社会,遵守当地的社会法律。为自己企业做贡献,同时为当地社会做贡献,做当地的好公民、好企业。

  第三,人才的全球化,全世界的优秀人才,在人才的聚集地招收最优秀的人才。针对海外市场,我们要成为一个全球化的公司,人才的获取、人才的管理都能实现全球化。

  最后,中国企业、中国人拥有自己的优势:一是勤劳;二是重视教育,不管是穷困家庭和富裕家庭都很重视家庭教育;三、家庭文化,重视家庭,我们14亿人口在中国都有非常大的优势与潜力。

  我们下一代的子女全球化的视野在提升,英语语言能力都在提升。我们这一代上学的时候英语很差,中学的时候都缺英语老师,下一代的受教育程度都很好。我相信针对海外市场的文化、语言,在全球化的今天,拓展海外市场比过去更容易了。我们这一代人把英语说利索的人都非常少,现在每个家的子女都接近于美国、英国人的水平,我们上学的时候理工科擅长,感觉英语是最难学的,现在对下一代的孩子不是问题。所以语言文化,通过全球化的今天国门打开,大家对全球文化的接纳、融入都更好,这些环境有利于我们拓展海外市场。

  15,问:余总您好,你说鸿蒙系统可以随时用在手机上,是不是把鸿蒙在手机上的适配测试工作已经做完了?

  余承东:是的,完全达到具备商用的程度了。但我们还是希望继续使用全球共用开放的手机操作系统和生态,换句话说,一个开放的安卓系统和生态依然是我们的首选。如果美国限制我们使用,我们也会发展自己的操作系统。

  16,问:考虑到现在的国际形势,手机业务在海外的投入与预期的比重是否有调整?

  余承东:手机在中国市场保持高速增长,海外的市场下来了,但还是在增长。因为海外的消费者受影响,美国制裁华为手机不能用了,变砖头了,其实是误解造成的。现在消费者发现没问题,消费者心理在恢复。美国制裁新产品没法准入,这样也会影响新产品的体验认证,会影响我们的销售。如果新产品拿不到TA的话,未来只能用自己的操作系统。

  对于美国国家和美国企业来讲,最大的利益是放心我们用他们的操作系统,因为我们的操作系统会减少他们的利益,美国的互联网公司在他们生态平台上获取了巨大的商业利益。在这种情况下,让我们打造自己的操作系统,生产自己的操作系统,未来是牺牲美国企业的利益,我相信他让华为用是会增加他们的利益。

  17,问:我有一个鸿蒙的问题,在部署面向未来操作系统的时候,无论是微软,还是阿里,他们都提出过多平台、跨平台部署的理念,无论是windows10,还是在阿里OS上,他们实现的时候都是针对不同的终端出现了不同的版本。其实他的开发理念是这样,但是没有做到这一点,那么鸿蒙要想获得成功最大的困难是什么?华为会不会采用不同的版本?

  余承东:我们开始设计这个操作系统就是面向这种能力,你说瓶颈在于架构能力,我相信我们的架构能力更强,我们的OS能做到这一点,解决这个问题,多终端的部署,面向不同的硬件、不同的平台硬件、不同的能力,加大架构操作系统的能力,我们有信心做到这一点。包括IDE(集成开发环境),我们需要投入更大的人力去开发,这是我们架构师、设计师能力的体现。华为拥有全世界最优秀的工程师、最优秀的专家来攻坚这件事情。

  18,问:我有两个问题,现在运营商用户没什么漏洞了,消费者业务有一些漏洞,现在修复怎么样了?

  余承东:我们芯片上没任何漏洞,各方面都能自己搞定。我们愿意用美国芯片,美国不供应我们也OK,一点没影响,主要是生态漏洞,到底用自己的操作系统,用自己的生态,还是用他们的生态。用Windows生态,还是用安卓生态,亦或用鸿蒙生态,我们一直坚持选择使用windows和安卓生态,想着支持美国,支持现有全球的标准,一旦用不了就可以把我们自己的系统和生态投入使用。

  19,问:不需要美国支持,我们消费者业务依然能正常运作,是吗?

  余承东:是的,但鸿蒙生态的打造需要一点时间,短期内会对我们产生一定的影响。长久来看,我们的竞争力会更强,因为这是我们自己的操作系统生态,它的商业价值更高。短期利益会损伤一些,但长期利益更大。如果美国让我们用的话,我们继续支持windows的生态、安卓的生态、谷歌的生态。

  20,问:第二个问题,这两天日韩半导体材料的供给,是不是对我们有影响?

  余承东:目前对我们没有产生什么大的影响。

  21,问:怎么规避?

  余承东:每天各种各样的事情都会发生,我们保证了降低风险分散的供应,包括美国没供应的时候,我们的业务不受影响,我们有其他的供应解决,包括日韩、欧洲的其他供应。我们不是独家供应商,我们是多个供应渠道保证安全。如果是一家供应商,这家供应商的工厂着火了或者出现问题了,整个就瘫掉了,所以要有多家供应,这是供应链的基本规则。

  22,问:我看您发的微博还比较感性,回顾了一下在华为的历程,感谢大家并肩战斗。问一下您最近的工作状态怎样?现在华为24小时无间断的工作,为了保证鸿蒙系统的上线,可以讲一讲这方面的事情。

  余承东:美国制裁以后,让我们整个公司员工的战斗力提升了,外部的压力让内部更加团结,员工工作的强度和工作的干劲、努力程度都得到了更大的提升,外部的压力使内部变得更团队、更有战斗力。

  我本人在华为干了26、27年,一直保持着奋斗的精神、努力工作的精神,有这种压力的情况下休息时间减少,工作时间进一步加强,但还好。我相信我们整个公司都非常有朝气、有活力。

  23,问:我的问题是关于伟创力,伟创力扣了华为以后,对华为的业务有没有影响?

  余承东:媒体都报道很多了,你们可以看媒体报道。肯定会受影响,但我觉得合作伙伴不应该这样做,这种做法对他们自己也有伤害。

  24,问:现在很多人期待华为鸿蒙系统的手机,这么多人都盼着想买这样一个手机,什么时候出这么一款手机解解馋?

  余承东:我想说随时都可以出,没有出也有原因,这个原因你也知道。如果说大家用了安卓还想用鸿蒙的性能,怎么办呢?我们可以把鸿蒙的一部分能力先放到安卓上,包括方舟编译器放到安卓上来,性能会得到极大地提升。

  你们到这里来接受我的采访,刚才有人说我们几十款主流应用都开始用方舟编译器编译,TOP级的应用,如果主流应用都用方舟编译器编译完的性能提升了60%,那是极大的性能提升。如果大家想用鸿蒙又用不到,我们还在用安卓的情况下,可以把鸿蒙的一些性能逐步往安卓上迁移,让大家也能用到一部分性能。一旦贸易战持续时间延长,可能我们得全面启动鸿蒙,这是一夜之间的事情,非常快。所有现有的手机都可以升级为鸿蒙操作系统,我们做好了全面的准备,消费者要理解。我们之所以没有急于用我们的操作系统,因为考虑对到Windows生态和谷歌安卓生态的支持。

  25,问:操作系统是很多科技巨头都想做的事情,包括微软和阿里之前都想在手机上做,没有做起来是因为生态的问题,王坚之前在电视上说中国企业文人相轻。现在鸿蒙已经出现了,您跟中国的互联网巨头有打过交道吗?

  余承东:当然,我跟他们很熟,微软和阿里没有强大的终端能力,我们每年出货几亿台,相比他们更容易打造这个生态,当然打造生态不是一件容易的事情。所以过去生态开发的东西平稳、快速的转移过来非常容易。

  我们依然会首选开放的安卓系统和生态,考虑到跟美国企业的合作,你中有我,我中有你,相互的利益支持。你想微软和阿里怎么做呢?谁的手机终端帮他做?这是不一样的状态。

  26,问:我问一下关于5G的问题,目前看了运营商的节奏之后,很多的ODM厂商都在降低第一批次5G终端的出货预计。我想问一下华为的预计,今天联通也公布了Mate30 5G的消息,这是第一个问题。第二个问题,所有的预计都在说明年下半年都能用上2000块钱的5G终端,但是现在芯片的推进进度非常慢,我很想知道华为在这方面有什么计划?

  余承东:第一,5G网络建设需要时间,基站部署、模式需要一个过程,因为中国刚发了牌照,网络建设优化和发展需要一点时间。但是终端,我们的Mate30开始会全面支持5G。荣耀旗舰,华为荣耀品牌,经典的旗舰手机,中高端的手机都会支持5G。

  第二,整个产业明年会全面走向5G手机,包括你刚才说的两三千块钱都会有5G,这是必然的规律。所以5G的速度会比过去从2G到3G、3G到4G的速度来得更快。你看2G到3G、3G到4G,一直在加速前进,4G到5G的速度也会更快,它是加速度前进的。

  过去一代的通信网络设备,每隔十年换代,换代的切换期大幅度缩短,所以速度会更快。我认为今年秋天5G会上一定的规模,明年整个产业会全面展向5G,所以5G来临的速度会很快,比我们想象得要快。明年中档的手机,两三千块钱的手机也都会转到5G上。

  27,问:现在有终端厂商表达了对鸿蒙开源的兴趣吗?

  余承东:我们跟其他交流过,他们都比较感兴趣。

  28,问:能具体讲一讲吗?

  余承东:我不便于说这么多,他们有一点点担忧,鸿蒙是华为开发的,他们会怎么样了。我们成立了开源基金会,其他手机公司也参加了,我们会让大家看到这对大家是公平的,都可以用。

  29,问:之前的沟通会上,梁华董事长提到今年下半年消费者业务有洞要补?

  余承东:补漏洞,主要是生态的漏洞,Windows生态和安卓生态的漏洞,一个鸿蒙就可以把两个洞全补了,因为两个洞是一个洞。因为我们鸿蒙做的是面向多平台的。

  30,问:昨天美国政府发布了一个临时决定,禁止美国联邦机构采用华为在内的5家通讯设备,华为是怎么看待这个鉴定的?会不会担心对鸿蒙海外推广造成障碍?

  余承东:这个问题任总回答很多了,我不希望回答这个了,美国一直都没有选我们的东西,把我们排除在外,再出禁令也是这样。
 
后退
顶部