3 ms·
I think that it's often underestimated just how much of what made/makes OS X/macOS good is actually in AppKit and the various other frameworks it's used with. P
by kitsunesoba 4y ago
I think that it's often underestimated just how much of what made/makes OS X/macOS good is actually in AppKit and the various other frameworks it's used with. Parts of it are a little aged compared to something that's received more attention in the past decade (like UIKit), but it still does a LOT of heavy lifting and makes developing a polished, capable desktop app much less of a headache.
In writing apps with other desktop UI frameworks, it's become evident just how much AppKit does well that many frameworks barely do or don't offer at all. Sometimes it's even really basic things, like how WinUI somehow has no first-party tableview despite that being one of the most fundamental desktop widgets.
Cross-platform AppKit would be a dream setup.
- rbanffy 4y agoIndeed. It’d need to be extended to cover the various other subsystems and probably offer a less idiosyncratic look and feel. Not that I dislike the NeXT visuals - I’d totally have a NeXT as my daily driver (with X, of course), but it became dated the moment Windows 95 copied it. In any case, anything that can be documented can be implemented in a clean room.