当前位置:首页 > 软件资讯 > 三大理念领衔,华为鸿蒙开发套件邀更多开发者共建“鸿蒙世界”

三大理念领衔,华为鸿蒙开发套件邀更多开发者共建“鸿蒙世界”

分区:软件资讯 更新:2022-11-08 14:24:48

2022年11月4 -6日,华为开发者大会2022(HDC 2022)成功举办。除了为用户带来全新的“鸿蒙系统世界”概念,华为终端BG软件部总裁龚缇还在鸿蒙系统提出了生态应用开发的三大理念,基于声明式开发系统,升级了从设计、开发、测试到上架的工具,并发布了鸿蒙系统开发包。这意味着鸿蒙系统的发展不仅有理念,还有实现路径,并有完整的工具链支撑。它在自己坚实的基础上构建上层建筑,如应用程序和服务。鸿蒙系统开发包将作为万物互联时代鸿蒙系统生态的加速器,帮助开发者快速加入鸿蒙系统的应用生态建设。

5b27cff1-5e6f-11ed-857e-338b48c26c0f.jpg

这个鸿蒙系统开发包还继承了鸿蒙系统在开发地设定的一些特性,比如一次开发多端部署、可分离可分离自由循环、统一生态原生智能三大应用和服务开发理念。

5b2781d0-5e6f-11ed-857e-338b48c26c0f.png-hm

具体组件方面,鸿蒙系统开发包包括鸿蒙系统设计、开发语言ArkTS、开发框架ArkUI、编译器ArkCompiler、开发工具DevEco Studio、测试工具DevEco测试和分发平台AppGallery Connect,涵盖了从设计到开发,再到测试上架的全过程。

5b27cff0-5e6f-11ed-857e-338b48c26c0f.png-hm

该设计包括三个模块,即标准体系、设计资源和设计工具。华为对这三个模块进行了升级,比如在设计规范中增加了驾驶舱、全屋智能、折叠屏规范,更好的覆盖了当前的华为生态;设计工具还升级了响应式布局空间,支持更灵活的布局,首创“自适应UI引擎”落地折叠屏;还有全新升级的鸿蒙系统字体库、图标和声音资源库,更多商业级的设计资源也免费开放给开发者。

5b27f700-5e6f-11ed-857e-338b48c26c0f.png-hm

至于开发语言,针对JS/TS语言系统源代码易反编译、安全性低的遗憾,鸿蒙系统基于JS/TS语言系统构建了全新的声明式开发语言ArkTS,兼容原有JS/TS语言生态,同时扩展了声明式UI语法和轻量级并发机制,语法更加简洁,减少了并行任务的开发代码量,成为开发效率提升30%的JS/TS语言。

5b2a19e0-5e6f-11ed-857e-338b48c26c0f.png-hm

有了新的语言开发系统,开发框架和编译器自然也要跟进,华为也带来了新的开发框架ArkUI和编译器ArkCompiler。在两者的加持下,渲染机制得到了升级,后台进程得到了更好的规范化管理。如此一来,低配手机可以流畅运行高负载应用,跨端流媒体的性能也会得到提升。

5b2ab620-5e6f-11ed-857e-338b48c26c0f.png-hm

基础升级了,新升级的DevEco Studio 3.1开发工具自然会帮助开发者更好的开发,DevEco Testing测试工具也会帮助开发者更好的验证应用性能。这两套工具也针对新的ArkTS开发语言进行了升级,增加了很多新的功能和能力,让开发者在应用上架之前就能尽力完善自己的应用。

5b2add30-5e6f-11ed-857e-338b48c26c0f.png-hm

应用开发完成后,开发者还可以通过AppGalleryConnect实现跨端应用的一键分发,让应用尽快上架推广,既能更快的服务用户,也能让开发者更早的获得收益。

5b2b0440-5e6f-11ed-857e-338b48c26c0f.png-hm

从这些更新来看,鸿蒙系统确实是一个对开发者非常友好的系统,围绕它构建的鸿蒙系统生态系统充满活力。经过声明式开发系统和三个概念的不断进化,相信华为会和开发者一起,为我们创造一个更加丰富多彩的“鸿蒙系统世界”。

  • 最新资讯
  • 最新软件