查看原文
其他

无缝协同,天生流畅,全球开源,可随时替换安卓!一文回顾鸿蒙究竟有多牛

创青春 2020-01-27

创青春

共青团中央服务青年发展

微信平台




余承东称,如果安卓不能用了,华为可以在一夜之间将所有华为手机的系统更换为鸿蒙OS

 


新华社消息,华为公司9日在广东东莞松山湖举行的华为开发者大会上正式发布自主研发的鸿蒙操作系统。鸿蒙的英文名HarmonyOS,翻译过来就是“和谐”,这是一款支持手机、物联网、智慧屏等跨设备的操作系统,基于微内核的全场景分布式技术。



华为消费者业务CEO、华为技术有限公司常务董事余承东进一步介绍称,鸿蒙系统是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级
至于何时用在智能手机上,余承东称华为首选还是谷歌的安卓系统,但如果安卓不能用了,华为可以在一夜之间将所有华为手机的系统更换为鸿蒙OS。
在会后的采访中,余承东还表示,华为从10年前开始探索操作系统,现在投入接近4000-5000人团队,最近几年投入的人特别多。
同时,余承东表示,鸿蒙系统“有没有贸易摩擦都会发”,因为核心推动力还是华为全场景生态的需求,中美贸易摩擦加速了发布的进程,原计划鸿蒙系统明年春天发布。


01

如何改变生活?

透视鸿蒙:跨设备、微内核、超流畅


在未来,鸿蒙还将Linux、鸿蒙、LiteOS系统集成在一个内核里,更高效、更安全。鸿蒙系统包括三层:内核、基础服务、程序框架。它可以支撑智慧屏、可穿戴、车机、音箱、手机专有服务等不同的设备,一套系统多平台部署。同时,鸿蒙可以实现GB、MB、KB级别的从低到高的不同内存规模设备。余承东说,这是分布式架构首次应用于终端OS,让用户可以实现同一账户跨设备、跨终端的调用。其分布式架构包括分布式任务调度、分布式数据管理、硬件能力虚拟化、分布式软总线。尤其是分布式软总线技术,让鸿蒙系统的端到端时延小于20ms,有效吞吐高达1.2Gbps、抗丢包率高达25%。鸿蒙系统能够根据应用的特征,分配慢车道、快车道、超快车道,保证不同应用的快捷和流畅。在车机OS方面,鸿蒙比谷歌Fusion系统有3-5倍的性能提升。

在多设备生态上,由于鸿蒙是IoT万物互联系统,开发者只需要一套代码,就能部署在不同设备,实现跨设备的生态共享。比如,在用户界面放慢,系统会根据手机、车机、大屏自动适配界面。而且,余承东说,由于有了方舟编译器,安卓系统开发的应用“非常容易”迁移到鸿蒙系统上,开发者只需要一两天时间就行。鸿蒙是真正面对未来的、面对AI、全场景分布式OS。


02

有多牛?

从四大技术特性抢先看

鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4大特性的系统解决方案。


1、分布式架构首次用于终端OS,实现跨终端无缝协同体验


鸿蒙OS的“分布式OS架构”和“分布式软总线技术”通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。


2、 确定时延引擎和高性能IPC技术实现系统天生流畅


鸿蒙 OS通过使用确定时延引擎和高性能IPC两大技术解决现有系统性能不足的问题。确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。


3、基于微内核架构重塑终端设备可信安全


鸿蒙OS采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。


鸿蒙OS将微内核技术应用于可信执行环境(TEE),通过形式化方法,重塑可信安全。形式化方法是利用数学方法,从源头验证系统正确,无漏洞的有效手段。传统验证方法如功能验证,模拟攻击等只能在选择的有限场景进行验证,而形式化方法可通过数据模型验证所有软件运行路径。鸿蒙OS首次将形式化方法用于终端TEE,显著提升安全等级。同时由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。


4、通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享


鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。华为方舟编译器是首个取代Android虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。


总结一下,鸿蒙有以下特点:

