Electron 自动更新
Electron 自动更新负责把桌面应用从一次性交付延伸到持续分发,但它和平台支持、签名、公证、发布基础设施强相关。
#tech / dev / desktop
#resource / electron
#type / concept
#status / growing
[!info] related notes
- 所属 MOC: Electron MOC
- 前置概念: Electron Forge, Electron 代码签名与公证
- 并列概念: JavaScript 构建与 Electron 打包
- 关系笔记: Electron 架构总览
Electron 自动更新
一句话定义
自动更新是让 Electron 应用从“安装一次”变成“可持续交付”的关键能力。
核心内容
为什么它重要
桌面应用不是网页,用户不会天然拿到最新代码。
所以一旦进入生产环境,更新能力会直接影响:
- 漏洞修复速度
- 版本一致性
- 运维成本
- 用户升级体验
为什么它不能独立看
自动更新通常和这些问题绑在一起:
- 平台差异
- 产物格式
- 签名和信任链
- 发布渠道与服务器基础设施
边界与易混淆点
- 自动更新不是单个 API 就能闭环的功能
- 它依赖整条交付链是否已经成型
- 不同平台的更新策略和支持边界不一定完全一致