GoForum › 🌐 V2EX

用 Swift 原生写了一款把“休息”做成仪式的番茄钟:多屏毛玻璃幕布、0 联网纯离线沙盒、一次买断(文末送码)

jasun · 2026-09-24 17:33 · 0 次点赞 · 6 条回复

大家好,我是独立开发者。今天我的 macOS 原生番茄钟应用 「番茄仪式 (Tomato Ritual)」 刚刚正式通过审核并在 Mac App Store 上架了。

Tomato Ritual 主界面

为什么想做这个?

长期面对 Mac 写代码、写文档,颈椎和眼睛经常抗议。市面上的番茄钟很多,但我一直没找到满意的:

  1. 轻飘飘的系统弹窗/响铃:手一抖就顺手点掉了,根本起不到强制让眼睛和大脑休息的作用;
  2. 过于霸道的锁屏软件:直接锁死键盘鼠标,遇到临时紧急处理或开会时极其狼狈;
  3. 沉重的技术栈与订阅陷阱:一个计时器动辄打包几十上百 MB 的 Electron ,还按月收 $5 订阅费,甚至还要后台连服务器打点收集数据。

因此我做了一个符合我自己严苛要求的原生 Mac 番茄钟:专注时安安静静,休息时有真正的仪式感。

多屏毛玻璃休息幕布


核心特性与技术细节

  1. 多屏沉浸毛玻璃休息幕布:
    • 到达休息时间后,所有外接显示器会铺开柔和的磨砂毛玻璃与呼吸光环,带有健康护眼提醒;
    • 柔性防锁死:不是霸道锁机,按 Esc 键或长按跳过随时瞬间收拢,绝不耽误手头紧急任务。
  2. 硬件时钟基准(防休眠与合盖漂移):
    • 计时逻辑锚定硬件绝对截止时间( Deadline-based ),Mac 睡眠、合盖唤醒或系统丢帧后依然毫秒级精确,不依赖脆弱的 tick 累加。
  3. 100% 纯本地离线沙盒( App Sandbox ):
    • 0 联网权限(连网络请求能力都没有)、0 权限索取(不需要屏幕录制、无需辅助功能 Accessibility 、无需全盘访问);
    • 数据完全保留在本地沙盒,绝无任何打点、追踪或用户隐私风险。
  4. macOS 原生小组件与迷你 HUD:
    • 原生桌面 WidgetExtension (小号/中号表盘);
    • 可一键收起为主界面旁的精致小巧 Mini HUD ,悬浮贴边不挡代码视线。
  5. 原生物理合成白噪音:
    • 白噪音、粉红噪音与雨声全部通过物理算法本地实时合成,无需下载外部音频包。

迷你悬浮窗


商业模式与购买


V 友首发福利(赠送兑换码)

每个版本后台有 100 个兑换码,先抽出一批送给 V2EX 的朋友们尝鲜(打开 Mac App Store -> 点左下角头像 -> 右上角兑换代码):

  • 79NFWRLP6XEA
  • H6MKXYJNALPJ
  • 3PTNPWEE6HEK
  • 7LHPA3R7P3A3
  • PK9EF3EK3XJW
  • XY4WNJ76XPF4
  • N33HJJWW6MW3
  • 4NFKN7PWEL4Y
  • HKNLYK9LRYKA
  • 7FLNFEN9E999

(码被兑完的朋友也可以在楼下留言,我再手动私信发送)

欢迎大家体验与拍砖!如果觉得顺手,希望能在 Mac App Store 留下一个真实好评,这对独立开发首版至关重要,非常感谢!

6 条回复
wagag · 2026-09-24 17:53
#1

7FLNFEN9E999 已使用 谢谢,已好评

xzpjerry731 · 2026-09-24 17:53
#2

H6MKXYJNALPJ 已用,谢谢,马上体验下🙏

xiaoliang · 2026-09-24 18:08
#3

4NFKN7PWEL4Y 已使用 谢谢, 体验后评价

lockheart · 2026-09-24 18:13
#4

3PTNPWEE6HEK 已用,感谢

ffalex · 2026-09-24 18:13
#5

没了,求个码 bmllcmlza3lAZ21haWwuY29t

cheneyfu · 2026-09-24 18:18
#6

求码 c2Nyb2xscy50aGVybXMuMXVAaWNsb3VkLmNvbQ==

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: jasun
发布: 2026-09-24
点赞: 0
回复: 0