我只想截一张图,圈个重点,复制走
六月开始做截图工具。三个月后,长截图被 App Store 拒了,我把自动滚动拆掉,让人自己滚。
我用过不少截图软件。多数时候,只想截一张图,圈个重点,贴在桌面上对照一下,然后复制走。功能越多,截图越像打开一个图像编辑器。
6 月 13 日,我开了一个仓库,先叫 Shoter。几天后查 App Store,同一个类别里已经有一款 iScreen Shoter,只好换成 Shotlane。
我用 SwiftUI 和 AppKit 做界面,截图用 ScreenCaptureKit,文字识别用系统的 Apple Vision。截图里常常是工作资料和聊天记录,我没给它做账号,也不做云同步。六月底,把匿名诊断上报也删了。
七月做过一条玻璃质感的标注工具栏,当天就撤回。第二天换成系统自带的效果。
上架比写这些功能费事。七月底上传过一个构建,九月初又因为用了 Xcode 测试版被拒收。9 月 10 日,审核终于看到了功能,长截图又被拒了。
当时的长截图会替用户往下滚,每滚一次截一张,再拼起来。要合成滚动事件,就得申请辅助功能权限。审核认为,一个截图工具不该为这件事拿到控制电脑的权限。
第二天,我把这条流程拆掉。选好区域之后,屏幕提示手动滚动,应用跟着截图,等画面稳定,把新出现的部分拼上去。人自己滚,最后点完成。
自动滚动没了,辅助功能权限也没了。默认保存位置改进沙盒,想存到别处,就让用户自己选文件夹。
9 月 13 日,它上了 Mac App Store。十月又换了一次名字,现在叫SnipDone。Bundle ID 还是原来的,快捷键和保存文件夹也沿用。
“关于”页多了一句:长截图不需要辅助功能权限。