ArkUI-X 6.0.0 Release发布

ArkUI-X 6.0.0 Release发布

版本概述

ArkUI-X 6.0.0 Release版本配套OpenHarmony 6.0.0 API 20 Release版本。框架跟随OpenHarmony同源演进,在ArkUI组件、图形引擎、语言运行时等底座能力进一步完善,ArkUI 高级组件、Web组件、网络、文件管理、数据库、graphic2D等平台基础API能力完善,支持跨平台使用。欢迎大家关注并使用ArkUI-X,如有疑问可以通过issues交流,期待您的宝贵建议!

特性说明

应用框架

  • Android窗口支持TextureView,页面支持设置圆角场景;
  • 无障碍大字体;
  • SymbolGlyph;

组件适配

  • SwipeRefresher
  • ComposeListItem
  • ComposeTitleBar
  • SelectTitleBar
  • SelectionMenu
  • SplitLayout
  • Filter
  • EditableTitleBar
  • TabTitleBar
  • ProgressButton
  • Counter
  • Chip
  • TreeView
  • ChipGroup
  • GridObjectSortComponent
  • FoldSplitContainer
  • ExceptionPrompt 详情参见:组件跨平台列表

API适配

主要新增以下接口跨平台适配:

  • ohos.arkui.theme
  • ohos.arkui.StateManagement
  • ohos.arkui.Prefetcher
  • ohos.arkui.modifier
  • ohos.arkui.observer
  • ohos.arkui.UIContext OverlayManager
  • ohos.file.fs;
  • ohos.data.relationalStore;
  • ohos.data.preferences;
  • ohos.graphic.drawing;
  • ohos.graphic.common2D;
  • ohos.hiTraceMeter;
  • ohos.bundle.bundleManager
  • ohos.net.http requestInStream;
  • ohos.i18 getAppPreferredLanguage、SetAppPreferredLanguage; 详情参见:ArkTS接口跨平台列表

社区

配套关系

表1 版本软件和平台配套关系

目标平台 兼容OS版本 获取方式
OpenHarmony 6.0.0 Release (API Version 20) HUAWEI DevEco Studio 上动态下载,获取方式: 请点击这里获取HUAWEI DevEco Studio
HarmonyOS 6.0.0 Release (API Version 20) HUAWEI DevEco Studio 内置集成,获取方式: 请点击这里获取HUAWEI DevEco Studio
Android Android 8+ (API level 26+) NA
iOS iOS 10+ NA

源码获取

前提条件

  1. 注册GitCode帐号。

  2. 注册GitCode SSH公钥,请参考GitCode帮助中心

  3. 安装git客户端git-lfs并配置用户信息。

    复制代码
    git config --global user.name "yourname"
    git config --global user.email "your-email-address"
    git config --global credential.helper store
  4. 安装GitCode repo工具,可以执行如下命令。

    复制代码
    curl -s https://gitcode.com/gitcode-dev/repo/blob/main/repo-py3 > /usr/local/bin/repo  #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo
    pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

通过repo获取

方式一(推荐)

通过repo + ssh下载(需注册公钥,请参考GitCode帮助中心)。

  • 从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。

    shell 复制代码
    repo init -u git@gitcode.com:arkui-x/manifest.git -b ArkUI-X-6.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
  • 从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。

    shell 复制代码
    repo init -u git@gitcode.com:arkui-x/manifest.git -b refs/tags/ArkUI-X-v6.0.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'

方式二

通过repo + https下载。

  • 从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。

    shell 复制代码
    repo init -u https://gitcode.com/arkui-x/manifest.git -b ArkUI-X-6.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'
  • 从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。

    shell 复制代码
    repo init -u https://gitcode.com/arkui-x/manifest.git -b refs/tags/ArkUI-X-v6.0.0-Release --no-repo-verify
    repo sync -c
    repo forall -c 'git lfs pull'

创建ArkUI-X应用

注意:若出现如下报错,为未配置 Android SDK 和 iOS SDK 导致,不影响 OpenHarmony 平台开发。

如下的报错是没有配置android sdk和iOS sdk,但是鸿蒙开发不受影响。

运行效果

相关推荐
传奇开心果编程7 分钟前
【ArkUI 练中学】第15课:UI 界面设计与实战
学习·ui·华为·harmonyos
HwJack2042 分钟前
【HarmonyOS开发小实践】ArkUI 动画系统属性动画、显式动画与路径动画
ui·性能优化·harmonyos
李游Leo3 小时前
HarmonyOS 7 实战开发 05:把页面做到可上线状态
ios·harmonyos
zhangfeng11336 小时前
ATK(华为算子测试平台)详细介绍 CANN(Compute Architecture for Neural Networks,神经网络计算架构
人工智能·华为·ai编程·npu·cann
贾伟康6 小时前
【HarmonyOS 7新能力|043】可变字体工程封装:把接入逻辑放进可维护的分层结构
harmonyos·arkts·arkui·ui设计·可变字体
HarmonyOS_SDK6 小时前
HarmonyOS智慧多窗,让应用在任意窗口都“恰到好处”
harmonyos
zhangfeng11337 小时前
《从“人工适配“到“智能生成“:KernelSwift 跨国产芯片算子迁移全栈方案解读》 —— 强调范式跃迁和跨硬件属性,适合偏架构分析的写法
人工智能·算法·华为·ai编程·npu
传奇开心果编程9 小时前
【ArkUI 练中学】第14课:应用性能优化实战
学习·ui·华为·harmonyos
用户593096009789 小时前
Flutter 鸿蒙化实战:flutter_tts 适配 OpenHarmony,文本转语音
harmonyos
威哥爱编程11 小时前
HarmonyOS 互动卡片实战:摇一摇触发静态转动态,前景元素出框
华为·harmonyos·arkts