HarmonyOS 原生应用 · 纯 Rust · GPU 渲染

专业创意工具,
原生运行在鸿蒙上

Harmony 系列是七款鸿蒙原生的专业创意应用:修图、PDF、矢量插画、视频剪辑、照片冲印、动态特效和版面设计。桌面级的界面和快捷键,原生 GPU 渲染,离线运行,PSD 等专业格式直接读写。

全部免费提供,作者业余时间开发

  • HoPhoto
  • HoPDF
  • HoVector
  • HoFilm
  • HoLight
  • HoEffect
  • HoDesign
HoPhoto 在鸿蒙 PC 上运行:打开了「图像 ▸ 调整」菜单,画布上是一张湖面日落图,右侧是颜色、属性和图层面板
HoPhoto 在鸿蒙 PC 真机上运行:中文菜单,全套调整工具。
7款专业创意应用,全部能在鸿蒙上运行
2款已上架华为应用市场:HoPhoto、HoPDF 免费下载
100%Rust 编写的引擎和界面,GPU 渲染
0项权限申请:不联网、不要账号,文件只在本机

应用

七款应用,覆盖创作全流程

界面布局、菜单和快捷键沿用专业桌面软件的习惯,用过同类软件就能上手。七款应用都已接入鸿蒙,主要功能都在模拟器上验证过。

已上架

HoPhoto

图像编辑 · v0.14.0

图层、蒙版、调整图层、图层样式、文字、矢量路径和画笔引擎,直接打开、编辑、保存分层 PSD。

已上架华为应用市场,免费下载

  • PSD / PSB
  • 34 种工具
  • 手写笔压感
了解更多
已上架

HoPDF

PDF 工作台 · v0.13.0

阅读、查找、整理页面,合并与拆分,打开受保护的文档;支持批注、表单、图层和附件。竖排中文也能正确显示。

简体中文界面;已上架华为应用市场,免费下载

  • 页面整理
  • 合并拆分
  • 批注表单
可运行

HoDesign

版面设计 · v0.9.0

跨页与主页、串接文本框、多栏与文本绕排、段落样式和色板,适合杂志、画册和书籍排版。

  • 跨页排版
  • 文本串接
  • CMYK 色板
了解更多
可运行

HoVector

矢量插画 · v0.13.1

钢笔与直接选择、路径查找器、渐变网格、透视网格、实时混合和多画板,做海报、图标和插画。

简体中文界面;打印暂时先导出 PDF

  • 贝塞尔路径
  • 透视网格
  • 多画板
可运行

HoLight

照片管理与 RAW 冲印 · v0.9.1

非破坏式调整,32 位浮点宽色域管线。曝光、白平衡、色彩混合器、调色色轮、局部蒙版和预设。

简体中文界面;新照片库自带演示照片

  • RAW 冲印
  • 非破坏编辑
  • 照片库
可运行

HoEffect

动态图形与视觉特效 · v0.11.1

合成、关键帧和图表编辑器,306 种效果、表达式、3D 摄像机与灯光,内置 Lottie 导入导出。

菜单和多数对话框是简体中文,部分面板仍为英文;导入音频,预览有声音

  • 关键帧动画
  • 306 种效果
  • Lottie
可运行

HoFilm

视频剪辑、调色与声音 · v0.9.0

多轨时间线、三点编辑和全套修剪工具,专业调色面板与示波器,精确到帧的整数时间计算。

简体中文界面;播放有声音,4K 还不够流畅

  • 多轨时间线
  • 调色
  • H.264 / HEVC

同一套底座

七款应用都跑在共用的鸿蒙启动器 harmony-ohos 上,窗口、输入、输入法、文件和自动保存只写一次。还差的主要是视频硬件解码、系统打印这类系统能力。

查看路线图

HoPhoto · v0.14.0

熟悉的修图工作台,搬上鸿蒙

HoPhoto 是用纯 Rust 写成的图像编辑器,菜单、面板、工具和快捷键都在熟悉的位置,画布在鸿蒙上由 GPU 绘制。

图层,做得到位

