IT之家 10-12
macOS Tahoe更新引发Electron应用性能问题,修复补丁正逐步部署
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

IT 之家 10 月 12 日消息,上个月 macOS 26 Tahoe 发布后,用户开始发现许多流行的 Electron 应用出现显著的 GPU 性能下降问题,原因在于这些应用使用了某一特定的私有 API。目前,Electron 团队已修复该问题,相关补丁正逐步在使用该框架的第三方应用中部署。

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

在本次更新之前,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 应用,并尽快升级至最新版本以改善系统表现。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

tahoe macos discord it之家 gpu
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论