华为分享HarmonyOS应用开发三大理念实践经验
HarmonyOS 文档 会上,龚体通过“鸿蒙内核”与“华为方舟图形引擎”来介绍 HarmonyOS 在软件根技术上面的最新成果。 操作系统内核顾名思义是整个系统的核心,如果把硬件比作骨骼和肌肉,那内核就是中枢神经系统。鸿蒙内核从万物智联时代需求出发,具备天生流畅、极致能效、纯净安全三大特征。 鸿蒙内核匹配终端用户习惯和终端任务特点,通过变公平调度为动态优先级调度、混合动态大页的内存管理机制以及高效的组件间通信机制,让系统更加流畅。同时,鸿蒙内核还创新设计了更轻量的并发模型,更匹配移动算力架构的资源供给,更精准的器件控制,进一步提升了硬件的能效表现。最后,鸿蒙内核基于无RooT权限的安全设计,针对安全体系中关键模块进行形式化证明,用数学方法从源头验证系统的正确性。鸿蒙内核卓越的安全能力获得了业界高度认可,获得了全球首张智能终端操作系统领域CC EAL 6+证书,最高等级的车规安全认证ASIL-D,以及工业领域功能安全认证IEC 61508等等。 其次龚体介绍了华为方舟图形引擎,通过高效的统一渲染,有效降低渲染功耗,把声明式开发的理念延伸到动效开发,帮助开发者用简洁的方式,开发出高端、精致、流畅的动效。不仅如此,华为方舟图形引擎还带来了全新的视窗绘制框架,将GPU和CPU之间的交互方式由命令式改为数据驱动,不仅减少了CPU和GPU之间的交互,也消除了重复绘制,大大降低CPU与GPU的能耗。 华为分享HarmonyOS应用开发三大理念实践经验,三方伙伴积极入局 华为在去年提出了HarmonyOS 应用开发三大理念:一次开发多端部署、可分可合自由流转以及统一生态原生智能。今年,华为不仅展示了其自有应用基于三大理念的落地经验,还邀请了网易游戏倩女幽魂手游,中国农业银行,及去哪儿旅行三个合作伙伴上台讲述了基于三大理念的开发实践。龚体表示,玩机技巧作为用户在每个终端上都会接触的高频应用,使用一次开发多端部署后,部署在手机、折叠屏手机、平板等多种终端上开发的代码量下降了40%。 智慧生活为了让消费者使用不同的设备有一致的操作体验,通过利用可分可合的技术,做到分就是以万能卡片形态呈现的元服务,合就是方便统一管理智能设备的应用。同时,华为开放了场景化的系统能力,助力应用开发者快速开发具备应用接续、服务互通、内容流转体验的应用。 HarmonyOS推行统一生态的理念,现已支持业界主流跨平台框架,让开发者最大限度地复用存量技术资产。在原生智能方面,华为将AI能力融入了丰富系统控件,开发者仅需十几行代码即可完成智慧特性体验的开发,同时提供了HarmonyOS意图框架,将用户需求与应用高效连接,让应用获得更好的商业变现。
页:
[1]