12 10 月, 2025

macOS Tahoe 更新致 Electron 应用性能下降,修复补丁逐步部署

macos-tahoe-electron-1-1

IT之家 10 月 12 日消息,上个月苹果推出的 macOS 26 Tahoe 更新后,用户发现许多基于 Electron 框架的流行应用出现了显著的 GPU 性能下降问题。这一问题的根源在于应用使用了一个特定的私有 API。好消息是,Electron 团队已经修复了这一问题,相关补丁正在逐步部署到使用该框架的第三方应用中。

Electron 是一个广泛使用的应用程序开发框架,允许开发者将网页应用代码打包为原生桌面应用体验。包括 Discord、Slack、Figma 和 Visual Studio Code 在内的众多主流应用均基于 Electron 构建。

私有 API 的风险与影响

在本次 macOS 更新之前,Electron 框架会调用一个名为“cornerMask”的私有 API。通常情况下,私有 API 并不对外开放供第三方开发者使用,而是由苹果公司为特定内部用途所设计。由于苹果不会像测试公开 API 那样对私有 API 进行充分验证,调用此类接口存在较高风险。

这一风险在 macOS Tahoe 推出后暴露无遗:苹果对该私有 API 的底层实现进行了修改,导致所有依赖 Electron 的应用 GPU 占用率急剧上升。许多用户在升级系统后明显感受到设备运行变慢、发热加剧等问题。

修复与应用更新

IT之家注意到,最新的 Electron 版本已彻底移除了对该私有 API 的调用。开发者正在升级其应用所集成的 Electron 框架版本,以解决性能问题。得益于名为 ShameElectron 的追踪工具,用户可以清晰了解哪些主流应用已完成更新。

目前已完成 Electron 版本升级、并缓解了该问题的应用包括:Claude、Cluely、Discord、Docker Desktop、Figma、GitHub Desktop、MongoDB Compass、Notion、Obsidian、Pocket Casts、Signal、Slack、Super Productivity 以及 Visual Studio Code。

不过,仍有不少重要应用尚未更新其 Electron 版本,例如 1Password、Bitwarden、Cursor、Dropbox、Windsurf 等。

用户建议与未来展望

如果您在使用 macOS Tahoe 期间发现 Mac 设备异常发热或响应迟缓,建议检查是否有仍在后台运行但未更新的 Electron 应用,并尽快升级至最新版本以改善系统表现。

随着补丁的逐步部署,用户体验有望逐步恢复正常。然而,此次事件也提醒开发者在使用私有 API 时应更加谨慎,以避免类似问题在未来再次发生。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

推荐阅读  联想来酷斗战者品牌计划进军电竞显示器市场