ArkUI-X扩展ArkUI开发框架到多个OS平台, 让开发者基于一套主代码, 就可以构建支持多平台的精美、高性能应用。The ArkUI-X project extends the ArkUI framework to multiple OS platforms. This enables developers to use one main set of code to develop applications for multiple OS platforms.
社区已于2023-08-06发布ArkUI-X-v1.0.0-Canary1版本, 详情请参考https://gitee.com/arkui-x/docs/blob/master/zh-cn/release-notes/ArkUI-X-v1.0.0-canary1.md
组织介绍

ArkUI-X概览

项目介绍

ArkUI是一套构建分布式应用的声明式UI开发框架。它具备简洁自然的UI信息语法、丰富的UI组件、多维的状态管理,以及实时界面预览等相关能力,帮助您提升应用开发效率,并能在多种设备上实现生动而流畅的用户体验。详情可参考ArkUI框架介绍

ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。

关键特征

ArKUI跨平台框架关键特征如下:

  1. 简洁自然的声明式语法。
  2. 高效的渲染管线以及平台一致性的渲染机制。
  3. 高效的方舟编译器以及运行时。
  4. 统一的跨平台API能力集以及扩展机制。

技术架构

ArkUI跨平台框架整体架构如下图所示,详细设计请参考ArkUI跨平台设计总体说明

ArkUI跨平台架构图

演进路线

2023 Roadmap

快速入门

代码仓地址

ArkUI-X主库组织地址:https://gitee.com/arkui-x

开发者文档

简体中文:ArkUI-X开发者文档

源码下载

获取ArkUI-X源码:下载说明

示例教程

Samples:示例代码

如何参与

参与社区:社区介绍

参与贡献:如何贡献

许可协议

ArkUI-X主要遵循Apache License V2.0协议,详情请参考各代码仓LICENSE声明。

ArkUI-X引用的三方开源软件遵从其原始许可证。

联系方式

请参考:社区沟通与交流

成就
37
Star
11
Fork
成员(22)
mamingshuai
vvashington
5274083 guoguoliu 1598870292
liuguo
ccll
NEEN
jiyong
ry
Zhiqiang
8432227 gongpingde 1652107861
chengongping
时睿
高亮(Kubi)
张绕
9208492 sunfei2021 1633255442
Sunfei
lijj01
夏登平
9255158 lanshouren 1652881017
lanshouren
changjia
chenmudan
lixingchi1
yanghy22

搜索帮助

0d507c66 1850385 C8b1a773 1850385