Why Claude still ships as an Electron app
Claude Code can write native Swift good enough to ship a Mac App Store app. Anthropic’s own Claude desktop app is still built using Electron - a web browser (Chromium) wearing a costume.
Electron bundles a full Chromium browser and a Node.js runtime inside every app, so one codebase renders on Windows, macOS and Linux instead of three native builds. It’s why Slack, Discord and (until recently) Notion feel identical everywhere. It’s also why they’re memory-hungry, slow to open and never quite right: patchy keyboard shortcuts, no proper native menu behaviour, battery life your MacBook resents.