Skip to content
TopicTracker
来自 daringfireball.net查看原文
译文语言译文语言

DF 档案回顾:Electron 与原生应用的衰落

时隔八年,这篇文章依然发人深省。作者当年的担忧是合理的——Electron 等非原生框架确实带来了问题,但他也没有陷入失败主义式的悲观。如今,真正原生、符合 Mac 审美的好应用正在复兴;Electron 并未退潮,但也没有进一步占领阵地。从 Apple 自家的 Journal(令人失望)与 Siri(有 Mac 味)的对比,再到 Anthropic 的 Claude 竟用 Electron 打造 Mac 应用的讽刺,文章揭示了一个关键问题:能生成高质量 AppKit/SwiftUI 代码的 AI 公司,却选择用 Electron 造一个“螺丝钉入墙”的糟糕应用。

背景速读

- Daring Fireball 是知名科技博主 John Gruber 的个人博客,以对苹果生态的深度评论闻名。本文是他在 2018 年一篇旧文基础上的 2026 年更新。 - Electron 是一个流行的跨平台开发框架(被 Slack、Discord、VS Code、Claude 桌面版等使用),本质是把网页应用打包成桌面应用。优点是开发成本低,缺点是占用内存高、响应慢、不遵循各平台原生交互规范。 - AppKit 是苹果官方的 macOS 原生开发框架;"HIG" 指苹果人机界面设计指南。作者认为使用 AppKit、遵循 HIG 的应用才是"真正的 Mac 应用"。 - 本文的核心争论:跨平台框架(Electron)方便了开发者但牺牲了用户体验,而原生应用虽然开发成本高但体验更好。作者观察到近年优质原生 Mac 应用数量在回升,而 Electron 并未进一步扩张。 - 文末针对 Anthropic 的讽刺在于:Claude AI 本身极其擅长生成原生 Mac 代码(AppKit/SwiftUI),但 Anthropic 自己的 Mac 版 Claude 却用 Electron 写得像"iOS 应用在 Mac 窗口里跑"。

相关报道

  • Jimmy Wales announced that Wikipedia was live at wikipedia.com on January 15, 2001. The site was intended to be a "really quite snazzy" wiki complement to the Nupedia project, offering a more collaborative and less formal environment for building an encyclopedia.

  • OpenAI has announced Daybreak, a new initiative focused on advancing AI safety and alignment research to ensure artificial general intelligence benefits humanity.

  • SpaceX has announced plans to launch approximately one million satellites to create space-based data centres, according to the European Southern Observatory (ESO). The massive satellite constellation would significantly increase the number of objects in orbit, raising concerns about light pollution and interference with astronomical observations.