Claude is an Electron App because we’ve lost native

73 points by bhoot


boramalper

Why is losing native a bad thing?

Windows and macOS are proprietary operating systems and so are their native APIs. Their native APIs are defined by their canonical OS-provided implementations with all their quirks, versus a free and open standard maintained by a consortium/working group with multiple stakeholders. Software written against those native APIs are not cross-platform, especially the more they take advantage of platform-specific APIs, and perpetuates the lock-in effects of those operating systems (and in the case of macOS, MacBook hardware too).

I think Electron (or Web-on-Desktop and -on-Mobile) is one of the best things that happened in the free software movement so I don't know why people are so critical of it. Genuinely curious to hear their arguments besides the look & feel of native apps (which as the author argues is also now gone thanks to multitude of different/competing APIs).