1、多终端能力共享,互为外设
2、系统与硬件解耦
3、应用一次开发,多端部署
4、流畅、安全,系统响应时延下降25.7%,时延波动率下降55.6%。


03

有多安全?

余承东:微内核单独加锁 安全达最高级


鸿蒙系统安全吗?余承东称,鸿蒙采取微内核,天然无Root,细粒度权限控制从源头提升系统安全。


具体而言,安卓系统有Root权限,而鸿蒙无Root,“微内核可以把每一个单独枷锁,不可能一个钥匙攻破所有地方”,余承东说,外核的相互隔离更加安全也更加高效。


“从全球最权威的安全机构评测看,现在外面的操作系统只能达到二三级,而我们的系统能达到5和5+最高级别。这是最高级别的安全OS”,余承东说道。


04

全球开源?

关键在于开发者计划及生态建设


据了解,鸿蒙OS发展的关键在于生态,生态的关键在于应用和开发者。为快速推动鸿蒙OS的生态发展,鸿蒙OS将向全球开发者开源,并推动成立开源基金会,建立开源社区,与开发者一起共同推动鸿蒙的发展,并通过讨论对产业或技术发展提出建议。


目前,中国已经具备健全的应用生态和庞大的用户基础,未来华为将依托中国、面向全球打造鸿蒙OS生态,通过聚焦新的价值,开放在通信、照相、全场景、AI等方面的核心能力,与各界生态伙伴共同打造出面向消费者体验更佳的应用和服务,为产业注入新活力,共创全场景智慧化新体验与新生态。在超前的技术特性和战略布局下,鸿蒙OS不仅能为消费者带来万物互联的全场景智慧生活的极致体验,也能让设备商在5G+AI+IOT爆发的全场景智慧化时代抢占先机,让开发者以最少投入覆盖最多用户,快速实现全场景业务创新。


余承东表示:“我们相信鸿蒙OS的推出会极大地提升产业的活力和生态的丰富性,希望鸿蒙OS的推出能够为全场景时代带来更加丰富多彩的体验。我们欢迎全球开发者积极支持鸿蒙OS生态建设,共同为消费者打造全场景智慧化生活体验。”


05

比安卓强在哪里?

方舟编译器!


兴业证券计算机团队认为,若将鸿蒙与安卓相比,不得不提到华为另一项伟大的研发产品——方舟编译器。  


他指出,安卓对于APP的使用要通过其虚拟机中内置的编译器将其“翻译”成硬件可以理解的语言。编译器还是解释器都是在虚拟机上打补丁,既占用硬件资源,也最大发挥软件最优运行性能。一般手机厂商也就只能通过“堆”硬件的模式来提高手机性能。而方舟编译器做到了什么呢?厉害就在于,方舟编译器将Java的虚拟机扔掉,在软件史上首次将Java/C/C++等混合代码一次编译成机器码直接在手机上运行,彻底告别Java的JNI额外开销,也彻底告别了虚拟机GC内存回收带来的应用进程掉线。从Android的“翻译”进化到鸿蒙OS的“运行”。

  


通过方舟编译器,Android的所有系统后台服务直接被全部替换。如果有P30系列的华为用户,那么恭喜,你们是第一批体验到这一改变的用户。对于开发者来说,方舟编译器可以让不同语言代码在开发者环境中被编译成同一套直接执行的机器码,代码优化环节可以上升到开发者环境中。  


根据华为官方的测试结果,方舟编译器对手机系统操作流畅度的提升达24%,系统响应性能提升达44%。以新浪微博极速版为例,华为P30 Pro的操作流畅度较三星Galaxy S10+高出60%。   


考虑到鸿蒙搭载的是方舟编译器,可以说Android系统的几大缺点统统将在鸿蒙OS系统上被优化。可贵的是,华为并不仅限于“替代”Android,而是构建一整套华为生态圈。正如其名“方舟”一样,方舟编译器也是承载着整个华为生态圈的一艘方舟。  



