2022年11月4日,华为开发者大会2022(Together)在东莞拉揭开帷幕,带来鸿蒙生态发展新格局。在主题演讲中,华为终端BG软件部总裁龚体围绕声明式开发体系,提出鸿蒙生态应用开发三大理念,并升级开发套件为“鸿蒙开发套件”,用创新的技术全面加速鸿蒙生态商用化演进。

“鸿蒙开发套件”全新升级,助力开发者面向万物互联时代开发
本次大会期间,华为提出一次开发多端部署、可分可合自由流转、统一生态原生智能三大应用与服务开发理念,针对多设备、多入口、服务可分可合等特性,提供多种能力协助开发者降低开发门槛,提升效率;同时鸿蒙系统将与OpenHarmony统一生态,拥抱三方框架,并提供分层简单易用的AI能力,供开发者快速集成,利用系统预置的强大AI能力,降低智能应用的开发门槛。
据悉,鸿蒙生态应用开发三大理念详细介绍将发布在《鸿蒙生态应用开发白皮书》中,开发者可以到鸿蒙系统官网下载。
围绕三大核心开发理念,华为基于声明式开发体系,发布了全新升级的鸿蒙开发套件,包括设计系统鸿蒙系统 Design、开发语言ArkTS、开发框架ArkUI、编译器ArkCompiler、开发工具DevEco Studio、测试工具DevEco Testing以及上架分发平台AppGallery Connect,从设计、开发、测试、上架全流程进行了全面优化,帮助开发者快速加入鸿蒙生态。
华为希望创造和谐愉悦的用户体验,把设计系统的三大模块(规范系统、设计资源、设计工具)进行了全面升级,帮助开发者把每一个应用都设计出简约时尚的视觉体验。在设计规范上,鸿蒙系统 Design新增了座舱、全屋智能和折叠屏全套设计规范,全面覆盖了华为1+8设备和鸿蒙智联设备。
设计工具方面,华为升级了响应式布局控件,支持更多形态灵活布局,且首创了“自适应UI引擎”,率先在折叠屏上落地。开发者无需关注不同屏幕,UI界面自动从小屏切换到大屏布局,未来该技术会持续演进覆盖更多设备形态。此外,在设计资源上,鸿蒙系统字体库再次升级,新增支持新版国标汉字和《新华字典》所有汉字,图标和音效资源库也做了商用化升级,所有商用级设计资源都面向开发者完全免费开放。
编译器ArkCompiler,针对传统的动态类型语言因为变量不确定及编译解析优化都在启动运行阶段导致应用启动慢的问题,突破了动态语言可以带类型编译,支持对象持久化和重绑定技术,实现了业界首个动态类型语言AOT编译模式,可显著缩短应用启动运行时间。高负载复杂应用在ArkCompiler的加持下,在低配置机型的启动速度相比传统模式提升30%。同时,ArkCompiler还提供了多种源码保护技术,大幅提升JS/TS类型源码安全度。

鸿蒙系统3.1开发者预览版本发布
会上,华为还发布了可体验鸿蒙开发套件的鸿蒙系统3.1版本,鸿蒙系统3.1 SDK将全面升级ArkTS声明式应用开发。预计到2023年第一季度,将支持1万+ ArkTS APIs,拥有声明式UI、应用开发框架、分布式系统服务、多媒体、WEB、通信等多种能力,可支持ArkTS商用应用开发。同时华为鸿蒙系统从3.0版本就兼容OpenHarmony API能力,本次发布的3.1版本兼容OpenHarmony的API9。未来鸿蒙系统将继续基于OpenHarmony演进,华为也将持续投入OpenHarmony开源项目共建。
开发者在HDC2022期间可以体验到鸿蒙系统3.1 Developer Preview版本,华为预计2023年1月发布鸿蒙系统3.1 Beta版本,2023年3月发布鸿蒙系统3.1 Release版本。
此次鸿蒙开发套件升级,是鸿蒙系统确定以声明式开发体系为方向,标志着鸿蒙生态将迎来全新发展阶段。未来鸿蒙系统将持续基于声明式开发体系和三大理念不断演进,全面加速推进鸿蒙生态。华为期待与开发者共建鸿蒙世界,一起创造无限可能。