从两条命令到扩展折腾了两个月,做了个 macOS 防休眠小工具 NoNap Pro

rrZ2C 2026-08-18 15:08 1

最近做了一个很小的 macOS 菜单栏程序:**NoNap / NoNap Pro**。

分别上线了 App Store 和官网 DMG 两种分发方式。

最开始其实只是我自己想让电脑合盖以后不休眠,就是用命令和脚本控制 `caffeinate + pmset`。

直到有一天忘了关,把电池直接耗干了……

然后终于想着,干脆还是做个图形界面吧,正好也可以尝试 让 vibe 一下。

结果最开始两条命令能解决的东西,从起心动念到现在 2 个月慢慢扩成了 App Store 版和 Pro 版,还顺带把一整套软件发布流程跑了一遍:

注册 Apple Developer 、签名、公证、App Store 上架、官网、DMG 分发、收款和 License 等等。

目前 Pro 版本到 9 月底是 100% 折扣。其实主要不是为了做促销,我现在更想验证一下独立软件的分发、购买、授权和收款渠道到底能不能完整跑通。

App Store 版本因为不适合做一些风险比较高的系统操作,所以基本只封装了 `caffeinate` 相关能力。

目前线上版本里,“阻止闲置休眠”和“保持屏幕常亮”是两个独立选项。

正在审核的新版本里,我又把“保持屏幕常亮”改成了“阻止闲置休眠”下面的子选项——毕竟常亮本身其实就会带着阻止休眠。

就这么一个很小的产品细节,我自己都纠结了挺久(打磨产品真就是磨人心),类似的事情还有很多。

自己开始做产品以后,才比较明显地感觉到 UI 和文案真的很费时间。

尤其 AI 编程的时候,Ai 很容易顺手把实现方式、技术概念直接写到 UI 上呈现实际上这样做自用软件挺好的,但是给终端用户就很别扭。差不多花了两周,一直在删文案、改菜单层级。

然后又开始做宣传图、搞软件分发、做官网、接支付……

就这样,最开始两条命令能解决的东西,断断续续迭代了差不多两个月😂

特地来分享一下。

有兴趣的可以试试,如果 UI 、功能、文案或者其他地方有什么问题,也欢迎直接提意见。

NoNap Pro:
https://www.vodanex.net/nonap-pro/
最新回复 (4)
  • deplives 08-18 15:34
    1
    就这还要花钱? Amphetamine 不好用了吗?
  • rrZ2C 楼主 08-18 15:37
    2
    @deplives 所以...100%折扣,无限试用延期...
  • rrZ2C 楼主 08-18 15:41
    3
    @deplives 我去... Amphetamine 商店版本都支持合盖阻止休眠了,反正第一个应用主要也是用来跑流程跟通道的
  • iflyapi 08-18 17:50
    4
    能跑通那么多流程已经很厉害了👍
* 帖子来源V2EX
返回