可以看到,基于开源的整体理念下,整个生态包含了家居、健康穿戴、出行、文化、移动服务、支付、AR/VR等一系列应用场景        

06

是备胎?

7年磨一剑,鸿蒙如期而至


  • “云将东游,过扶摇之枝,而适遭鸿蒙。”——《庄子·在宥》
  • “提挈天地而委万物,以鸿濛为景柱,而浮扬乎无畛崖之际。”——《淮南子·俶真训》
  • “外则正南极海,邪界虞渊,鸿濛沆茫,碣以崇山。”——《汉书·扬雄传上》


无论出处哪里,今年5月,在华为迫于美国的技术封杀、遭遇“至暗时刻”之时,两封来自华为的内部信透出鸿蒙的存在,着实令全体国人“燃”了一把。


5月16日,华为胡厚崑就美国商务部工业与安全局(BIS)将华为列入“实体清单”决定发信做出回应。彼时,华为指出,美国BIS将华为列入所谓“实体清单”的决定,是美国政府出于政治目的持续打压华为的最新一步。对此,公司在多年前就有所预计,并在研究开发、业务连续性等方面进行大量投入和充分准备。


而后,真正引发泪点的是次日华为海思总裁的信件。“多年前,还是云淡风轻的季节,公司做出了极限生存的假设,预计有一天所有美国的先进芯片和技术将不可获得。为了这个以为永远不会发生的假设,数千海思儿女,走上了科技史上最为悲壮的长征,为公司的生存打造‘备胎’”。


不过,鸿蒙操作系统并非应对美国制裁而横空出世的“备胎”。据悉,华为鸿蒙操作系统早已于2012年提出。华为公司于2011年设立2012实验室,定位于各类华为所需基础技术的研究,包括芯片、操作系统、编译器、人工智能算法等。其中,终端OS开发是2012实验室的重要部门之一,主要从事操作系统研发。



而在今年5月,“华为鸿蒙”的注册商标已悄然落地。国家知识产权局商标局网站显示,华为已经申请注册"华为鸿蒙"商标,,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。并标注该商标可应用于“操作系统程序、计算机操作程序、计算机操作软件等”。


此后,“鸿蒙”不断有新消息传出。今年6月,华为曾表示,“最快今年秋天,最晚明年春天,华为自研操作系统即将面世”。在立秋的第二天,鸿蒙果然如期而至。


如何看华为鸿蒙的未来? 有人会担心华为是否会走日本TRON系统的老路。   


兴业证券计算机团队认为,当今的华为并不同于当年日本的富士通、三菱、日立,中国与美国当今的国际地位与体量也不同于当年的日本与美国、市场空间不甚相同,叠加5G带来的通信革命。无论如何,在时代浪潮之下,鸿蒙系统也许将像它的名字一样开创一片全新的生态系统。只是罗马非一日建成,从头越,苍山如海,残阳如血。   


07

美国制裁下,华为还好吗?

8年实现68倍增长


余承东表示,过去8年里华为消费者业务实现了68倍的增长,2018年华为+荣耀手机出货量2.06亿台,今年上半年出货1.18亿台,增长24%,占据全球市场份额17.6%,仅次于三星的22.7%。此外,华为的PC业务和可穿戴业务也分别有300%和200%的增长。余承东说,如果没有美国制裁,今年华为手机的出货量将会达到3亿台,成为全球第一。华为智能家居HiLink生态已经接入了260+品牌,拥有超过3000万用户,链接了1.4亿台设备,这一数量每月都在快速增长。



而在HiAI开放平台中,目前华为已经有2500+合作伙伴,支持240+个算子,开放了33个API接口,每天的调用量超过250亿。余承东还表示,目前华为已经有91万个应用开发者,并再次强调了华为消费者业务“1+8+N”的全场景战略。


  网友评论  

墨西姆斯:新生儿第一声啼哭般,鸿蒙宝宝。加油,华为!


秋日咖啡:期待已久…虽未见到和使用!但是,希望大家给予支持和理解,因为,新的系统还会有很大的进步和提升空间!最重要的,华为已经迈出了这重要的一步!


