记者:吴洋洋
修改:王姗姗
当下议论华为的要害词不再是5G,而是“鸿蒙”(Harmony OS)。这个词在我国神话故事中意为“开天辟地”,是华为于8月9日举办的“开发者大会”上发布的操作体系的姓名。
8月9日,华为发布了“鸿蒙”(Harmony OS)。华为将发布这一操作体系的音讯风闻已久,不过版别各异。有人说它是一个手机操作体系,将替代Android,也有人否定,宣称它将只运用于工业范畴。
余承东在发布会上对鸿蒙给出的定位把这些传言都否定了。“今日的操作体系都是为不同的渠道(规划的),手机有手机的操作体系、手表有手表的操作体系、车机都有车机的操作体系。”他说,而鸿蒙的“自我要求”是打破设备之间的墙——它会一同支撑大屏、可穿戴、车机、音箱、手表、手机、PC 等多元设备。
余承东是华为顾客事务CEO,他将鸿蒙和Google正在开发的Fuchsia一同称作“下一代操作体系”——面向物联网年代。在他的区分下,以Windows为代表的PC体系是操作体系历史上的榜首代居民,以Android和iOS为代表的移动互联网操作体系是第二代。
打通设备之间的隔离墙是个陈旧的希望,但计算机诞生70多年了,这一希望仍未完结。而华为历时7年研制的鸿蒙OS,终究现已走到哪一步了?
鸿蒙究竟是什么?
在8月9日的发布会上,余承东给出了一段演示,展现一台加载了鸿蒙体系的手机和相同加载了该体系的大疆无人机能够做到什么:主持人站在大会主席台上手持手机,同坐落会场外的一位华为职工视频通话,当场内的主持人表明希望看一眼那位场外人士正在操作的大疆无人机在拍照何种内容时,视频通话的画面马上就从那位场外人士的脸切换成了空中无人机正在俯视的视界。
另一段视频演示了相似的运用场景:一位女人经过手机视频通话向友人问询穿戴主张,不满于手机屏幕太小,她把手机往电视屏幕上碰了一下,视频画面下一秒就从手机屏幕转向了电视屏幕——这一次是电视机的摄像头被调用了。
“曾经,设备都能连上,但实践运转运用时它们又是互相分隔的。鸿蒙能够让多个硬件叠加,成为一个超级设备。”华为顾客事务软件总裁王成录说。多端互联是鸿蒙的中心功用,华为称鸿蒙选用的是所谓“分布式架构”。
除了家庭场景,华为还方案将其拓宽至出行、运动、作业等范畴。
比如在经过一次NFC(近场通讯技能)衔接后,用户就能够将手机屏幕完整地显现到电脑屏幕上。与单纯的投屏不同,鸿蒙体系下的用户能够在电脑屏幕上运用鼠标操作手机,也能够反过来用手机操作电脑,两个体系之间能够像一个体系的两个文档之间那样互动。王成录宣称,现在钉钉、WPS已支撑这样的拖入拖出功用。
硬件之间的互动听起来并不新鲜,苹果的AirDrop功用就意在完结这一方针,让同属iOS体系的苹果设备之间能够经过该功用“隔空投递”文件。不过华为的鸿蒙是彻底不同的东西——AirDrop是一种依据蓝牙传输技能的运用程序,而鸿蒙是一个操作体系,它能够驱动设备A控制设备B,AirDrop则不能。
鸿蒙的现有架构中,内核部分依然包含了“Linux内核”,但余承东宣称,鸿蒙之所以有潜力做到多屏互动,是由于在操作体系内用“微内核”替代了Android和iOS的“宏内核”(即单内核)。
“宏内核”和“微内核”的要害差异在于集成程度的不同。
1991年,21岁芬兰赫尔辛基大学计算机科学系的学生Linus Torvalds编撰Linux体系的时分,把进程办理、设备驱动程序、文件体系都放进了操作体系的办理中心——内核。之后依据Linus Torvalds的开源代码写成的Android和iOS体系都采用了这种内核——宏内核。
而鸿蒙则将设备驱动程序和文件体系等在内的程序都从内核中拿出,内核内只保存处理时刻、内存、通讯、中止等基本功用的资源办理程序。由于集成程度更低,这种体积更小的办理中心被称为微内核。
设备驱动程序和文件体系等程序从内核中拿出后,放到外面的运用层作为独立模块,这种架构使得来自其他硬件的内核能够更快捷地调用这些模块——只需事先向该硬件的内核宣布一个授信请求即可。这套协作机制构建了设备亲近互动的根底。
听起来,这种跨设备彼此控制的才干正是物联网年代需求的:设备之间互为终端、互为外设,需求的时分,其间任何一个设备都能够成为人机交互的进口。
不过从“打通硬件设备”的概念、到“用微内核替代宏内核”的解决方案,都不是华为首要提出的。Google也在开发相似的操作体系,并且发动得更早。依照余承东当天在发布会上的说法,华为从2017年开端发动鸿蒙的开发。而2016年8月,代码共享社区GitHub上就呈现一串代码,显现Google正在开发一个名为“Fuchsia”的新操作体系,其源码经测验可跨渠道运转在包含“轿车的文娱媒体体系和嵌入式设备,如红绿灯、数字手表、智能手机、平板电脑与个人计算机”等在内的多元渠道上。
本年5月的Google开发者大会上,Google高档副总裁 Hiroshi Lockheimer 对外确认了这一项意图存在。“不仅仅是手机和个人电脑,在物联网的国际里,越来越多的设备需求操作体系、新的软件运转环境等支撑。我以为,在具有不同优势和专业化的许多操作体系中还存在很大的开展空间。Fuchsia 便是其间之一。”他说。
包含华为旗下的荣耀Play手机在内的多款硬件都已参加过Fuchsia OS的测验,“安卓已死”之类的说法也随之涌上各种论坛和媒体版面。
可是Google迄今没有正式发布这一操作体系。实践上Fuchsia是否是一个独立的、将彻底替代安卓的操作体系还说不定。依照Hiroshi Lockheimer的说法,"外面的人都在十分激动地说‘哦!这是新的Android’,或者说‘这是新的 Chrome’。事实上并不是这样的。Fuchsia 仅仅为推进操作体系技能开展,这样咱们能够从中学习学习以融入到其他产品傍边。"
也便是说,要么改进安卓,要么替代安卓——这是Google针对下一代操作体系技能的两种挑选。它还没做出决议。但据外媒报导称,Fuchsia设备未来将会下向支撑兼容安卓运用程序。
华为最有时机?
觊觎操作体系商场的新玩家不止华为。仅我国商场,阿里巴巴和腾讯就分别开发过YunOS和TOS。
但华为可能是其间最有条件做成这件事的公司。首要是它超越5亿的智能终端用户数量。“假如华为推出鸿蒙体系手机,最少国内开发者必定会去适配。”中手游合伙人樊辉琪对《榜首财经》Yimagzine说。华为现在是国内把握最多商场份额的手机品牌。
在操作体系的开发经历上,华为也是国内科技大公司之中堆集最早和最全面的。
早在1991年,还在从事交换机事务的华为就开端开发交换机的操作体系,研制担任人是华为元老、现任华为战略研讨院院长的徐文伟。其时市面上还没有现成的开源操作体系,听说徐文伟的代码是从榜首行开端写的——同一年,远在北欧的Linus Torvalds也刚刚编写了Linux的榜首个内核的雏形。
2007年,华为也成功依据开源的Linux内核完结实时操作体系,之后,华为还开发了依据Linux内核的云服务器。
华为手机操作体系的研制发动,也能够追溯到七年前。依据一份《任总与2012实验室干部与专家座谈会纪要》,2012年7月,任正非会见了数十位研制担任人,时任华为终端OS开发部部长的李金喜其时发问说:“Android、iOS、Windows Phone 8鼎足之势,形成了各自的生态圈,留给其他终端OS的时机窗现已很小,请问公司对终端操作体系有何希望和要求?”
任正非答复:“咱们做操作体系,和做高端芯片是相同的道理。主要是让他人答应咱们用,而不是断了咱们的粮食。断了咱们粮食的时分,备份体系要能用得上。”
“2012实验室”是任正非看过电影《2012》后建立的前沿技能研讨部分,他想象未来的数据流量会使得通讯管道变得像太平洋相同粗,需求建个诺亚方舟才干生计。
任正非有一套“管道理论”,不管太平洋仍是黄河、长江,以及城市的自来水网,都是管道,各种终端则是水龙头。他认可苹果的纵向整合,以为华为也应该在事务战略上做纵向整合——沿着管道整合。
在管道理论下,操作体系是华为纵向整合战略不行跨过的一部分。并且任正非的理念,假如一个技能的中心是算法和逻辑,华为是能够经过尽力搞定的。操作体系也归于这种问题。
现在担任华为顾客事务软件总裁王成录曾是华为中心网产品线总裁,2012实验室的中心软件部建立后,他就调任该部分总裁,并发动了鸿蒙的研讨。
硬件“首秀”为何是电视?
8月10日,余承东发布鸿蒙操作体系后的第二天,荣耀CEO赵明在同一个体育场内发布了搭载鸿蒙体系的榜首款硬件——荣耀才智屏。
荣耀才智屏的功用演示之一。此前,业界声响普遍以为华为很快就要发布依据鸿蒙体系的手机。由于一旦美国政府因我国和美国交易冲突而制止华为运用Google的安卓体系,华为全球5亿终端用户就会面对体系无法更新的困境。
“荣耀才智屏的产品规划正好在这个(开发鸿蒙)时刻点,咱们恰如其分赶上这个时刻点。”赵明在发布会完毕后的媒体群访时说。
从外观上看,这款搭载鸿蒙操作体系的电视机与一般的平板电视没什么大不同,只不过屏幕上方多了一个进入视频电话形式时能够主动升降的摄像头。该摄像头宣称具有人脸辨认、人眼盯梢、运动检测等功用。一同它还具有了现阶段智能音箱的语音交互功用——连喊两次“YOYO”,这台电视机就会依据用户的语音指示做出反响。别的,你也能够把手机经过NFC技能衔接到屏幕上。
内容方面,它现在只要华为视频、酷喵、芒果TV、极光TV等4大视频运用支撑该智能屏,爱奇艺、优酷和腾讯视频等视频运用都不在其间。这款电视价格4799元,比相同尺度的小米电视高出近2000元。
两款荣耀才智屏的价格。不过它短期内能卖出多少台对华为来说不是最重要的,它对华为更重要的价值是测验和迭代鸿蒙体系、累积运用生态。
“才智屏跟手机来比,今日它仍是相对小的,咱们能够有满足的时刻把一个又一个的运用好好的打磨好,这也是给了咱们许多的缓冲期。”赵明说,鸿蒙操作体系在终端上的运用,首要是大屏产品和可穿戴等设备,新体系关于手机产品仅仅“第二挑选”。
从备胎到主角,间隔还有多远?
华为抢在Google前面发布了操作体系,这个动作实践比原方案提早了。“华为原方案2020年春季才发布鸿蒙,不过我国和美国交易战加快了这一进程。”余承东在发布会完毕后承受媒体群访时说,现在华为参加开发操作体系的研制人员,规划现已敏捷突进至挨近5000人,“短期内要把整个体系完善,所以作业量十分大。”
本年5月15日华为被美国列入了“实体清单”,之后,包含英特尔、高通等在内的芯片供货商被要求只能在获得美国商务部答应后才可向华为供货。一周后的5月21日,具有安卓体系的Google也接到了这一指令。
鸿蒙的发布是赶工的成果。尽管余承东宣称,鸿蒙的微内核思路现已过数学方法的形式化验证,但形式化验证与实践的交互检测是两回事。
值得注意的是,微内核是一个现已存在好久、但继续随同争议的技能理念。
“实际中真实杂乱的是交互,而不是独立的模块。”作为Linux内核的最早作者,Linus Torvalds早在2011年承受媒体采访时就曾表态称,微内核的主意仅仅“听起来不错,在实际中必将会失利”。他的理由是,微内核的逻辑尽管能够进步设备间的交互功率,却是以下降设备内部的信息交互为价值。
《浪潮之巅》作者吴军提出,不管鸿蒙仍是Fuchsia都不老练——也不行能老练。他在8月初的一份付费问答中称,处理器和操作体系的联系便是硬件和软件之间的联系,所以最扎手的问题仍是适配性:“ARM处理器在规划时和安卓是同步和谐的,因而耦合度十分高,其它操作体系在ARM处理器上跑,都无法到达安卓的功率。”
在8月11日刚刚完毕的华为2019开发者大会,据华为官方介绍,有1500个生态合作者、超越5000名全球开发者欢聚一堂。但是从《榜首财经》YiMagazine记者在现场的采访来看,许多与会者尽管一起见证了鸿蒙OS的盛大发布,但对未来自己能怎么参加到生态运用的开发,依然一头雾水。
华为派出担任解说鸿蒙体系的,大都是主管运营和战略的事务担任人,而非研制线的科学家,他们站在台上所宣讲的,更多是鸿蒙产品逻辑的先进性,口中充满了流通、安全这样的描绘。
余承东宣称,把 Android 生态的运用搬迁到鸿蒙体系的开发作业量“十分之小”,用华为的方舟编译器一两天就能完结。他在发布会上发布包含淘宝、天猫、QQ、头条等在内的40多个运用程序已完结这种编译作业,不过关于数量不计其数的安卓运用商场,这个数字还太小。
并且,这不会是个“一次到位”的搬迁。
“电信设备软件的需求是相对明晰和会聚的,全球几百家运营商的需求百分之七十以上几乎是共同的。而面向顾客的软件则大为不同。”王成录于5月在华为心声社区发文称,安卓迭代至今,依然没有解决长期运用后的卡顿问题。
吴军泄漏的音讯称,2019年之前,鸿蒙的定位的确也是作为安卓替代品的手机操作体系。所以,未来它是否能真实运转在工业设备中也是个未知数。华为也并未在继续3天的开发者大会中演示它在工业场景中是怎么运转的。
眼下,其他品牌也不能参加鸿蒙的物联网体系,只要当它们在底层操作体系上做出改动才干完结。凡是涉及到其他品牌,就不再是个技能问题,环绕操作体系而开展起来的生态故事,终究都会变成一个商业问题。