好久不见!ArkUI-X 6.0.0 Release 正式发布,跨平台能力全面升级
从本次 6.0.0 Release 版本的更新内容来看,ArkUI-X 已经完成了从 “基础跨平台能力验证” 到 “全场景能力补全” 的跨越:组件覆盖更全、API 基础能力更完整、配套资源更丰富,对于想要基于鸿蒙生态做跨平台开发的团队来说,现在已经具备了实际项目落地的条件。如果你是鸿蒙开发者,想要拓展应用的跨平台覆盖范围;或是跨平台开发者,想要尝试鸿蒙生态的高效开发模式,不妨试试 ArkUI-X
好久不见!ArkUI-X 6.0.0 Release 正式发布,跨平台能力全面升级
时隔许久,ArkUI-X 框架再次迎来重要版本更新 ——ArkUI-X 6.0.0 Release 正式发布!作为 OpenHarmony 生态中核心的跨平台 UI 框架,本次版本紧跟 OpenHarmony 6.0.0 API 20 Release 节奏同源演进,在底座能力、组件适配、API 覆盖等维度完成了关键升级,为跨平台应用开发带来了更完整的解决方案。
版本核心定位:同源演进,跨平台能力补全
ArkUI-X 6.0.0 Release 核心配套 OpenHarmony 6.0.0 API 20 Release 版本,延续 “鸿蒙同源” 的核心优势,重点完善了 ArkUI 组件、图形引擎、语言运行时等底层能力,同时补齐了 Web 组件、网络、文件管理、数据库、graphic2D 等平台基础 API 的跨平台支持。简单来说,基于该版本开发的应用,能在 OpenHarmony、HarmonyOS、Android、iOS 多端获得更一致的运行体验,减少跨端适配成本。
本次更新核心亮点
1. 应用框架:细节体验与兼容性升级
针对跨平台应用的基础运行能力,本次版本在细节上完成了关键优化:
- Android 端窗口新增 TextureView 支持,页面可灵活设置圆角场景,适配更多原生界面设计需求;
- 新增无障碍大字体适配,满足通用无障碍设计规范;
- 支持 SymbolGlyph 字体渲染,提升多端字体显示一致性。
2. 组件适配:海量高级组件实现跨平台覆盖
本次版本重点扩充了跨平台可用的 ArkUI 高级组件列表,新增适配的组件包括:SwipeRefresher、ComposeListItem、ComposeTitleBar、SelectTitleBar、SelectionMenu、SplitLayout、Filter、EditableTitleBar、TabTitleBar、ProgressButton、Counter、Chip、TreeView、ChipGroup、GridObjectSortComponent、FoldSplitContainer、ExceptionPrompt 等。
这些组件覆盖了列表、导航、筛选、折叠布局、交互反馈等高频开发场景,开发者无需再为多端组件差异重复封装,直接调用即可实现跨端一致展示。(组件完整列表可参考:组件跨平台列表)
3. API 适配:基础能力 API 跨平台全覆盖
除了组件,本次版本还完成了一大批核心基础 API 的跨平台适配,覆盖主题、状态管理、文件系统、数据库、图形绘制、网络、国际化等核心场景,新增适配的 API 模块包括:
- 界面层:ohos.arkui.theme、ohos.arkui.StateManagement、ohos.arkui.Prefetcher、ohos.arkui.modifier 等;
- 基础能力层:ohos.file.fs(文件系统)、ohos.data.relationalStore/preferences(数据库)、ohos.graphic.drawing/common2D(图形绘制);
- 系统能力层:ohos.hiTraceMeter(性能追踪)、ohos.bundle.bundleManager(应用管理)、ohos.net.http(网络请求)、ohos.i18(国际化)等。
其中,ohos.net.http 新增 requestInStream 接口支持,ohos.i18 补齐了 getAppPreferredLanguage/SetAppPreferredLanguage 等国际化核心接口,进一步完善了跨平台应用的基础能力闭环。(API 完整列表可参考:ArkTS 接口跨平台列表)
4. 社区生态:开发资源与问题解决方案双升级
为降低开发者上手成本,本次版本同步完善了社区配套资源:
- 新增 FAQ 专区:汇总跨平台开发中高频问题及解决方案,比如环境配置、组件适配、API 调用等常见问题,开发者可快速查找到答案;
- samples仓新增应用开发案例集、ArkUI组件集合、Rust示例应用、平行视界应用,为应用开发提供开箱即用案例集合,提供开箱即用的参考代码,覆盖不同技术栈和场景需求。
版本配套与环境兼容
ArkUI-X 6.0.0 Release 对各平台的兼容版本及获取方式如下:
| 目标平台 | 兼容 OS 版本 | 获取方式 |
|---|---|---|
| OpenHarmony | 6.0.0 Release (API Version 20) | HUAWEI DevEco Studio 上动态下载(DevEco Studio 下载地址) |
| HarmonyOS | 6.0.0 Release (API Version 20) | HUAWEI DevEco Studio 内置集成(同上) |
| Android | Android 8+ (API level 26+) | 无需单独下载,框架自动适配 |
| iOS | iOS 10+ | 无需单独下载,框架自动适配 |
源码获取:两种方式快速拉取
想要基于最新版本开发,可通过以下方式获取源码(需提前完成 GitCode 账号注册、SSH 公钥配置、git 及 git-lfs 安装):
方式一(推荐):repo + SSH 下载
# 从版本分支获取最新源码
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节点获取发布时的完整源码
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 下载
# 从版本分支获取最新源码
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节点获取发布时的完整源码
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'
开发小提示:SDK 配置报错不影响鸿蒙开发
在创建 ArkUI-X 应用时,若出现 Android SDK/iOS SDK 未配置的报错提示,无需担心 —— 该报错仅影响 Android/iOS 端编译,完全不影响 OpenHarmony 平台的开发与运行,开发者可先聚焦鸿蒙端开发,后续按需配置其他平台 SDK 即可。
总结:ArkUI-X 进入 “可用、好用” 的关键阶段
从本次 6.0.0 Release 版本的更新内容来看,ArkUI-X 已经完成了从 “基础跨平台能力验证” 到 “全场景能力补全” 的跨越:组件覆盖更全、API 基础能力更完整、配套资源更丰富,对于想要基于鸿蒙生态做跨平台开发的团队来说,现在已经具备了实际项目落地的条件。
如果你是鸿蒙开发者,想要拓展应用的跨平台覆盖范围;或是跨平台开发者,想要尝试鸿蒙生态的高效开发模式,不妨试试 ArkUI-X 6.0.0 Release 版本。如有任何问题,可通过项目 issues 反馈,也期待更多开发者参与到社区建设中,共同完善这款跨平台框架。
好久不见,ArkUI-X 正以更成熟的姿态,迎接跨平台开发的新场景与新需求。
欢迎大家在AtomGit上了解更多Arkui-X的更多动态。
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接口跨平台列表。
社区
- 新增FAQ专区,针对开发者应用跨平台开发过程中问题,进行汇总和总结,提供解决方案。
- samples仓新增应用开发案例集、ArkUI组件集合、Rust示例应用、平行视界应用,为应用开发提供开箱即用案例集合。
配套关系
表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 |
源码获取
前提条件
-
注册GitCode帐号。
-
注册GitCode SSH公钥,请参考GitCode帮助中心。
-
git config --global user.name "yourname" git config --global user.email "your-email-address" git config --global credential.helper store -
安装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帮助中心)。
-
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
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节点获取源码。可获取与版本发布时完全一致的源码。
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下载。
-
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
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节点获取源码。可获取与版本发布时完全一致的源码。
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,但是鸿蒙开发不受影响。

运行效果

更多推荐




所有评论(0)