隆慧:大大的赞👍!


一起走吧w:哇哦,横空出世


Paritosh-:见证历史的一天


疾风--劲草:给华为点赞!替鸿蒙打Call!


小丑快跑ing:祝贺


翻尾石鱼的夏天:鸿蒙初辟,大有可为


以下为余承东的演讲全文:








(向上滑动启阅)

HarmonyOS 鸿蒙


各位来宾、各位朋友,大家下午好!


欢迎大家来到东莞篮球中心,来参加华为的开发者大会。


今天我借这个机会,也特别感谢东莞市委市政府,给华为提供了这么好的场地。


后面两天的研讨,我也会和大家到华为美丽的松山湖园区进一步研讨,讨论我们的开发。


今天我们处于什么时代?


我们处于智能手机广泛普及,应用非常丰富、生产非常丰富的时代,同时处于 AI、5G 来临的时代,AI、5G 赋予这个是特色。


真正 AI 全场景智慧时代正在来临,我今天汇报的题目是如何打造全场景时代新的时代、新的体验。


我首先报告一下华为消费者业务的情况,过去 8 年消费者业务持续保持高速增长,8 年 68 倍增长,从全球和中国终端厂家排不上名次,成为前三大智能终端供应商之一。


去年发货量超过 2 亿台,今年仍然高速增长。尤其今年贸易战情况下仍然保持 24%,发货量超过 1.2 亿台,每个季度 6000 万台,因为制裁,第二季度少了 1000 万台,否则 1.3 亿台智能手机保持高速增长,智能 PC、可穿戴保持更高速增长,超过 200% 甚至 300% 增长。


如果没有制裁,今年 6、7、8、9 月份加起来 3 亿台。如果没有贸易战的话,今年大概率事件我们的发货量成为全球第一,即使制裁情况下,仍然保持高速增长,尽管增长速度下来了,仍然保持很好增长。


我们市场份额在中国超过 30%,每卖出三台手机,就有一台来自华为、荣耀。全球市场份额上升到 17.6%,与第一名非常接近,如果没有贸易战影响,也许第二季度市场份额全球第一或者并列第一,第三、四季应该是市场份额第一的位置。


因为今年不确定性因素,今年市场份额全球第二的位置,今年市场份额全球第一恐怕做不到。


华为倡导的智能家居,万物互联、万物智能时代 IoT,所有家电智能化。


每个家电厂商推自己标准很难,无法互联互通。华为做传统通信企业,我们推动成立 Hi-Link 标准,得到业界广泛支持,中国厂家、全球海外知名品牌,包括西门子、松下等广泛支持,成为最广泛的支持智能家居协议,260 个品牌,3000 万设备,每个月,这个数字都在增加。


提供了互联互通标准,而且有芯片支持,我们的 PLC、Wi-Fi 等等芯片,为智能家居提供助力。


同时我们华为是业界第一家在智能终端中引入 AI,从麒麟 970 开始到 980,引入 AI 处理器、NPU。同时我们发展 AI 生态,打造 Hi-AI 开放平台,引领 AI 体验创新。


目前,超过 2500 家合作伙伴支持超过 840 个算址,超过 33 项能以及 API 和 5000 多项原子化服务,而且不断增加。每天调容量非常巨大,每天 250 亿访问量,非常非常大。


这个可能超出大家想象,大部分开发者调用 AI 能力越来越多。同时华为云服务高速发展,华为终端云服务支持了全球 5 亿多注册用户,每年增加 2 亿多智能手机以及其他智能设备。


每年(增加)近 3 亿台,到现在 5 亿多用户,在全球 170 多个国家部署了 15 个数据中心,目前 91 万应用开发者在华为平台上开发,同时非常重视安全意识保护,支持 GDTR、GNPD 安全因素保护规范。


从去年开发者大会我们发布了「耀星计划」,鼓励开发者创新的智慧服务,覆盖九大领域,给开发者提供千亿次曝光,支持资金超过 2 亿元。


