Photoshop CEP 插件是否淘汰了?大概死而未僵...

Photoshop CEP 插件是否淘汰了?大概死而未僵...

文章目录
文章目录
  1. 1. CEP 的现状
  2. 2. UXP 的崛起
  3. 3. 是否意味着 CEP 已被淘汰?

近年来,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 插件,比如 DR5DRX AI ProfonTags 等等。


CEP 插件并非一夜被淘汰,而是被更现代的 UXP 所取代。它的价值在于历史意义与兼容性,而非未来潜力。Photoshop 的生态正迈向更安全、更高效的统一平台,开发者需要顺应这一潮流,重新构建自己的插件体系。
未来几年,CEP 将逐渐退出主流舞台,成为一个时代的注脚。

「Photoshop CEP 插件是否淘汰了?大概死而未僵...」有 一条评论

发表评论

请输入关键词…