图层组、剪贴蒙版、像素与矢量蒙版、填充图层、调整图层、智能对象,27 种混合模式。

真正的 PSD

打开、编辑、保存分层 PSD 和 PSB。引擎用 psd-tools 的 309 个测试文件验证,重新保存后 307 个渲染一致。

画笔引擎与手写笔

形状动态、散布、纹理、双重画笔、湿边和平滑。接上手写笔,笔类工具会带上压感。

GPU 画布

合成器跑在 wgpu 上,在鸿蒙上走 OpenGL ES。只在有输入或需要刷新时才重绘,省电。

简体中文界面

第一次打开就是中文:菜单、工具选项、面板和欢迎页。中文字体使用系统自带的 HarmonyOS Sans。

崩溃恢复

系统可能随时回收后台应用。切到后台或最小化窗口时,HoPhoto 会自动保存,下次打开时恢复未保存的工作。

系统文件对话框

打开和保存都走鸿蒙的文件选择器,作品保存在「文档」等你选定的位置。

键盘快捷键

接上键盘,Ctrl+Z 撤销、Ctrl+I 反相、Ctrl+Shift+S 另存为,沿用桌面修图软件的习惯。

已在鸿蒙 PC 真机和模拟器上验证

  • 在鸿蒙 PC 真机上运行,上面三张图都是真机截图
  • GPU 画布在 GLES 上初始化成功,界面完整
  • 新建 1920×1080 文档,触摸拖动绘制笔迹;反相、撤销后画布与缩略图同步更新
  • 另存为 PSD,经系统保存对话框写入「文档」,重新打开内容一致

模拟器:DevEco 2in1,HarmonyOS 7.0.0.107(API 26),arm64。手写笔压力、大图和相机 RAW 的内存占用还在真机上测试。

HoDesign · v0.9.0

在平板上排一本杂志

HoDesign 是一个页面排版软件,自带段落排版器。它是这个系列第一个跑通的应用,用来验证共用的鸿蒙启动器。

  • 跨页与主页页眉、页脚、页码放在主页上,所有页面自动套用。
  • 串接文本框一篇文章流过多栏、多页,还能绕开图片和引文。
  • 样式与色板段落样式、字符样式,命名色和 CMYK 印刷色。
  • 导出 PDF 与 EPUB排好的版面可以直接导出,用于印刷或电子书。
HoDesign 界面示意:粘贴板上的一组跨页,左页是封面,右页是选中的三栏串接正文 文件编辑版面文字对象表格视图 季刊 · 春季号 季刊 · 第 01 期 留白的力量 版面为什么要「空」出来 春季号 专题 · 设计 网格笔记 最好的版面 会自己隐身。 季刊 3 第 2–3 页跨页视图三栏 · 串接 2 个文本框

技术

不是套壳,是原生

不用网页视图,也不是 ArkUI 界面。Harmony 系列把 Rust 写成的引擎和界面直接编译成鸿蒙原生库,再用一个共用的启动器接上系统。

一套代码,不写两遍

引擎和界面不依赖平台,鸿蒙这一层只负责窗口、输入、文件和剪贴板。功能上的改进不用为鸿蒙再写一遍。

自己写的启动器

常用的 Rust 窗口库没有鸿蒙后端。harmony-ohos 直接对接 XComponent、vsync 和输入法,七款应用共用。

不会因为一个错误就闪退

应用代码里的 panic 会被拦下、写进系统日志,下一帧照常绘制,不会穿过 FFI 让进程中止。unsafe 代码只出现在两处,并有明确的安全说明。

数据只在沙箱里

偏好设置、笔刷预设、崩溃恢复的自动保存都放在应用沙箱。应用不申请网络权限,文件字节经沙箱缓存目录中转,不经过桥接层。

2in1 / PC

主要目标设备,键盘、鼠标和大屏,体验最接近桌面版。

平板 + 键鼠 / 手写笔

接上键盘、鼠标或手写笔使用。笔类工具支持压感。

HarmonyOS 5.0.5 及以上

最低 API 17,arm64。渲染走 OpenGL ES。

路线图

做到了哪一步

