苹果 macOS Tahoe 更新引发 Electron 应用性能问题,修复补丁正逐步部署

IT之家 10 月 12 日消息,上个月 macOS 26 Tahoe 发布后,用户开始发现许多流行的 Electron 应用出现显著的 GPU 性能下降问题,原因在于这些应用使用了某一特定的私有 API。目前,Electron 团队已修复该问题,相关补丁正逐步在使用该框架的第三方应用中部署。苹果 macOS Tahoe 更新引发 Electron 应用性能问题,修复补丁正逐步部署休闲区蓝鸢梦想 - Www.slyday.coM简要来说,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 应用,并尽快升级至最新版本以改善系统表现。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,蓝鸢梦想所有文章均包含本声明。

相关推荐

  • 友情链接:
  • PHPCMSX
  • 智慧景区
  • 微信扫一扫

    微信扫一扫
    返回顶部

    显示

    忘记密码?

    显示

    显示

    获取验证码

    Close