未来 5-10 年,华为消费者业务,长期战略是全场景智慧生活。


全场景战略是我们未来 5-10 年长期战略,有一个核心,全场景全连接智慧生活、全场景智慧化用户体验,核心一点就是 AI 人工智能。


我们同时打造了服务和硬件两个生态平台,而且我们支撑产品架构,结构化产品 1+8+N。华为自研产品加上生态产品、合作伙伴产品一起做这个。


1 是我们智能手机,8 包括PC、平板、车机、运动健康、穿戴、AR、VR、智慧大屏、智能音响等等,这8个领域是华为参与自研产品,N 是大量的IoT设备,非常广泛的设备,为消费者衣食住行全场景提供智能智慧服务。


不管在家还是出去运动、出行路上、办公……各种生活场景提供无缝智慧化生活体验,(都可以)通过我们产品和服务来提供。


我们说今天进入万物互联全场景智慧化时代,在这个时代我们需要全新的体验和生态打造。打造这样一个生态,我们需要有更强大的 OS 支撑。


过去 PC 时代,DOS、Windows、macOS,这样的操作系统伴随着 PC 产生出来了。


最近十年进入移动互联网时代、智能手机广泛普及时代,大量平板 OS、手表 OS,大量智能终端出现,未来万物互联,大量各种设备,IoT 设备,形式非常多,我们是不是为每一种硬件开发 OS 呢?这样工作量非常巨大,开发工作量也很大,非常复杂,生态协同工作也是很复杂。


今天不管是苹果手机 iOS 还是 Android,他们都是基于 Linux、Uinux,这样的内核是庞大的,Android 操作系统 1 亿行代码,内核一项就超过 2000 万行代码,非常复杂,平常我们真正用到的只有内核中 8% 的代码,如此庞大和冗余的设计很难保障流畅度。


Android 手机至少需要 3GB RAM 以上才能跑得顺畅,成本很高、效率很低。很多IoT设备内存非常小,这样怎么运行?


还有,今天多种终端的出现,对我们的安全提出了更高的要求。支付、车钥匙都可以用手机实现,银行卡、指纹、身份证等等都可以用智能终端,各种形态终端,如果这些终端都为消费者提供服务,每个人拥有多种终端,如何提高安全性?
这对我们的设备、操作系统提出了更高要求。


还有,今天操作系统都是为不同的平台(设计),手机有手机操作系统、手表有手表操作系统,车机都有自己操作系统,我们现在的操作系统都为特别的硬件开发的,造成开发工作量都是割裂的。


软件生态和硬件是绑定的,大大增加开发工作量,如何让工作效率更高,打破设备之间的墙,实现生态共享,跨终端实现,这是对我们 OS 提出的要求。


今天谷歌操作系统、Android 操作系统未来转向 Chrome PC、平板,手表有 Android 的系统、IoT 有 IoT 系统,但是谷歌操作系统是基于宏内核架构,不是微内核架构。苹果操作系统,最近苹果发布的平板有平板 OS,手表有手表 OS,不同设备有不同 OS,主要是宏内核为主,混合内核,也在引进一些微内核,不同设备是割裂的,开发不同的 OS,这样非常复杂。
Linux 这些发明已经有几十年了,PC 出现之前就已经产生了。但是,未来的操作系统是什么?


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


我们要为全场景智能化时代提供未来的 OS,多终端能力共享赋予外设。


我们手表上没有摄像头,我们可以用手机的摄像头,我们觉得 PC 的摄像头不好,可以用手机的,一个帐户共享互用,系统硬件解耦,弹性部署。同时希望让操作系统、让终端运行、App 运行更加流畅安全。


如何打造面向未来的 OS?


今天我们带来了华为的鸿蒙 OS,HarmonyOS,基于微内核全场景分布式 OS,鸿蒙用中文的意思可能有「开天辟地」的意思,最接近的英语单词就是 Genesis,开天辟地的意思。用汉语拼音表达鸿蒙太难发音了,我们取名Harmony,希望给世界带来更多和平、方便。


