2022 年 11 月 4 -6日,华为开发者大会 2022(HDC 2022)顺利召开,除了为用户带来全新的“鸿蒙世界”理念,华为终端BG软件部总裁龚体还提出了鸿蒙生态应用开发三大理念,并基于声明式开发体系升级了从设计、开发、测试、到上架全流程的工具,发布了鸿蒙开发套件。这意味着鸿蒙的发展不仅有理念,还有实现路径,有完整的工具链支持,在自有坚实的根基上构建应用与服务等上层建筑。鸿蒙开发套件将作为万物互联时代鸿蒙生态的加速器,助力开发者快速加入鸿蒙应用生态建设。
在具体的构成方面,鸿蒙开发套件包含了设计系统 HarmonyOS Design、开发语言 ArkTS、开发框架 ArkUI、编译器 ArkCompiler、开发工具 DevEco Studio、测试工具 DevEco Testing 以及上架分发平台 AppGallery Connect,囊括了从设计到开发再到测试和上架的全流程。
在开发语言方面,针对 JS/TS 语言体系源码容易被反编译、安全度低的遗憾,HarmonyOS 基于 JS/TS 语言体系构建了全新的声明式开发语言 ArkTS,在兼容原有 JS/TS 语言生态的同时,还拓展了声明式 UI 语法和轻量化并发机制,让语法变得更简洁、还能降低并行化任务的开发代码量,成为一个开发效率提升 30% 的 JS/TS 语言“超集”。
有了全新的语言开发体系,那开发框架和编译器自然也得有所跟进,而华为也为此带来了全新的开发框架 ArkUI 和编译器 ArkCompiler。在二者的加持下,渲染机制得到了升级,后台进程也得到了更好地规范化管理,低配置手机由此得以流畅运行高负载应用,跨端流转的性能也会得到提升。
完成应用开发后,开发者还可以通过 AppGallery Connect 实现跨端应用的一键上架分发,尽快地进行应用的上架和推广,在更快服务到用户的同时,也让开发者能早一步获得收益。
从这些更新来看,HarmonyOS 对开发者而言确实是非常友好的系统,围绕其打造的鸿蒙生态更是充满了生命力。在声明式开发体系和三大理念的不断演进后,相信华为会与开发者一同,为我们创建一个更加多姿多彩的“鸿蒙世界”。
花粉社群VIP加油站
猜你喜欢