ARTICLE · 1144135
AI开始重建Adobe软件,传统软件的护城河还剩什么?
如果有人告诉你,一个开发者正在用AI重建Photoshop、Premiere、Lightroom,甚至整个Adobe创意软件家族,你的第一反应是什么?
不太可能吧?
但这件事正在发生。
最近,开发者Brandon Thomas借助Claude Opus 5.5,使用Rust开发了7款Adobe软件的开源替代品,并把代码放到了GitHub。
从图片编辑、视频剪辑,到矢量设计、PDF处理,几乎覆盖了Adobe最核心的创意软件类别。
更有意思的是,他曾公开表示,希望在一个月内实现100%的功能对齐。
这个目标显然非常激进。
但比这个承诺更值得关注的是:当AI能够大幅降低复杂软件的重建成本,传统软件公司的护城河究竟还剩什么?
01|一个开发者,挑战7款成熟软件
这批软件来自ArtCraft项目。
其中包括:
PhotoCraft:对标Photoshop FilmCraft:对标Premiere Pro LightCraft:对标Lightroom VectorCraft:对标Illustrator EffectCraft:对标After Effects DesignCraft:对标InDesign PrintCraft:对标Acrobat
项目使用Rust开发,强调开源、跨平台,以及不依赖Adobe原有代码的独立实现。
开发者将这种方式称为Clean-room Reimplementation,也就是洁净室式重新实现。
简单理解,就是研究软件的功能和行为,再独立编写代码实现类似效果。
为什么要这么做?
开发者提到,他曾多次对Adobe的订阅取消费用感到不满,希望提供不受传统订阅模式束缚的替代选择。
但这里有一个必须强调的事实:
这些项目目前仍处于早期Alpha阶段,远没有达到成熟Adobe软件的完整能力。
界面相似、部分功能可用,与真正完成专业软件的替代,是两回事。
开发者后来也承认,接近完整的功能对齐可能需要数月,而不是最初承诺的一个月。
02|AI真正改变的是软件开发的成本结构
过去,要重建Photoshop这样的成熟软件,意味着什么?
大量工程师、复杂的图像处理算法、长期积累的交互设计,以及数不清的兼容性问题。
开发成本非常高。
这也是为什么成熟商业软件往往具有较强的技术壁垒。
但AI正在改变其中一部分。
如今,开发者可以利用AI分析需求、生成模块代码、实现界面、编写测试,甚至辅助完成复杂系统的重构。
以前需要大量重复劳动的工作,现在可以交给Agent执行。
软件的初始实现成本,有机会显著下降。
注意,这并不意味着开发成本已经趋近于零。
AI生成的代码依然需要调试、验证、维护和优化。
大型软件的难点,往往还藏在那些不容易被演示出来的地方。
例如,Photoshop需要处理复杂图层、色彩空间和文件兼容;Premiere需要解决视频编解码、时间轴同步和实时预览。
这些细节决定了一款软件究竟是能打开,还是能真正投入生产。
03|传统软件的护城河正在发生转移
过去,软件公司的竞争优势,很大程度上建立在代码、功能积累和研发投入上。
但当AI让功能复制变得更容易,这种优势就可能被削弱。
未来,我认为软件的竞争壁垒会更加集中在三个方面。
第一,复杂场景下的可靠性。
用户可能愿意尝试一款免费的图片编辑工具,但专业设计师不会轻易把重要客户项目交给稳定性未知的软件。
性能、准确性、文件兼容和异常恢复,都需要长期验证。
第二,完整的工作流和生态。
Adobe的价值不仅来自某一款软件。
文件格式、插件、团队协作、素材管理,以及不同工具之间的衔接,共同构成了用户的工作环境。
复制一个界面,比复制整套生产生态容易得多。
第三,持续服务和信任。
专业用户购买的并不只是软件功能,还有更新维护、技术支持、安全保障,以及长期使用的确定性。
这意味着,未来的软件竞争可能更加关注整体体验,而不只是功能数量。
04|对程序员和独立开发者意味着什么?
我认为,这个案例真正值得程序员关注的,并不是Adobe会不会被取代。
而是软件开发的进入门槛正在变化。
以前,一个独立开发者想做复杂的桌面软件,可能因为工程量太大而放弃。
现在,可以借助AI先完成原型,再围绕某一个具体场景持续打磨。
例如,不一定要重新开发完整的Photoshop。
你可以只解决电商图片批量处理、特定行业的PDF工作流,或者视频自动剪辑中的某个高频问题。
这些垂直需求,可能比复制整套大型软件更容易形成商业价值。
对于技术团队而言,也应该重新审视AI编程的使用方式。
重点不能只放在生成代码。
需求规格、架构约束、自动化测试、Code Review和持续验证,才是把AI代码转化为可靠产品的关键。
AI负责加速实现,人仍然需要为交付质量负责。
05|我的判断:代码越来越便宜,产品能力越来越贵
ArtCraft项目最终能走多远,现在还无法确定。
但它已经展示了一个趋势:
AI正在让更多人有机会挑战原本需要大型研发团队才能进入的软件市场。
未来,成熟软件公司可能需要面对更多低成本竞争者。
而独立开发者,也可能凭借AI,把过去无法承担的项目变成现实。
不过,代码可以快速生成,并不代表用户信任能够快速建立。
功能可以模仿,长期稳定性、生态和服务却需要时间积累。
AI正在降低创造软件的门槛,但并没有消除创造好产品的难度。
这或许才是这场变化中,最值得程序员和软件公司认真思考的事情。