3 ms·
It’s not the focus of the article—which is clearly intended to narrowly focus on the current state of macOS UI APIs—so I can’t fault it for having no mention of
by eyelidlessness 5y ago
It’s not the focus of the article—which is clearly intended to narrowly focus on the current state of macOS UI APIs—so I can’t fault it for having no mention of Electron. But it’s hard not to see a huge Electron-shaped hole in the picture painted. At least for my usage, nearly all of my dailyish use apps are either:
- built in (Finder, Activity Monitor, Reminders)
- macOS native but get little benefit from that other than existing before Electron (iTerm, Tower but even that is an ancient unmaintained version because I’m not sold on the subscription model)
- Some Chromium thing, mostly Electron (~90% of my daily usage if not more)
And I know this will vary by user but… I suspect that breakdown is similar for anyone using more than built-ins. I love the idea of “Mac-assed Mac apps”[1], but there just… aren’t many and they’re either very specialized (Panic stuff and Pixelmator being prominent examples) or very minimal and of unpredictable quality (the vast majority of the Mac App Store). Though this is a good reminder that I want to buy Paw[2] even though I currently don’t have much use for it.
But like… being real, the issue isn’t that native macOS UI toolkits are bad in some way. The issue is that nobody is developing platform-specific desktop UIs at all, give or take first parties and marginalia. If anything, Linux is healthier in this respect than anything else, and that’s because it’s already a hodgepodge of community efforts.
1: https://daringfireball.net/linked/2020/03/20/mac-assed-mac-apps https://daringfireball.net/linked/2020/03/20/mac-assed-mac-a...
2: https://paw.cloud/ https://paw.cloud/
- eyelidlessness 5y agoAnd my goodness I’d love to switch from VSCode to Nova if I could figure out how to both support my own debugging story and know how to document it for the larger VSCode crowd, but last I checked both are impossible and I work in open source so I’m going to milk the cows in the field they’re actually grazing (I have no idea if I’m butchering an existing aphorism or just butchering one I just made up).