近年来,Photoshop 的插件生态悄然经历了重大变化。老一代基于 CEP(Common Extensibility Platform)框架的插件,曾经是开发者与设计师之间的桥梁,从调色工具到批处理扩展,从界面面板到自动化脚本,CEP 几乎撑起了 Photoshop 的插件时代。然而,随着 Adobe 推出 UXP(Unified Extensibility Platform),一切似乎都在被重新定义。
CEP 插件最早基于 Chromium Embedded Framework(CEF)构建,核心思路是通过 HTML、CSS 和 JavaScript 创建界面与逻辑,并与 Photoshop 的 ExtendScript API 通信。它的优点是兼容性强、学习门槛低,开发者可以用前端技术快速构建出复杂交互界面。然而,这一架构也带来了性能问题——启动慢、内存占用高、通信效率低。尤其在 Photoshop 2021 及之后版本,用户普遍感受到 CEP 插件加载变慢、闪退甚至被禁用的情况。
1. CEP 的现状
Adobe 从 2020 年开始逐步引入新的插件架构 UXP,并在官方文档中明确表示:CEP 将进入“维护模式”,未来的功能更新和新特性将仅面向 UXP。这意味着 CEP 不再是首选开发平台,而只是为了兼容旧插件而保留的过渡方案。Photoshop 2024 起,默认已不再加载部分旧版 CEP 插件,用户需要手动启用“加载不受信任的扩展”才能继续使用。
在一篇 2022 年的官方页面中,Adobe 提到“通用扩展平台一直是插件开发者的首选方法,他们需要的功能远不止最简单的用户界面。虽然它还会继续在 Photoshop 中存在一段时间,但最终会被弃用,并最终从 Photoshop 中移除。”
在该页面中,Adobe 解释了停用 CEP 插件的几个关键原因:
- CEP 使用完整版的 Chromium 作为 Web 主机。这对主机应用程序来说资源消耗非常大,尤其因为每个 CEP 插件都在其自身的 Chromium 实例中运行。
- CEP 不直接与宿主应用程序通信,而是要求宿主脚本使用 ExtendScript 编写,并通过 EvalScript 调用传递给应用程序。因此,实际上有两个不同的 JavaScript 引擎在运行。这意味着插件代码被人为地拆分为 ExtendScript 和 JavaScript 两部分,在这两层之间传递除简单参数之外的任何内容都既繁琐又低效。
- CEP 插件无法使用原生宿主控件,因此,如果不进行大量的 CSS 调整,CEP 对话框和面板就无法与宿主控件匹配。
- CEP 的 ExtendScript 部分使用的是一个非常旧的 JavaScript 版本,缺少许多现代功能。因此,开发人员必须同时维护两个不同的 JavaScript 环境。

2. UXP 的崛起
UXP 是 Adobe 为 Creative Cloud 全系产品打造的统一插件平台,具有现代化架构、原生性能和更高的安全性。它摒弃了 CEP 的 Chromium 容器,转而采用原生渲染机制,大幅提升了启动速度和内存效率。UXP 插件使用全新的 JavaScript API(与 ExtendScript 不兼容),同时提供更完善的权限控制和分发机制。对开发者而言,这意味着需要重新学习、重写甚至完全重构插件。
目前市面上主流的新插件(如 Retouch4me、TK Luminosity Mask 面板新版等)都已迁移至 UXP 平台,而许多老牌 CEP 插件(如 MagicPicker、Coolorus)虽然仍在更新,但逐渐面临被系统抛弃的风险。
3. 是否意味着 CEP 已被淘汰?
严格来说,CEP 并未彻底消失,它仍能在 Photoshop 2025 及以前的版本中运行,也依然有不少专业用户依赖这些旧插件工作。然而,从趋势上看,CEP 已处于“夕阳期”。Adobe 的 SDK、Marketplace、API 文档和示例项目,全部转向 UXP;新功能(如多线程渲染、现代 UI 元素)也仅对 UXP 开放。
对于开发者而言,继续坚持 CEP 开发几乎已无未来。对于用户而言,如果你还在使用某些 CEP 插件,短期内或许不受影响,但长期必须做好替换或升级的准备。
对于普通消费者和用户,Kevin 个人觉得 CEP 已经死了,但死而不僵……特别在大陆地区,还流行着很多 PS CEP 插件,比如 DR5、DRX AI Pro、fonTags 等等。
CEP 插件并非一夜被淘汰,而是被更现代的 UXP 所取代。它的价值在于历史意义与兼容性,而非未来潜力。Photoshop 的生态正迈向更安全、更高效的统一平台,开发者需要顺应这一潮流,重新构建自己的插件体系。
未来几年,CEP 将逐渐退出主流舞台,成为一个时代的注脚。

[…] 的第三方滤镜几乎处于空白状态。即便是 Adobe 目前已停更的 CEP 旧版扩展,仍然拥有大量用户和开发者的支持,其中包括一些经典插件,如 […]