我们的鸿蒙 OS 是全球第一个基于微内核全场景分布式 OS,基于微内核不仅仅我们一家,谷歌的 Fuchsia 也是微内核,苹果也在向这个方向发展,但是目前主要是宏内核,我们还是面向全场景分布式 OS,有分布式架构支撑,提供天生流畅内核级安全生态系统。


首先看我们架构。


这是鸿蒙 OS 架构,最底层是内核层,上面是基础服务层、程序框架,通过这些东西,支撑不同设备,包括智慧大屏、穿戴、车机、音响、手表、手机、PC 等等各种各样设备。


通过一套系统,一个 OS 实现模块化解耦,对应不同设备可以弹性部署,不管硬件能力强还是硬件能力弱的,都可以一套操作系统,可以统一在不同硬件平台上进行加载部署。


同时应用强大灵活统一部署能力,我们一套 OS 能够运行在不同硬件能力上进行部署,适配丰富的万物互联时代 IoT 时代能力的操作系统。


同时采用分布式架构,首次用于终端 OS,无缝式协同,分布式软总线。硬件能力虚拟化、资源化。


通过操作系统分布式软总线让同一个帐户下的多种终端能够实现硬件能力跨终端之间调用。


对于我们分布式操作系统、分布式软总线,我们对中间协议进行简化,如果不做简化,每一层都会增加开销,这样让传输更加高效、更加简洁、更加快捷。


大家知道目前的 Linux、Unix,好比高速公路上,所有资源调用平等对待,面向服务器负荷的公平调度模式,这样相当于在一个高速公路上,这样能够实现实时负载分析预测,匹配特性、精准调度,保证确定性时延,保证用户体验流畅、性能,低时延、高性能得到保障,这是用高速路做一个形象对比。


带来响应时延、时延的波动率得到极大的下降,同时大家担心微内核架构,我们操作系从发明以来,我们操作系统对几大重要的特性,包括进程管理,最基础的东西,我们宏内核直接就没有微内核这一层,操作系统完成几项管理。


80 年代我们上大学的时候,学习操作系统原理的时候就这样。但是,今天进入微内核时代,如何保证进程间通讯性能,我们很重要的是,为什么采用微内核,就是内核级安全。


从计算机发明以来都是采用宏内核,今天要进入微内核时代,鸿蒙微内核已经投入商用,在 Android 手机、平板已经投入商用,包括 2.0 之后,很多华为终端都采用了鸿蒙的微内核,用在可信可执行环境中,用来做人脸支付,高安全级别使用,首次通过了形式化验证。


我们希望整个操作系统未来都要使用我们的微内核,这是关于微内核它的优势,我们微内核通过数学方法形式化验证,保证充分的验证匹配,形式化验证,是源头验证系统安全的有效手段。


形式化验证是一种方法,会带来问题,编一行程序,形式化代码就 100 行,2000 万宏内核,20 亿形式化代码,是一个灾难,没法做。


微内核,内核小,可以实现形式化验证,显著提高安全。过去只是用于航空和芯片设计,高安全、过可靠能力。今天把微内核形式化方法用在广泛的操作系统,因为微内核天然没有 ROOT,不需要 ROOT 权限,一旦获得 ROOT 权限,相当于拿了大门钥匙,可以进入每一个房间,我们把微内核每一层进行了线程调度,放入微内核。


图形图像调用、文件管理、电源管理、内存管理可能都涉及安全,但是每个单独加锁,没有统一钥匙可以开所有房间门的钥匙,不可能拿到一个地方攻破所有地方,无需 ROOT 权限,外核服务相互隔离,提供性能级安全,把宏内核方式变成两层,微内核、外核,来实现过去宏内核系统,因此更加安全、更加高效,从源头提升了安全级别。


目前,操作系统往往只能达到 2 级,最多 3、4 级,我们鸿蒙 OS 应该可以达到 5+ 安全级别,恐怕是全球第一个,我们也会参与这样的测试,我们相信这是具备 5 和 5+ 最高级别安全能力的 OS。


