华为发布鸿蒙开发套件全面加速推进鸿蒙生态

2022-11-05 09:44  |  来源:证券之星  |  编辑:肖鸥  |  阅读量:17774  |  

日前,华为开发者大会2022在东莞松山湖村开幕,带来鸿蒙系统生态发展新格局华为终端BG软件部总裁龚缇在主题演讲中,围绕声明式开发系统,提出了鸿蒙系统生态应用开发的三大理念,并将开发套件升级为鸿蒙系统开发套件,以创新技术加速鸿蒙系统生态商业化演进

华为发布鸿蒙开发套件全面加速推进鸿蒙生态

鸿蒙系统开发包全新升级,帮助开发者面向万物互联时代进行开发。

鸿蒙系统加快速度,率先发展鸿蒙系统持续关注开发者的声音,致力于在开发者广泛关注的开发效率,应用性能,开发成本,安全性,可信度等诸多方面持续创新面对万物互联时代,华为认为传统的应用和服务开发方式也将迎来新的变革为此,华为提出了多终端部署,可分离可分离自由流通,统一生态原生智能三大应用和服务开发理念针对多设备,多入口,可分离,可分离服务的特点,华为提供多重能力,帮助开发者降低开发门槛,提高效率同时,鸿蒙系统将与OpenHarmony统一生态,拥抱三方框架,提供分层,易用的AI能力供开发者快速整合,利用系统预设的强大AI能力降低智能应用的开发门槛

围绕三大核心开发理念,华为发布了基于声明式开发系统的全新升级版鸿蒙系统开发套件,包括鸿蒙系统设计,开发语言ArkTS,开发框架ArkUI,编译器ArkCompiler,开发工具DevEco Studio,测试工具DevEco Testing和货架分发平台AppGallery Connect设计,开发,测试,上架配送全流程全面优化,帮助开发者快速加入鸿蒙系统生态

华为希望打造和谐愉悦的用户体验,对设计系统的三大模块进行全面升级,帮助开发者为每个应用设计出简洁时尚的视觉体验在设计规范上,鸿蒙系统设计新增了驾驶舱,全屋智能,折叠屏等一整套设计规范,全面覆盖华为1+8设备和鸿蒙系统智联设备设计工具方面,响应式布局控件升级,支持更灵活的布局,自适应UI引擎率先登陆折叠屏开发者无需关注不同的屏幕,UI界面自动从小屏切换到大屏布局未来,这项技术将继续发展,以覆盖更多的设备形式此外,在设计资源方面,鸿蒙系统字库再次升级,新增支持新国标的汉字和《新华字典》中的所有汉字图标和声音资源库也已经商业化,所有的商业设计资源对开发者完全免费开放

为了更好地促进生态进化,鸿蒙系统基于JS/TS语言体系构建了新的声明式开发语言ArkTS除了兼容JS/TS语言生态,ArkTS扩展了声明式UI语法和轻量级并发机制,使得跨端接口开发和并行任务开发更加高效简洁,应用开发效率提升30%未来,ArkTS语言还将继续优化进化,目标是成为更简洁高效的JS/TS语言超集

为了更好地解决JS/TS语言开发系统的不足,华为在开发框架ArkUI和编译器ArkCompiler上进行了技术突破。

编译器ArkCompiler,针对传统动态类型化语言因变量不确定性和编译,分析,优化导致应用启动慢的问题,突破了动态语言可以用类型编译,支持对象持久化和重绑定技术,实现了业界首个动态类型化语言的AOT编译模式,可以显著缩短应用启动和运行时间在ArkCompiler的加持下,低配置机型的启动速度比传统机型快30%同时,ArkCompiler还提供了多种源代码保护技术,大大提高了JS/TS源代码的安全性

开发框架ArkUI升级后端渲染机制,使用最新的Diff算法不再根据组件树和元素树的比较差异来刷新界面内容,而是直接基于渲染树中的节点进行比较,不再需要三棵树,实现了三位一体的渲染算法树这种新的渲染机制极大地简化了声明式开发框架的树形结构,极大地优化了界面布局的渲染性能,将应用界面的滑动加载速度提高了45%

通过ArkCompiler和ArkUI的结合,ArkTS语言开发的高负载应用也可以在低配手机上流畅运行。

同时,一个全新的开发模式Stage模型也建立在ArkUI之上Stage是一个标准化的过程管理开发模型通过建立十余种后台进程拉起规范,根据开发阶段的进程规范拉起应用,防止后台进程无序侵占系统资源从而保证流程环境从无序到有序,优化应用体验

此外,阶段模型还实现了逻辑和UI的分离,进一步简化了流程开发步骤,大大提高了跨端流程开发的效率。

不仅如此,鸿蒙系统测试工具和货架配送服务也已全面升级ArkTS应用程序DevEco测试为ArkTS跨端应用提供专项测试,AppGallery Connect实现ArkTS跨端应用的一键分发

鸿蒙系统3.1开发者预览版

会上,华为还发布了鸿蒙系统3.1版本,可以体验鸿蒙系统开发套件鸿蒙系统3.1 SDK将全面升级ArkTS声明式应用开发预计到2023年第一季度,将支持10000+ark ts API,具备声明式UI,应用开发框架,分布式系统服务,多媒体,WEB,通信等多种能力,可以支持ArkTS的商业应用开发同时,华为鸿蒙系统从3.0版本开始兼容OpenHarmony API能力,此次发布的3.1版本兼容OpenHarmony API 9未来,鸿蒙系统将基于OpenHarmony继续演进,华为将继续投资OpenHarmony开源项目

开发者可以在HDC2022期间体验鸿蒙系统3.1开发者预览版华为预计将于2023年1月发布鸿蒙系统3.1测试版,2023年3月发布鸿蒙系统3.1版

鸿蒙系统开发包的升级被鸿蒙系统确定为声明式开发系统的方向,这标志着鸿蒙系统生态将迎来一个新的发展阶段未来,鸿蒙系统将继续基于宣示性发展体系和三大理念进行进化,全面加速鸿蒙系统的生态发展华为期待与开发者共建鸿蒙系统世界,共同创造无限可能

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

上一篇: 欧洲央行多次加息后德国抵押贷款利率创十年来最高水平 下一篇:返回列表
ad3