2 ms·
> Things 3 is another classic example of an app that would be very easy to port to other platforms if so wished, but the devs aren't interested in going outside
by kitsunesoba 4y ago
> Things 3 is another classic example of an app that would be very easy to port to other platforms if so wished, but the devs aren't interested in going outside Apple's Walled Garden. And if it makes them good money I can't even blame them.
A big factor is likely the quality of the UI frameworks on other platforms. On Windows, only the older "legacy" frameworks come close to the depth of AppKit but are a bear to work with (and in questionable maintenance status). GTK isn't the worst, but version 3 and up makes no attempt to fit in on non-Linux desktops. Qt probably comes closest but it comes with the caveat of being tied to C++ or Python, and distribution can be a pain. With Electron you have to bring your own everything.
I follow some Apple platform devs (on top of being one myself) and there's will from them to produce software for other platforms, but only once there's an option as nice as AppKit/UIKit to do so with.
- user_7832 4y agoYeah that's quite understandable. I just wish Microsoft/Google would attempt to improve this aspect - they probably already are doing things but from the sound of it not enough.