Recorded – watch the full episode on YouTube.
We now have multiple options of macOS: AppKit, Catalyst, or SwiftUI. Has Catalyst tempted you?
Kaya Thomas: It did tempt me. When Catalyst came out, I kind of explored it for Calm when the beta came out to see if we can and do it for Calm. And I had a lot of road bumps and a lot of trouble on even trying to get it started. And I think especially for production apps, there were just some confusing things in terms of how it will work with subscriptions and all this. And it wasn't really clear. So if it was a simple app and maybe not like a really big production app or a big company app definitely would think about it.
“I want the Mac users to have that completely Mac experience, not like a half Mac half phone experience.”
But also I think there are some things on iOS that are just so different on Mac. And I think it seems like they've done a good job, pretty much translating that. For example, I use the Jira Mac app, which is a Catalyst app. I'm pretty sure they announced that at WWDC20, so I think it's a Catalyst app. And you can definitely tell some subtle things that are like, “this is not really a computer experience” or like, “it shouldn't really work like this on a computer.”
Paul Hudson: Controversial use of the computer there, Kaya!
Kaya Thomas: Yeah. I don't know if I would really do a Catalyst app because I feel that if I want to build a Mac app, I want the Mac users to have that completely Mac experience, not like a half-Mac half-phone experience.
This transcript was recorded as part of Swiftly Speaking. You can watch the full original episode on YouTube, or subscribe to the audio version on Apple Podcasts.
SPONSORED Join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer! Hurry up because it'll be available only until September 29th.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.