Harmony OS(鸿蒙操作系统) 3.0要来了

Harmony OS(鸿蒙操作系统) 3.0要来了DevEco Studio 3 0 Beta1 开发者工具 先行一步 支持 HarmonyOS 3 0 0 开发者预览版的开发 新增支持 ArkUI 方舟开发框架 ArkCompiler 方舟编译器 HarmonyOS SDK API 7 Beta 等

大家好,欢迎来到IT知识分享网。

DevEco Studio 3.0 Beta1 开发者工具 先行一步

支持HarmonyOS 3.0.0开发者预览版的开发,新增支持ArkUI方舟开发框架、ArkCompiler方舟编译器、HarmonyOS SDK API 7 Beta等功能,并提供了HarmonyOS 3.0.0开发者预览版的远程模拟器。

一、 方舟开发框架(ArkUI)

基于TS扩展的声明式开发范式的方舟开发框架是为HarmonyOS平台开发极简、高性能、跨设备应用设计研发的UI开发框架,支持开发者高效的构建跨设备应用UI界面。

基础能力

使用基于TS扩展的声明式开发范式的方舟开发框架,采用更接近自然语义的编程方式,让开发者可以直观地描述UI界面,不必关心框架如何实现UI绘制和渲染,实现极简高效开发。从组件、动效和状态管理三个维度来提供UI能力,还提供了系统能力接口,实现系统能力的极简调用。

  • 开箱即用的组件框架提供丰富的系统预置组件,可以通过链式调用的方式设置系统组件的渲染效果。开发者可以组合系统组件为自定义组件,通过这种方式将页面组件化为一个个独立的UI单元,实现页面不同单元的独立创建、开发和复用,使页面具有更强的工程性。
  • 丰富的动效接口提供svg标准的绘制图形能力,同时开放了丰富的动效接口,开发者可以通过封装的物理模型或者调用动画能力接口来实现自定义动画轨迹。
  • 状态与数据管理状态数据管理作为基于TS扩展的声明式开发范式的特色,通过功能不同的装饰器给开发者提供了清晰的页面更新渲染流程和管道。状态管理包括UI组件状态和应用程序状态,两者协作可以使开发者完整地构建整个应用的数据更新和UI渲染。
  • 系统能力接口使用基于TS扩展的声明式开发范式的方舟开发框架,还封装了丰富的系统能力接口,开发者可以通过简单的接口调用,实现从UI设计到系统能力调用的极简开发。

整体架构

Harmony OS(鸿蒙操作系统) 3.0要来了

低代码开发

HarmonyOS低代码开发方式,具有丰富的UI界面编辑功能,遵循HarmonyOS JS开发规范,通过可视化界面开发方式快速构建布局,可有效降低用户的时间成本和提升用户构建UI界面的效率。

低代码开发界面介绍

低代码开发界面如下图所示。

Harmony OS(鸿蒙操作系统) 3.0要来了

UI Control:UI控件栏,可以将相应的组件选中并拖动到画布(Canvas)中,实现控件的添加。

Panel:功能面板,包括常用的画布缩小放大、撤销、显示/隐藏组件虚拟边框、设备切换、模式切换、可视化布局界面一键转换为hml和css文件等。

Canvas:画布,开发者可在此区域对组件进行拖拽、拉伸等可视化操作,构建UI界面布局效果。

Attributes & Styles:属性样式栏,选中画布中的相应组件后,在右侧属性样式栏可以对该组件的属性样式进行配置。包括:

  • Properties:对应图标,用于设置组件基本标识和外观显示特征的属性,如组件的ID、If等属性。
  • General:对应图标,用于设置Width、Height、Background、Position、Display等常规样式。
  • Feature:对应图标,用于设置组件的特有样式,如描述Text组件文字大小的FontSize样式等。
  • Flex:对应图标,用于设置Flex布局相关样式。
  • Events:对应图标,为组件绑定相关事件,并设置绑定事件的回调函数。
  • Dimension:对应图标,用于设置Padding、Border、Margin等与盒式模型相关的样式。
  • Grid:对应图标,用于设置Grid网格布局相关样式,该图标只有Div组件的Display样式被设置为grid时才会出现。
  • Atom:对应图标,用于设置原子布局相关样式。
  • gin等与盒式模型相关的样式。
  • Grid:对应图标,用于设置Grid网格布局相关样式,该图标只有Div组件的Display样式被设置为grid时才会出现。
  • Atom:对应图标,用于设置原子布局相关样式。

原子化服务评测

原子化服务评测(Scoring Tool)是用于测试并评价HarmonyOS应用或原子化服务的质量,应用于开发者对HarmonyOS应用或原子化服务进行自测试,能快速提供评估结果和改进建议,帮助开发者迅速提升产品质量。

开发者可以通过DevEco Studio连接本地设备或远程真机,自主遍历HarmonyOS应用或原子化服务的功能,快速进行自测试,查看测试结果及评分。当前支持的测试类型包括兼容性、性能和设计约束。具体测试项及评分标准请参考评分方法及规则。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/167435.html

(0)
上一篇 2025-01-14 09:20
下一篇 2025-01-14 09:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信