Remix.run Logo
steve1977 14 hours ago

The thing I often ask or mention in discussions about SwiftUI is, if SwiftUI is so good and easy to use and made for cross-platform, why did take Apple themselves for example so long to port their Journal app to macOS? This is a trivial application, something you'd have found in a beginner programming book as an example project 10 or 20 years ago.

I get all the points about Swift and SwiftUI in theory, I just don't see the results in practice. Also or especially with Apple's first party applications.

astrange 12 hours ago | parent [-]

Journal has a lot of extra features where it autogenerates suggestions based on what you've done lately.

steve1977 3 hours ago | parent [-]

Most of these extra features are still pretty trivial. What does it do? Suggest entries based on recent walks, music you listened and photos. Nothing that would justify a multi-year porting effort IMHO.

And these features don't even work across devices, or rather, from what I can tell, they don't exist at all yet in the macOS Tahoe version.

Similar things could be said about for example the Passwords app. It works, it's functional, sure. But compared to apps like 1Password it's really, really barebones. You can't even change the way the it generates passwords if you need to comply with a specific policy for example.