NEW: Start my new Ultimate Portfolio App course with a free Hacking with Swift+ trial! >>

Would you make a Catalyst App?

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.

Listen on Apple Podcasts

Hacking with Swift is sponsored by Stream

SPONSORED Check out Stream's cross-platform open source chat SDK on GitHub! Write once and deploy your app with fully featured chat UI on iOS and macOS.

Go to GitHub

Sponsor Hacking with Swift and reach the world's largest Swift community!

BUY OUR BOOKS
Buy Pro Swift Buy Swift Design Patterns Buy Testing Swift Buy Hacking with iOS Buy Swift Coding Challenges Buy Swift on Sundays Volume One Buy Server-Side Swift (Vapor Edition) Buy Advanced iOS Volume One Buy Advanced iOS Volume Two Buy Advanced iOS Volume Three Buy Hacking with watchOS Buy Hacking with tvOS Buy Hacking with macOS Buy Dive Into SpriteKit Buy Swift in Sixty Seconds Buy Objective-C for Swift Developers Buy Server-Side Swift (Kitura Edition) Buy Beyond Code

Was this page useful? Let us know!

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.