自华为鸿蒙2.0系统消息出来之后,越来越多的人还是关注它了,很多用户针对这一系统很是期待,对于2.0系统的推出,在前不久的9月10号的发布会上,针对这一系统做出了说明,据悉华为鸿蒙系统即将在2021年10月后面向开发者在手机等所有设备开源,那么这款新的2.0系统到底是怎样的一个系统呢?
这是一款“面向未来”的操作系统,它能够分享最新的OS资讯和技术。电脑客户端的软件系统最大的特色在于是首次采用分布式体系结构,实现了跨终端的无缝协作体验,软件它支持分布式多端开发、分布式多端调测、多端模拟仿真和全方位的质量与安全保障。
软件功能
1、HarmonyOS 应用框架:适合全场景应用开发框架。
2、13000+ APIs:复杂跨设备操作封装为简单接口。
3、HUAWEI DevEco:一次开发,多端部署。
4、方舟编译器:多设备多语言编译(Java/JS)
5、分布式应用:全场景创新应用。
华为鸿蒙2.0系统是什么
1、华为鸿蒙2.0系统依托多终端开发IDE,多语言统一编译,分布式架构工具包,提供屏幕布局控制和交互自动适应,支持控件拖动。
2、面向预览的可视化编程,这样开发者就可以高效地构建基于同一项目的多终端自动运行App,实现实时的一次性开发、多终端。
3、华为鸿蒙2.0系统将微内核技术应用于可信执行环境(TEE),并通过形式化的方法重塑可信安全。形式化方法是用数学方法从源头上验证系统正确性和不存在漏洞的有效手段。
4、部署以实现跨设备的共享生态。华为Ark编译器是第一个取代Android虚拟机模型的静态编译器,它允许开发者在开发环境中一次性将高级语言编译成机器代码。另外,Ark编译器将来还将支持多语言统一编译,这将大大提高开发效率。
5、传统的验证方法如功能验证、仿真攻击等只能在有限的场景下进行验证,而形式化的验证方法则可以通过数据模型验证所有的软件运行路径。华为鸿蒙2.0系统首次将形式化方法应用于终端TEE,极大地提高了安全性。同时,由于HarmonyOS微内核的代码量仅为Linux宏内核的千分之一,其攻击概率大大降低。