跳到主要内容
故事 2026年9月9日 · 2 分钟阅读

为什么不用 Fuwari,而是自己做了 Floatie

Fuwari 里我喜欢的部分原样保留,觉得可惜的地方自己补上。这是 Mac 菜单栏截图工具 Floatie 的由来。

在 Mac 上每次截图,都要存成文件再打开一遍,这个来回让我觉得多余。用 Fuwari 的时候,我第一次见到截下来的区域不会变成文件消失,而是像碎片一样留在屏幕上——这个方式本身,我一见就喜欢。我本来就习惯把参考资料摆在旁边干活,这个思路正合我意。

问题出在之后。要把这些浮着的碎片用得更顺手,我想改它的样子和保存方式;而那意味着得自己写一个应用。Floatie 就是这么开始的。

保留了什么,改了什么——三件事

选择屏幕区域这一步原样保留。Floatie 直接调用 macOS 内置的 /usr/sbin/screencapture,和 Fuwari 在 App Store 上长期使用的方式一样。用系统内置的二进制而不是自绘的遮罩层,就不会出现像素污染。

改的是碎片本身的样子。我给碎片加了圆角边框,让它在屏幕上更显眼;又做了透明度调节,这样参考它的时候不必挡住后面的窗口。

第三件是保存方式。我加了「拖出」:用完的碎片直接拖进 Finder 或别的应用就存好了。这三处,都是我自己一边浮着碎片用、一边觉得可惜的地方。

试一试
2 在屏幕上拖动即可捕获
拖出一块区域,截好的碎片就浮在那儿。

从骨架到 Pro

Floatie 的第一个提交是 2026 年 4 月 25 日。领域实体、依赖注入、权限管理、快捷键、区域选择、截图、第一块浮起来的碎片、菜单栏接线——骨架一两天就搭好了。第二天就接上了文字识别(OCR)。

5 月初加了幽灵模式,5 月 10 日补上屏幕录制、应用内语言选择,以及无障碍和 RTL 的改进。6 月把鼠标和触控板的滚动方向对齐,加了可爱漂浮,Pro、试用和购买逻辑也是从那时开始准备的。6 月 10 日,App Store 的发布流水线第一次跑通。

之后是多语言和细节打磨。7 月把 Pro 的商品文案翻成多种语言,重写了设置界面;现在界面支持 90 多种语言。最近在跑 QA 循环,逐项打磨对比度、VoiceOver、RTL 这些无障碍项目。

为什么只上 App Store,为什么开沙盒

Floatie 只通过 App Store 分发,并且开着沙盒和 hardened runtime。把屏幕选择交给 macOS 内置二进制,也是同一个决定的延伸:用已经验证过的路径,不额外要权限、不自绘遮罩,审核时要争的东西就少。

即便在沙盒里,我也只开了最必要的权限:文件的读写、网络客户端,以及录制时用的摄像头和麦克风。截图本身需要 macOS 的屏幕录制权限,所以新手引导的第一步就先请求它。

把分发路径收窄到一条,是我付出的代价;作为交换,我希望这条路里的东西尽可能安全。

现在的 Floatie

区域和全屏截图,以及碎片的显示、缩放、透明度调节,现在依然免费。窗口截图、滚动截图、文字识别、拖出、录制这些归在 Pro 里,14 天试用用完之后买断一次就能一直用(不是订阅)。

从 Fuwari 出发,按自己想要的样子一路加宽,就成了现在的 Floatie。

下载 Floatie

← 所有文章

准备好体验悬浮了吗?

免费试用 14 天,所有功能全部解锁。之后只需一次性购买——Floatie Pro——终身使用,不是订阅。

macOS 14 Sonoma 或更高版本 · Apple Silicon 与 Intel · 沙盒运行——一切都不会离开你的 Mac