苹果近期推出的 macOS 26 系统引发了一场关于应用兼容性的讨论。部分开发者发现,基于 Electron 架构的应用程序在运行时会与系统默认的窗口圆角蒙版产生冲突,进而导致 GPU 负载异常升高。这一问题不仅影响了使用 Electron 架构的应用本身,甚至当这些应用存在于桌面上时,即使用户操作其他非 Electron 应用,也会出现滚动卡顿、交互不流畅等现象。
据了解,Electron 架构因其跨平台特性被许多知名应用采用,但此次暴露的问题却让不少开发者头疼。一些大公司迅速响应,通过发布更新来规避这一漏洞,但这意味着用户需要等待每个受影响的 Electron 应用单独推出补丁,才能彻底解决问题。这种分散式的修复方式显然不够高效,也给用户带来了不便。
幸运的是,苹果在最新的 macOS 26.2 Beta 版系统中采取了更为积极的措施。系统层面直接修复了这一兼容性问题,无需依赖各个应用的单独更新。这一变化最初由用户 Normarayr 发现,他长期关注并维护一个受影响的 Electron 应用列表。在将系统升级到 26.2 Beta 版后,他惊喜地发现所有卡顿问题都得到了解决。
深入分析后发现,问题的根源在于部分 Electron 应用试图修改系统内部的私人 AppKit API,这种行为与系统设计初衷相悖。苹果没有选择等待所有应用自行修复,而是直接在系统层面提供了彻底的解决方案,展现了其在用户体验和系统稳定性上的重视。
目前,macOS 26.2 仍处于开发者 Beta 阶段,预计将于 12 月中旬正式发布。对于那些受此问题困扰且不愿安装 Beta 版的用户来说,还需要耐心等待一段时间。不过,这一系统层面的修复无疑为未来的使用体验带来了积极信号。