10 月 14 日下午,「开源聚力,筑梦鸿蒙 PC——高校开源项目鸿蒙化适配与上架实践沙龙」在上海杉达学院(金海校区)顺利举办,围绕开源项目鸿蒙适配与应用上架全链路,以「主题分享 + 分组实操」的形式带大家现场跑通从项目迁移到提审上架的完整闭环。

图片

01|鸿蒙生态人才培养开场致辞

上海杉达学院副教授 祝欣蓉首先代表学校致辞。她对走进校园的两位技术讲师表示欢迎,也对到场参与的同学们表达了期待——希望大家抓住鸿蒙 PC 生态从移动端向 PC 延伸的时间窗口,把课堂上学到的技术能力和手上的开源项目真正落到新平台上。此外,她简要介绍了学校在鸿蒙相关课程与人才培养方向上的布局,表示后续会继续支持学生参与开源社区和鸿蒙生态实践。

图片

02|高校开源项目鸿蒙化适配思路

九匠科技创始人、HDC 分享嘉宾 刘燕强老师以 DBX 和 PicGo 两个真实开源项目为样本,拆解了 Tauri 与 Electron 两条技术路线迁移鸿蒙 PC 的评估方法和改造要点。Tauri 路线体积轻量,桌面端约 25 MB,依赖系统 WebView 加 Rust 交叉编译,适合追求小巧的项目,但需要把 tao、tauri 等依赖固定到 OpenHarmony 兼容提交,并理清 .so 原生库、rawfile 静态资源、HAP 安装包三个交付边界。Electron 路线则需要重编译带 Chromium、Node、V8 的 libelectron,再套一层 HAP 壳运行,运行时包约 172 MB,工程上拆成 aki、adapter、addon 三个模块各司其职,整体流程是环境准备、libelectron 编译、SO/HAR 产出、App 资源整合、HAP 构建、hdc 安装六步走。

图片

针对高校开发者最关心的“从哪里下手”,刘燕强给出了 T0/T1/T2 三级适配节奏:先跑通构建与基本运行,再补齐核心功能与交互,最后完成体验优化与上架合规。现场还复盘了几个高频踩坑点——白屏、hvigorfile 重复编译、ArkWeb 缺失 confirm/prompt 对话框、build-profile 字段严格校验,并建议大家把 AI 工具当作辅助,把仓库代码、错误日志和目标设备信息喂给模型后再由自己复核,提升适配效率。

03|动手跑通:开源项目适配实操工作坊

理论讲完,开发者们打开提前装好 DevEco Studio、Node.js、Git 的笔记本电脑,基于自备的 Electron 开源项目开始动手。讲师与助教分组巡场,围绕环境搭建、源码改造、编译调试、版本管理四个环节逐一指导,帮大家在现场跑通项目的鸿蒙 PC 初版。

图片

04|鸿蒙应用审核规范全梳理

AtomGit 技术经理 白晓明老师围绕 AppGallery Connect 平台,把鸿蒙应用从创建项目到提交审核的完整规范梳理了一遍。核心思路是“发布前做好三件事”:对照华为应用市场审核标准从功能、内容、隐私、安全等维度提前自查,用华为云测试服务在发布前发现兼容性和稳定性问题,再按要求把应用信息和材料填完整,避免反复驳回。他把必检项分成开发前、开发中、上架提审三个阶段——开发前要注意应用名称别用泛词、别用系统默认图标、提前完成 APP 备案;开发中要保证功能完整无断点、隐私政策弹窗在用户同意前不采集信息、UX 对比度达标;提审时要核对名称图标与安装后一致、分类标签与实际功能匹配、软件包删掉 test/demo/beta 字样、测试账号能完整走通全流程。

图片

云测试是白晓明重点推荐的提审前置手段,覆盖兼容性、稳定性、性能、功耗、UX、隐私六大专项,他现场演示了如何在 AGC 创建测试任务、选机型、看雷达图报告和问题总览,建议开发者在公开发布前先过一轮内部测试和邀请测试。最后他把完整上架路径串成一条线:上传软件包、合法性检测、可选上架自检、配置支持设备和本地化信息、选分类标签、填开发者服务信息、选版本、配内容分级和 AI 功能声明、传版权和备案材料、提交审核——每一步都标了容易踩的坑。

05|从本地工程到提交审核:上架实操工作坊

第二轮实操直接进入 AGC 平台。开发者基于 DevEco Studio 加 DevEco Code,现场完成应用打包、兼容检测、资料上传和后台提审。实践项目囊括校园管家、校园一卡通、校园访客、我的课程表等贴近校园场景的应用,上手门槛低。讲师和助教逐桌检查证书配置、包名一致性、隐私标签填写这些容易出错的环节,确保每个人都走通了从本地工程到提交审核的完整路径。

图片图片

结语|成果与展望

当前鸿蒙 PC 生态正处在从移动端向桌面端延伸拓展的关键阶段,开源应用的迁移适配与开发者人才储备,是生态持续壮大的核心支撑。本次沙龙以理论分享搭配现场实操的形式,带领同学们完整走完开源项目适配、编译调试、平台提审的全流程,活动现场累计提交鸿蒙 PC 项目 43 份,实打实的产出成果,充分印证高校开发者的创新活力,也直观展现校园力量为鸿蒙 PC 生态带来的新鲜动能。

本次沙龙打通了开源软件鸿蒙化适配与上架落地的完整链路,有效助力鸿蒙 PC 应用生态扩容,进一步夯实鸿蒙 PC 高校开发者生态底座,挖掘高校开源创新力量,持续推动产学研协同,为鸿蒙 PC 生态源源不断输送项目成果与青年开发者。欢迎广大开发者持续在 AtomGit 上参与鸿蒙 PC 社区共建。

🔗 AtomGit 开源鸿蒙 PC 仓库地址:

https://atomgit.com/org/OpenHarmonyPCDeveloper

开源聚力,筑梦鸿蒙 PC。感谢上海杉达学院的场地支持,感谢两位讲师的倾囊分享,也感谢每一位到场动手实践的高校开发者。我们下次沙龙再见。

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