Adobe 被炸,闭源软件已死?
有位开发者用 AI 把 Adobe 的七款软件全部重写了一遍,包括 Photoshop、Illustrator、Premiere 等。全部用 Rust 写成,而且开源、免费。
其中复刻 Photoshop 的叫做 PhotoCraft,它能读写真实的 PSD 文件,且支持图层、遮罩、画笔等功能。虽然目前还只是早期版本,暂时还替代不了所有的专业工作,但完成度大概已经到了 90%(当然,剩下的那 10% 往往是最难的)。
做法上,在我看来也并不难,先把 Photoshop 反编译成源码,再整理成某种不是代码的规格描述,然后喂给 Claude Code 或 Codex,让它生成 Rust 代码。
甚至更简单一点,就直接说:“帮我复刻 xx 软件,要使用 computer use 逐个功能进行复刻和结果对比,反复打磨直至功能、性能都无法继续改进”,就可以了。
许多软件,尤其是端侧的工具型软件,不管是二进制的,还是只要知道怎么用的,都有可能一晚上就完成复刻。
许多人还不愿面对的一个真相是:如果你的软件是 AI 用一个晚上,或者多一点,一个 cc max 订阅的周额度就能完成复刻的,那它已经没有价值了。
接下来的软件,大概会有两种趋势:
一种是把更多逻辑放到服务端,而不是客户端。预计会有更多的软件退守到服务端,毕竟服务端逻辑要更黑盒一些,没那么好猜。
另外一种是需要做更多脏活累活,让自己有更多数据、有更多的 know how,让用户有无法离开的理由,并且最好都在服务端。
是时候反思一下了:
如果你的软件很轻、你用一个晚上就做好了,或者 AI 很容易就能完成复刻,那它的壁垒是什么呢?