七款应用都已接入鸿蒙,主要功能在模拟器上验证过。HoPhoto、HoPDF 已上架华为应用市场,其余应用完成真机验证后陆续推出。

已完成

  • 共用启动器 harmony-ohos:XComponent 生命周期、帧循环、输入、输入法、GLES 渲染
  • 七款应用全部接入鸿蒙,主要功能都在模拟器上验证过
  • HoPhoto 在鸿蒙 PC 真机上运行
  • HoPhoto 上架华为应用市场(2026 年 10 月 21 日)
  • HoPDF 上架华为应用市场(2026 年 10 月 22 日)
  • HoPDF 0.11.0 更新:打开时可一次选多个文件,把 PDF 拖进窗口即可打开(2026 年 10 月 24 日)
  • HoPhoto 0.14.0 更新:跟进上游 0.14,能打开 GIMP、Krita 等更多格式;把图片拖进窗口直接编辑,恢复批处理、联系表等需要文件夹的功能,文字工具可用系统字体并能导入字体(2026 年 10 月 26 日)
  • HoPDF 0.13.0 更新:改名 HoPDF,跟进上游 0.13,编辑和文本格式面板重新布局,拆分可一次保存多个文件(2026 年 10 月 26 日)
  • 默认简体中文界面,缺字时自动用鸿蒙系统字体补齐中日韩文字
  • HoFilm 的简体中文界面、HoEffect 的简体中文菜单和对话框,两款都通过鸿蒙音频接口 OHAudio 输出声音
  • 切到后台或最小化窗口时自动保存

进行中

  • HoCAD 提交华为应用市场审核:参数化三维 CAD(基于开源项目 SolidCraft),先支持鸿蒙电脑
  • 其余五款的真机验证

下一步

  • HoEffect 其余面板的中文翻译
  • HoFilm 接入鸿蒙硬件解码,流畅播放 4K
  • HoVector 打印接入系统打印服务
  • 手写笔倾斜与橡皮端,图片剪贴板,打开 HEIC 照片

常见问题

你可能想问

现在能下载吗?

HoPhoto 和 HoPDF 已经上架华为应用市场(目前只在中国大陆提供),在应用市场搜索应用名,或者打开 HoPhoto、HoPDF 的商店页面。其余应用完成真机验证后陆续上架,上架后会在本站公布。

要花钱吗?

不要。Harmony 系列的应用全部免费提供,没有内购,也不要账号。这是作者业余时间开发的项目。

支持哪些设备?

HarmonyOS 5.0.5(API 17)及以上的 2in1 / PC,以及接了键盘、鼠标或手写笔的平板。这些都是桌面级的专业软件,面板和工具很多,手机不是目标设备。

能和其他软件交换文件吗?

能。HoPhoto 直接读写分层 PSD 和 PSB,也支持 TIFF、PNG、JPEG、WebP 等常见格式,图层和元数据保持原样;HoDesign 可以导出 PDF 和 EPUB;HoPDF 处理的就是标准 PDF。

HoEffect 为什么有些地方是英文?

HoEffect 的菜单和多数对话框已经是简体中文,部分面板(项目、效果控件、预览等)和时间轴的表头暂时还是英文,之后补上翻译。HoFilm 的菜单、面板和对话框都已经是简体中文。两款的声音都已接通:剪辑播放、特效预览都有声音;HoFilm 还没接硬件解码,4K 播放不够流畅。

需要联网或注册账号吗?

不需要。应用不申请网络权限,所有处理都在本机完成,偏好设置和自动保存也只存在应用自己的沙箱里。

为什么不用 ArkUI 写界面?

专业软件的界面非常复杂:几十种工具、上百个面板和对话框。Harmony 系列的界面和引擎一样用 Rust 写成、自己绘制,在鸿蒙上直接编译运行;需要适配的只是窗口、输入、文件这些和系统打交道的部分。

手写笔能用吗?

能。画笔、铅笔、毛笔、喷枪、橡皮这些笔类工具会把压力传给 HoPhoto 的画笔引擎。手指触摸不算笔压,所以不会让笔迹忽粗忽细。倾斜和橡皮端还在接入中。