Embarcadero把Delphi Community Edition从12.1直接跳到13,中间的12.2、12.3两个版本全被打包塞了进来。免费用户等于一次性拿到了将近两年的功能升级——64位IDE、FireMonkey和VCL的更新、Android/iOS平台适配全部到账。免费版长期滞后主线版本是Embarcadero的惯例,这次算是破例追平。

但追平不等于零门槛。往下看资格条款,这份“慷慨”其实一直留着几道红线,越线立刻失效。

两年功能一次结清

语言层面加了三元运算符、NameOf内联函数、is not/not in运算符这类语法糖,写起来更省事,但不是决定性的东西。真正实用的是新的64位IDE:地址空间更大,处理大项目不再频繁卡顿,还配了64位语言服务器。FireMonkey这边加了GPU加速的位图复制和新的Display Link动画服务,VCL补上了自定义标题栏和WebView2集成。移动端跟进到Android最新API等级和iOS 18,32/64位ARM都支持。

对长期停在12.1的爱好者来说,这确实是一次实打实的“补课”。

免费版的红线在哪

CE的授权条款把“免费”框得很窄:个人开发者年收入超过5,000美元就不再符合资格,团队超过5人也不行。许可证只认单一用户,不能多人共用一个账号或序列号。许可证还有时间限制,到期要重新登记续期。

这几条不是新规则,是CE一直存在的门槛,只是这次版本跳级容易让人误以为“免费”变得更大方了。事实是红线没动,动的只是免费版能摸到的功能上限。

CE资格红线 5,000 美元/年 个人收入 上限 5 团队规模 上限 1 用户 许可不可 多人共享 1 许可期 需续期
  • 提醒.一旦产品做出收入、团队扩到6人以上,继续用CE开发在许可上就不被允许,得转付费版或换工具链。

放到坐标系里看,Delphi CE没那么占优

跟同样标着“免费”的对手比,Delphi CE的位置并不舒服。Lazarus/FPC是完全开源、没有收入和人数门槛的替代品,语法和Delphi接近,但工具链打磨、组件生态跟正版Delphi还是有差距,谈不上“无缝平替”。Visual Studio Community走的是另一条路:许可更宽松,生态和招聘市场规模远大于Delphi,新项目如果没有非用Delphi不可的理由,选它风险更小。

Delphi CE夹在中间:许可比开源工具紧,生态比微软的方案小,胜出的地方是原生Windows桌面开发的成熟度和VCL的老练。

免费赛道,两种活法 Delphi 13 CE 专业IDE,原生编译 许可分层,收入封顶 生态偏窄,Windows强 Lazarus / FPC 完全开源,无门槛 语法相近,非完全兼容 工具链打磨不及Delphi 另一个参照:VS Community 生态更大,语法完全不同

谁能薅到羊毛,谁会被推回付费

司马迁那句“天下熙熙,皆为利来”,放在这次版本跳级上很贴切。Embarcadero让免费版追平两年功能,图的不是做慈善,是把学生和爱好者留在Delphi生态里,等项目做大,自然滑进付费RAD Studio的转化通道。

免费版从来不是为了陪你走到最后,它是漏斗最上面的那一层。

真正划清楚谁受益的,是那道收入和团队规模的门槛。学生、纯个人爱好者、早期原型阶段的开发者,几乎不会碰到红线,这次升级对他们是纯增量。但一旦项目开始挣钱、团队扩张,CE会在不知不觉中变成一份不能再用的许可证——那时候要面对的不是“功能够不够”,而是“转付费版划算,还是把代码搬到Lazarus划算”这道现实选择题。

功能列表能证明Embarcadero这次做对了产品节奏,但它解决不了免费版本身的商业设计问题。跳级到13是真的,红线还在原地,也是真的。