勾的需求网页都能凑合。没有硬理由,就别先背安装包、签名和更新的成本。
桌面软件 · 认识桌面应用
桌面应用Desktop App
桌面应用能读写本地文件、关窗后常驻后台、调用系统能力,代价是要安装、签名和自己负责更新;只有网页做不到的硬需求才值得做。
先分诊:这个工具到底要不要装在电脑上
你要做一个照片批量改名工具。勾上它的需求,看浏览器窗口和桌面窗口各自能不能做到——判决只看「做不到」,不看「勉强」。
- 勉强批量改一个文件夹里 300 张照片的名字每次都要用户手动授权文件夹,部分浏览器不支持
- 能批量改一个文件夹里 300 张照片的名字选一次文件夹就能直接改名
下一步:再勾「关掉窗口后自动整理」,看判决会不会翻。
知识点:桌面应用换来什么、付出什么
分诊台上已经演过,这里只做命名。
- 桌面应用能做网页做不到的三类事:直接读写本地文件夹、关掉窗口仍在后台跑、注册全局快捷键等系统能力。
- 网页「勉强能做」(要用户每次授权、要额外做离线)不是换形态的理由;「做不到」才是。
- 代价是分发:用户要先下载安装;你要负责打包两个系统的安装包、签名公证、自动更新。
- 需求互相冲突时可以拆开:网页给大多数人用,桌面小工具只承担后台和本地文件那部分。
什么时候用、怎么用
先找硬理由,再决定框架。
- 信号:AI 说「浏览器安全限制,做不到」、需求里出现「后台」「开机自启」「监控文件夹」「全局快捷键」。
- 不适用:只是想要「像软件一样有个图标」——网页加到桌面或 PWA 就够了。
- 把需求逐条写下,标出网页做不到的那几条。
- 有硬理由再选框架(多数情况选 Electron),并让 AI 报告安装包大小。
- 上线前排好签名公证和自动更新,在一台干净电脑上从下载开始走一遍。
正反例:同一个照片改名工具
需求一样,差别只在先问不问「网页做不做得到」。
「要在后台每天整理下载文件夹,网页关了就停」——理由写清,再让 AI 用 Electron 做,并把签名和更新排进计划。
结果用户要下载 90 MB、被系统拦一次才能打开,而所有功能网页都能做——多背了分发成本,转化反而掉了。
快速自测
一个记账工具:只需要输入、统计和导出表格,同事要在公司电脑和手机上都能用。该怎么选?
继续查证
术语的技术定义和行为以这些一手或权威资料为准。
下一步学
和本知识点经常一起出现的概念。
用到这个知识点的案例
看看真实的项目蓝图里,桌面应用是怎么被用上的。