Electron Remains a Scourge on Native App Quality
*John Gruber’s 2018 post, resurfaced in the Daring Fireball archive, argues that Electron apps erode the Mac’s core advantages even as the platform’s user base expands.*
The archived argument
Gruber states outright that Electron is without question a scourge. He does not share the full pessimism some observers hold about native apps disappearing, yet he sees the framework as a clear step backward for users who value performance and adherence to platform conventions.
The post contrasts the Mac with Windows. Gruber expects the Mac to prove more resilient because it continues to draw people who notice when apps violate human-interface guidelines or deliver sluggish results. Windows, in his view, has already absorbed larger numbers of users indifferent to those details.
What popularity changed
Gruber traces the problem to the Mac’s growth a decade earlier. More users should, in theory, have produced more attention from developers and therefore more Mac apps. Instead the influx brought buyers who do not prize the qualities that made the platform distinctive.
Those earlier Mac users already understood the value of native code. Newer arrivals often accept cross-platform compromises without complaint. The result, Gruber writes, is that the very success of the Mac has diluted the audience most likely to demand better.
The practical effect
Electron apps ship faster for developers and run on multiple operating systems from a single codebase. That convenience arrives at the cost of higher memory use, slower interface response, and visual elements that ignore Mac-specific standards. Gruber presents these trade-offs as the central reason he continues to criticize the approach.
Why it matters
The Mac’s reputation for polished software rests on developers who treat the platform’s constraints as features rather than obstacles. When Electron lowers that bar, the platform risks becoming just another container for mediocre cross-platform code. Users who once chose the Mac precisely to avoid that outcome now have fewer reasons to stay.
Developers who still ship native Mac apps therefore carry a heavier burden: they must demonstrate clear advantages that Electron cannot match if the platform is to retain its original character.
---
Sources:
{
"excerpt": "Gruber’s archived 2018 post calls Electron a scourge and warns that Mac growth has diluted the audience that demands native quality.",
"suggestedSection": "opinion",
"suggestedTags": ["electron", "native-apps", "macos"],
"imagePrompt": "An abstract desktop surface with translucent overlapping windows and faint grid lines dissolving at the edges, set against dark wood grain and cool metal tones. muted color palette, cinematic lighting, 16:9"
}
No comments yet