华为鸿蒙OS来了!这4大技术特性吊炸天
随着全场景智慧时代的到来,华为近日在其举行的全球开发者大会上正式向全球发布了其
自身研发,面向全场景的分布式操作系统——鸿蒙OS(HarmonyOS)。
华为消费者业务CEO余承东在介绍鸿蒙OS开发初衷时表示:
“随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形。
可以说,鸿蒙OS的设计初衷是为满足全场景智慧体验的高标准的连接要求,为此华为提出了4大特性的系统解决方案。
鸿蒙 OS 四大特性:
01 分散式架构首度用于终端 OS,实现跨终端电子设备无缝配合。
鸿蒙OS 的「分散式OS 架构」和「分散式软汇流排技术」透过公共通信平台、分散式资料管理,分散式能力调度和虚拟外设等四大能力,最后可使消费者享受到强大的跨终端作业相互配合能力,进而带来的无缝体验。
02 确定时延引擎和高性能 IPC(进程间通信) 技术实现系统流畅运作。
鸿蒙 OS 透过使用确定时延引擎和高性能 IPC 两大技术解决现有系统性能不足的问题。确定时延引擎可在执行指令前分配系统中指令执行优先顺序及时限进行调度处理,使应用程式回应时延降低 25.7%。鸿蒙微内核结构小巧的特性可使 IPC 性能大大提升,进程通信效率较现有系统提升 5 倍。
03 基于微内核架构重塑终端设备安全可信。
鸿蒙 OS 采用全新的微内核设计,拥有更强的安全特性和低时延等特点。鸿蒙 OS 将微内核技术应用于可信执行环境 (TEE),通过形式化方法,从源头验证系统正确,无漏洞的有效手段,提升资讯安全性。
鸿蒙 OS 首度将形式化方法用于终端 TEE,显著提升安全等级。同时因鸿蒙 OS 微内核的代码量只有 Linux 宏内核的千分之一,其受攻击机率也大幅降低。
04 透过统一IDE支援一次开发,多终端设备部署,实现跨终端生态共用。
鸿蒙 OS 凭借多终端开发 IDE,多语言统一编译。同时,开发者可以基于同一工程高效建构多终端自动运行 App,实现真正的一次开发,多终端电子设备部署,在跨设备之间实现共用生态。
华为方舟编译器是第一个取代 Android 虚拟机器模式的静态编译器,可供开发者在开发环境中一次性将高阶语言编译为机器码。此外,方舟编译器未来将支援多语言统一编译,可大幅提高开发效率。