Hacker News new | ask | show | jobs
by tpush 1777 days ago
Well, I guess it's hard to care about (platform-)native apps and toolkits when cross-platform apps are generally winning these days (VSCode, Figma etc.) over native Mac apps, even on macOS itself.

Plus most new apps by Apple these days are horribly bad. People say native toolkits result in better performance and features etc., but I'd take all electron apps of this world instead of Apple's absolutely garbage Music app for example. The buggiest, slowest & and least performant app I've ever seen. Worse than pretty much any cross-platform app.

But hey, at least it uses native controls?

2 comments

A lot of the worst parts of Music.app, including the Apple Music and iTunes Store UIs are actually rendered in a web view, at least last I checked. So it’s closer to being an “Electron” app (despite not using Electron itself) than a true native app in many ways.
You are right; this app is even worse than iTunes, which was widely considered the worst app Apple ever shipped.

However, this app is almost like "Apple's home-made Electron". It uses web views for the majority of its UI, and doesn't even pre-fetch things either, so each new tab is an exercise of stoicism, and usually underperforms the actual web-page version of Apple Music (https://music.apple.com).