华为正式发布自有操作系统——鸿蒙 OS!
中美技术战之下,无数国人在无数个日夜中无不为中华崛起而奋斗,就在今天,我家成果终于初长成!
日前,正在于东莞松山湖总部举办的华为开发者大会上,华为消费者业务 CEO 余承东正式宣布了极具「开天辟地」般意义的鸿蒙 OS 的到来。
鸿蒙 OS 共有四大技术特性
之所以研发鸿蒙 OS,其实不仅是为了避免关键时期被扼住喉咙的尴尬,对此,余承东也表示,目前 Android/Linux 系统内核代码庞大冗余,难以保证不同终端体验流畅,同时多终端互联网对设备安全也提出了更高的要求,需要软件生态与硬件绑定,降低用户体验与开发效率,因此鸿蒙 OS 应运而生。
虽同是基于微内核,但鸿蒙 OS 与 Google Fuchsia 的微内核有所不同,鸿蒙 OS 是一款基于微内核的全场景分布式 OS,顾名思义,其不仅面向的是智慧大屏、穿戴、车机、音响、手表、手机、PC 等设备的全场景,还有分布式架构支撑,可以提供天生流畅内核级安全生态系统。
细分而言,余承东表示鸿蒙 OS 有以下四大技术优势:
- 分布式架构:实现跨终端无缝协同体验
鸿蒙 OS 的“分布式 OS 架构”和“分布式软总线技术”通过公共通信平台,分布式数据管理,分布式能力调度和虚拟外设四大能力,将相应分布式应用的底层技术实现难度对应用开发者屏蔽,使开发者能够聚焦自身业务逻辑,像开发同一终端一样开发跨终端分布式应用,也使最终消费者享受到强大的跨终端业务协同能力为各使用场景带来的无缝体验。
- 天生流畅:确定时延引擎和高性能 IPC 两大技术
鸿蒙 OS 通过使用确定时延引擎和高性能 IPC 两大技术解决现有系统性能不足的问题。确定时延引擎可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低 25.7%。鸿蒙微内核结构小巧的特性使 IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升 5 倍。
- 内核安全:基于微内核架构重塑终端设备可信安全
鸿蒙 OS 采用全新的微内核设计,拥有更强的安全特性和低时延等特点。微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。微内核只提供最基础的服务,比如多进程调度和多进程通信等。
鸿蒙 OS 将微内核技术应用于可信执行环境(TEE),通过形式化方法,重塑可信安全。形式化方法是利用数学方法,从源头验证系统正确,无漏洞的有效手段。传统验证方法如功能验证,模拟攻击等只能在选择的有限场景进行验证,而形式化方法可通过数据模型验证所有软件运行路径。
- 生态共享:统一 IDE 支撑一次开发,多端部署
鸿蒙 OS 凭借多终端开发 IDE,多语言统一编译,分布式架构 Kit 提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行 App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。华为方舟编译器是首个取代 Android 虚拟机模式的静态编译器,可供开发者在开发环境中一次性将高级语言编译为机器码。此外,方舟编译器未来将支持多语言统一编译,可大幅提高开发效率。
鸿蒙 OS 的现状
在大会上,余承东表示,华为鸿蒙微内核已经投入商用,用于支付、人脸识别、指纹这种高安全级别场景,首次通过了形式化方法的认证,未来华为整个操作系统都将使用鸿蒙。
其实早在 2017 年,鸿蒙内核 1.0 就已完成了技术验证;2018 年,鸿蒙内核 2.0 用于终端 TEE;2019 年,鸿蒙 OS 1.0 将正式落地在智慧屏产品。也就是在明天下午的开发者大会上,华为子品牌荣耀将要发布的新品智慧屏就会首发搭载鸿蒙 OS。
此外,根据华为发布的鸿蒙 OS 路标显示,预计到 2020 年,鸿蒙 OS 2.0 将落地在创新国产 PC、手表/手环、以及车机等产品中,到了 2021 年,其也会在音箱、耳机等设备上实现同步应用。
当下余承东还宣布,鸿蒙系统将免费开源,并邀请开发者一起来开发这个面向未来的系统。
优先支持 Android,鸿蒙 OS 可随时使用!
此前,任正非在接受英国媒体采访时曾表示:“鸿蒙系统的产生,本身并不是为了手机用,而是为了做物联网来用的,比如自动驾驶、工业自动化,因为它能够精确控制时延在五毫秒以下,甚至达到毫秒级到亚毫秒级。”
彼时此消息一出,不少开发者稍显失落,并发出“鸿蒙 OS 是否仅为物联网操作系统?”的疑问,而在今天,余承东给了明确的回答,其表示,鸿蒙 OS 可以用在多种设备上,包括手表、手环、车机、PC、平板,当然也可以用在手机上。不过考虑到生态原因,当下还是优先使用 Google Android 操作系统,如果 Android 操作系统无法使用了,大家就随时可以启用鸿蒙 OS。
华为方舟编译器
“出于 Android,胜于 Android,超越 iOS,并且全面兼容 Android”的华为方舟编译器在诞生之际就带有重大的使命。
在大会上,华为消费者业务 CEO 余承东表示,方舟编译器是一款真正支持多编程语言统一的编译器,可以支持 C/C++、Java、JS、Kotlin 等语言,可以帮助开发者有 60% 以上的性能提升。
此外,方舟编译器也借助了分布式能力,提供了 Kit 开发跨终端应用,包括分布式软总线 Kit 等等。
扩展阅读
华为方舟编译器开源,我命由我不由天!
- 这几个Python技能实战,能让你少些1000行代码!
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
- 这几个Python技能实战,能让你少些1000行代码!
华为正式发布自有操作系统——鸿蒙 OS!相关推荐
- 华为正式发布自有操作系统鸿蒙OS
央视新闻消息,华为今日正式发布自有操作系统:鸿蒙. 在今日下午举行的华为开发者大会2019上,华为消费者业务CEO余承东正式发布自有操作系统鸿蒙OS.余承东介绍称,鸿蒙是全世界第一个面向全场景微内核的 ...
- 华为正式发布鸿蒙新浪,直击华为开发者大会:正式发布自有操作系统鸿蒙OS
直击华为开发者大会:正式发布自有操作系统鸿蒙OS http://n.sinaimg.cn/tech/5_img/upload/c84a9ec8/100/w1600h900/20190809/1056- ...
- 华为发布鸿蒙直播回顾,正在直播 | 华为今日正式发布自有操作系统: 鸿蒙!
千呼万唤始出来! 8月9日,华为开发者大会上,鸿蒙OS终于揭开面纱. 今天(9日)华为开发者大会在广东东莞举行,会议期间华为将发布荣耀智慧屏,升级版麒麟芯片等新产品技术! 华为消费者业务CEO余承东↓ ...
- 华为鸿蒙系统2021年上市,2021年,华为开始规划自有操作系统“鸿蒙”。
原标题:2021年,华为开始规划自有操作系统"鸿蒙". 2019年5月24日,国家知识产权局商标局网站显示,华为已申请"华为鸿蒙"商标,申请日期是2018年8月 ...
- 鸿蒙os实锤了吗,华为自研操作系统“鸿蒙”实锤,能否完成国产替代?
此前,华为消费者业务CEO余承东确认华为正在研发自有操作系统,最快会在今年秋天.最晚明年春天面市.日前,EDN也报道了华为自研操作系统"鸿蒙"被曝光的消息.55uednc 就在今日 ...
- 鸿蒙系统大疆,华为操作系统“鸿蒙OS”来了!
原标题:华为操作系统"鸿蒙OS"来了! 8月9日,华为消费者业务CEO余承东在华为开发者大会上如期发布了华为鸿蒙操作系统"HarmonyOS".据介绍,鸿蒙内核 ...
- 华为鸿蒙os操作系统有pc版,华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件...
原标题:华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件 据国内媒体报道,华为鸿蒙系统(HarmonyOS)将于今年9月11日举行的华为开发者大会上发布2.0版本.2019年8月,华为推出 ...
- 华为鸿蒙pc系统试用版,华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件...
原标题:华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件 据国内媒体报道,华为鸿蒙系统(HarmonyOS)将于今年9月11日举行的华为开发者大会上发布2.0版本.2019年8月,华为推出 ...
- 华为鸿蒙os pc,华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件
原标题:华为开源操作系统 鸿蒙OS 升级版曝光,打通PC等一大批硬件 据国内媒体报道,华为鸿蒙系统(HarmonyOS)将于今年9月11日举行的华为开发者大会上发布2.0版本.2019年8月,华为推出 ...
最新文章
- 穷清华,富北大,不要命的中科大,是什么意思?
- 如何在Node JS中卸载NPM模块?
- Vs2015 mysql ef_VS2015 +EF6 连接MYSQL数据库生成实体
- Salesforce - soql 多字段多值过滤查询思路
- Solr7 安装部署 管理界面介绍
- OpenStack实践(一):Ubuntu16.04下DevStack方式搭建p版OpenStack
- web学习笔记1--HTML
- LeetCode(892)——三维形体的表面积(JavaScript)
- Feign-手动创建FeignClient
- 《Linux内核分析》 第八节 进程的切换和系统的一般执行过程
- Python学习心得--变量类型篇
- mysql 数据库大小写敏感(数据库的名字、表名字、字段名字、字段值)
- ZZUOJ 公主与骑士 (BFS)
- Failed to start LSB: Bring up/down错误解决方法
- 前端开发规范V2023.5
- FDC系列电容传感器及FDC2214使用要点
- 《BYM》常见App中TaskAffinity的使用小记
- 圆桌实录:技术无感化成为 2023 年最值得开发者和企业用户关注的技术趋势丨PingCAP DevCon 2022
- CF597 (Div. 2)题解
- 如何用Heidisql本地连接阿里云RDS数据库