鸿蒙微内核灵活部署,提供全场景、多样安全设备能力。这是我们一个巨大优势,全场景的 OS,分布式 OS,通过微内核提供安全。还有华为 LITE OS,非常轻量级,兼顾所有应用。同时华为方舟编译器,多终端 IDE 开发环境来支撑当前的鸿蒙 OS。


未来我们鸿蒙 OS 的发展,我们希望用一个鸿蒙内核代替 Linux 等所有内核,但是同时我们通过外核,对上面用户程序框架 API 来支持所有应用,包括让我们开发的 Android 应用、Linux、Unix 应用,都能很方便在我们微内核上运行,开发环境、开发语言、多种操作语言、多种平台,开发应用都能在上面运行。包括 WEB、HTM5、Linux、Unix,但是带来更加高安全、高性能。


同时全场景分布式 OS,带来生态共享。


我们为手表开发应用和为手机开发应用不一样,各位开发者今后为不同硬件做适配、开发,工作量很大,我们方法是希望开发者一套代码,通过华为提供的开发环境,能够适配不同种类终端,非常方便,一次开发多端部署,开发效率大幅提升,跨设备生态共享。


举个例子,音乐播放软件开发,到家里就是大屏,电视上智慧屏,自动适配。我们 IDE 环境可以通过拖拽方实现自动适配,我们看个 DEMO,方便开发者提供这种能力。


同时我们方舟编译器从发布以来,不断完善它。真正支持多编程语言统一编译器,大大提升开发效率,大家用 C++ 编程性能很好了,但是难度很大,很多人只能用 JAVA、Kotlin,我们全面支持,支持多语言,甚至混合编程,高性能程序可能用 C++,但是一般应用用 JAVA、Kotlin,甚至支持混合编译,大大提升运行程序效率,有 60% 以上性能提升,这是非常方便的。


我们编译器不断能力增强。同时我们借助分布式能力,提供了 Kit 开发跨终端应用,包括我们分布式软总线 Kit 等等,通过 Kit 实现分布式能力跨终端开发,像开发普通应用一样非常简单。过去操作系统都没有支持这样的能力,大家不知道怎么用,今天用我们 Kit 来方便大家。
是我们鸿蒙 OS 的目标。


鸿蒙 OS 两年前开始做了,先是做鸿蒙的内核,先用 Android、各种智能终端的 TEE,今年开始把鸿蒙 OS 用于更多设备,首款产品是明天发布的荣耀智慧屏产品。我们方舟编译器在不断完善和提升,我们的鸿蒙微内核,明年有鸿蒙 2.0 版本,后年鸿蒙 3.0 版本,不断完善——微内核完善、外核完善、编译器更加完善、开发环境完善,让我们能力越来越强。可以用在多种设备上,包括手表、手环、车机、PC、平板……能不能用在手机上?


当然能。大家问什么时候用,我随时可以用,但是因为考虑到生态原因,我们支持谷歌的 Android 生态,我们优先使用谷歌 Android 操作系统,如果 Android 操作系统无法使用了,我们就随时可以启用我们的鸿蒙。


我们鸿蒙 OS 比 Andorid 有更强性能、更高的安全性、分布式能力、面向未来全场景能力,这是面向未来的操作系统,想告诉大家我们随时可用,但是考虑到合作伙伴关系,目前 Android 生态,减少大家工作量。


其实我们在 Android 生态的应用迁移到华为鸿蒙 OS,开发工作量非常非常之小,甚至用我们方舟编译器,我们生态去连接,可能一天两天就搞完了。







来源:创青春(ID:zgqncyxd),综合整理自新财富(ID:newfortune)、澎湃新闻(ID:thepapernews)、青春山东(ID:sdgqt2014)、智东西(ID:zhidxcom)、观察者网(ID:guanchacn)、环球网(ID:huanqiu-com)、爱范儿(ID:ifanr)、@央视新闻、网友评论等
编辑:石冬阳
校审:谢维志
责编:张文学


Modified on

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存