logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DSH Desktop - HarmonyOS Edition

官方 DeepSeek Harness(dsh)的 Web UI,**原样未改**,运行在鸿蒙 2in1 / 平板上的**系统 ArkWeb** 里;而 dsh Host 跑在**同一进程内嵌的真实 Node.js 运行时**上。没有 Electron、不自带浏览器内核、不重写 ArkUI。

文章图片
#harmonyos#DeepSeek
DSH Desktop - HarmonyOS Edition

官方 DeepSeek Harness(dsh)的 Web UI,**原样未改**,运行在鸿蒙 2in1 / 平板上的**系统 ArkWeb** 里;而 dsh Host 跑在**同一进程内嵌的真实 Node.js 运行时**上。没有 Electron、不自带浏览器内核、不重写 ArkUI。

文章图片
#harmonyos#DeepSeek
DSH Desktop - Electron on HarmonyOS Edition

官方 dsh Web UI 一个字节都没改,Electron 37 直接跑在鸿蒙 2in1 / 平板上。这是一个真正的 Electron 应用,而不是把界面用 ArkUI 重写一遍。

文章图片
#electron#harmonyos#DeepSeek
DSH Desktop - Electron on HarmonyOS Edition

官方 dsh Web UI 一个字节都没改,Electron 37 直接跑在鸿蒙 2in1 / 平板上。这是一个真正的 Electron 应用,而不是把界面用 ArkUI 重写一遍。

文章图片
#electron#harmonyos#DeepSeek
个人开发者上架鸿蒙 AI 应用,最后倒在安全评估实名制这一格

上篇说《安全评估》正在艰难推进,这篇是终章:一张 11 项的检查表,把我上架的最后一口气耗尽了。技术侧的坑全趟完了,最后卡死我的,不是代码,是「个人开发者」这个身份本身。

文章图片
#安全#harmonyos#electron +2
个人开发者上架鸿蒙 AI 应用,最后倒在安全评估实名制这一格

上篇说《安全评估》正在艰难推进,这篇是终章:一张 11 项的检查表,把我上架的最后一口气耗尽了。技术侧的坑全趟完了,最后卡死我的,不是代码,是「个人开发者」这个身份本身。

文章图片
#安全#harmonyos#electron +2
个人开发者上架鸿蒙 AI 应用:12 条整改打回,再撞三座大山

被 AppGallery 打回 12 条整改只是开胃菜,真正的坎是算法备案、大模型登记、安全评估这三座大山。个人开发者上架 AI 应用的完整闯关实录。

文章图片
#harmonyos#人工智能#electron +1
Electron + pnpm 在鸿蒙应用里跑起来

回头看,这个「绕不过去的坎」其实不是坎,是个思路问题你以为「跑 pnpm」只能 spawn 子进程,但鸿蒙的 seccomp 只杀子进程、不杀主进程——换个「进程内」的角度,墙就没了。如果你也在鸿蒙上折腾 Node 生态的包管理,这套「worker 线程进程内跑 pnpm + hoisted + symlink→copy」的思路,可以直接抄。代码已开源鸿蒙工程:https://github.com

文章图片
#harmonyos#DeepSeek
Electron + pnpm 在鸿蒙应用里跑起来

回头看,这个「绕不过去的坎」其实不是坎,是个思路问题你以为「跑 pnpm」只能 spawn 子进程,但鸿蒙的 seccomp 只杀子进程、不杀主进程——换个「进程内」的角度,墙就没了。如果你也在鸿蒙上折腾 Node 生态的包管理,这套「worker 线程进程内跑 pnpm + hoisted + symlink→copy」的思路,可以直接抄。代码已开源鸿蒙工程:https://github.com

文章图片
#harmonyos#DeepSeek
鸿蒙 ACL 权限申请踩坑:差点白交一批,最后 3 项一次通过

以上就是鸿蒙 ACL 权限申请的全过程:**先搞清判定规则,别凭印象申请;二进制证书个人不可得,断了「随包自带运行时」的念想;最后 3 项受限权限一次通过。**如果你也在做鸿蒙上架,这套「先判定、再精准申请、申请原因咬住官方约束」的思路可以直接抄。下一篇我写App 上架合规踩坑:被 AppGallery 打回 12 条整改,从商标撞名到 ArkWeb 合规,一条条踩过去。关注公众号并设为星标,别错

文章图片
#harmonyos#DeepSeek#electron +1
    共 19 条
  • 1
  • 2
  • 请选择