diff --git a/POC/uniappX-poc.md b/POC/uniappX-poc.md index 62e5c50..c53e744 100644 --- a/POC/uniappX-poc.md +++ b/POC/uniappX-poc.md @@ -135,3 +135,53 @@ errCode: 15032 | 维护演练 | 重复打包前需手动删除旧工程目录 | 需人工介入 | **总体判断:** uni-app x 鸿蒙的工程构建、会话、文件和基础 WebView 链路可行;扫码已能进入系统能力,但结果和权限恢复仍需补测;定位和推送分别受到 provider 获取失败、Push Client ID 错误 `15032` 阻断,不建议在问题未明确前直接承诺正式业务可用。 + +## 4. Uni-app x 开发问题 + +以下问题不属于业务功能本身,但会直接影响开发效率、工具链选择和单人维护成本。 + +### 4.1 HBuilderX AI 工具模型支持有限 + +**现象:** HBuilderX 自带 AI 开发工具可选择的模型较少,目前主要只有 DeepSeek 和智谱两类模型,无法满足不同团队对模型能力、稳定性和部署方式的多样化需求。 + +**影响:** 团队难以统一接入现有模型账号或第三方模型服务,AI 编程工具的扩展性和可替代性有限。 + +证据: + +- ![HBuilderX AI 工具模型列表](images/hbuilder-ai-agent.png) + +### 4.2 HBuilderX AI 工具使用成本较高 + +**现象:** HBuilderX AI 工具采用订阅收费模式,套餐价格较高。 + +**影响:** 若团队多人长期使用,订阅费用会增加整体研发成本;正式引入前需要结合使用频率、额度和团队规模评估投入产出比。 + +证据: + +- ![HBuilderX AI 工具收费信息](images/hbuilder-ai-agent-cost.png) + +### 4.3 鸿蒙工程重复打包需要人工清理 + +**现象:** 修改代码后重新打包鸿蒙工程时,可能无法自动删除上一次生成的工程目录;重新打包前有时需要手动删除旧工程或旧包目录。 + +**影响:** 重复构建流程不够顺畅,增加了构建失败排查和单人发布的额外操作成本。 + +证据: + +- ![HBuilderX 重新打包问题](images/hbuilder-repacking-issue.png) + +### 4.4 打包过程反馈不清晰 + +**现象:** 打包出错时,HBuilderX 的过程反馈不够明确;有时不会清晰提示打包是否已经结束,进度展示也不明显。 + +**影响:** 开发者难以判断当前任务是在执行、等待还是已经失败,容易重复点击或误判构建状态,降低开发体验和问题定位效率。 + +证据: + +- ![HBuilderX 打包过程反馈问题](images/hbuilder-repacking-issue.png) + +### 4.5 本章结论 + +**结论:开发工具链和鸿蒙打包体验存在明显改进空间。** + +HBuilderX 内置 AI 工具存在模型选择少、订阅成本较高的问题;鸿蒙重复打包存在旧工程清理问题,打包过程的进度和结束状态反馈也不够清晰。这些问题不会直接否定 uni-app x 的业务开发能力,但会增加团队工具成本、构建等待成本和单人维护成本,应在正式项目中纳入工具链和发布流程评估。