ARTICLE · 1099227
开源一个macOS白板工具|科技|人工智能
点击蓝字 一秒关注

商业合作请联系 - garysaury@gmail.com

本文字数约为1300。
原创 喵大融科MeowFTG
ATLAS
“自己动手的时代。”
正文
因平时工作需要,Atlas 经常需要在屏幕上比划,直接用Adobe Photoshop又有点过于大动干戈。
于是 Atlas 就下载了一个白板软件。可惜,软件看起来没什么问题,就是用着经常太卡了,而且最让人讨厌的是没有贴文字的功能,偏偏 Atlas 又很需要。
但是,好在现在是人工智能时代,有需求直接自己开发一个不就行了?
自己需要的其实很少:画笔、直线、方框,再贴几行文字。干脆自己做一个。
Have a look.
01
自己动手

Atlas 设计了两种模式。白板模式就是一张白色画布,透明模式可以直接在网页、文档上画批注。画笔和文字默认红色,文字用等宽字体,省得每次调整。

第一版很快就能用了,麻烦都是用起来之后发现的。
比如透明画布盖在网页上面,画完之后,下面的链接点不了了。于是加了“选择”模式,让鼠标可以穿透画布,继续操作网页。工具栏又太占地方,就把不常用的设置收起来,只保留工具、快捷键和当前状态。

还有清空按钮,最初居然会保持选中,看着像是要再点一下才能取消。这个按钮应该点完就结束,没必要有什么选中状态。后来又加了 C 快捷键,按一下清空,⌘Z 可以恢复;X 则是清空并退出。
这些地方看代码不一定觉得有问题,自己用两次就会嫌烦。这就是所谓表面诱人的「Vibe Coding」概念的另一面,解放双手不等于不用动脑。
中间也遇到过频繁闪退。查了崩溃报告,问题指向工具栏里自己绘制文字的那部分,后来换成系统原生文字控件,并补了重复绘制测试。这也算提醒自己,界面能显示出来,和软件能稳定使用,是两回事。
外观最后改成了深色磨砂玻璃,配一个玻璃白板加红色铅笔的图标。没加太多装饰,毕竟它大部分时间都浮在其他应用旁边,别挡事就行。
但不管怎么说,能自己定制确实感觉很好,你甚至可以「借鉴」已有软件,再让人工智能帮你实现你想要的功能。
比如 Atlas 经常研究页面和图片中的颜色,没有方便的吸色工具挺麻烦的,于是就直接在软件里面加入吸色功能。

比如 Atlas 还有屏幕测量像素值的需求,于是就在软件中加入直尺测距功能,想怎么来就怎么来,一点都不麻烦。

重点是,这个软件是用GPT-6 Luna开发的,等价API成本才不到1美元。

所以现在可以理解为什么软件行业被认为受到了很大的冲击,因为人工智能正在拆毁技术层面的护城河。像白板这种非常轻量的软件,过去企业可以花钱自己定制,现在普通人用极低的成本也能。
像那种小型的、功能性的软件,就是会失去市场份额。
不过用 AI 做软件,最费心力的倒不是外部的功能或者界面,而是设计方向,以及帮AI不断抓虫,做零碎修改。需求一开始说得再详细,也总有遗漏。先做出来,实际画几笔、切几次窗口,比继续琢磨功能清单有用。
这就是未来,并不轰轰烈烈,也并非毫无波澜,它就是如此。
源码已经整理好了,应用代码、构建脚本和图标绘图源码都在里面,可以即用。
目前支持macOS 13及以上,不需要登录,不联网,也不需要录屏权限。不过功能显然还没做到很丰富,内容也只保留在当前会话,退出后不会保存。
有需要的人可以去看看,顺便帮忙捧个场。
https://github.com/EnceladusCat/SimpleBoard。

如果你穿越了1300字看到这里的话,我会一直喜欢你,我们下期见。

