Catalyst, which arrives this fall, will allow developers who are well-versed in the vagaries of writing iOS apps to use those skills to write Mac apps. This will most commonly take the form of bringing iPad apps to the Mac, with additions to make them feel more like native Mac apps, but it’s more than that — it provides iOS developers with a familiar set of tools and access to an entirely new platform, and it makes the target for professional apps across Apple’s platforms broader by including both the iPad and the Mac.
iOS apps are currently built to run on devices running Apple-designed ARM processors, and if the rumors are true, that’s another transition waiting to happen. But given that all Mac and iOS developers are already using Apple’s Xcode tools to develop their apps, I suspect that the pieces have been put in place for a fairly simple transition to a new processor architecture…
Transitional technologies are all a part of the long game. Catalyst will bring those apps to the Mac. iOS and Mac developers will pick up Swift and SwiftUI. Mac apps can integrate iOS stuff via Catalyst. iOS apps can integrate Mac stuff for use on the Mac. And all developers can begin experimenting with SwiftUI, building new interfaces and replacing old ones in a gradual process.
And then we’ll turn around sometime in the 2020s and realize that all of this talk of UIKit and AppKit and Catalyst is behind us, and that our apps are written in Swift with interfaces created using SwiftUI.
MacDailyNews Take: It’s a paradigm shift happening in slow motion!
SwiftUI will bring more and more developers from “other” platforms to Swift, delivering more native apps for our Apple devices! It’ll take some time, but it really is a big game-changer. — MacDailyNews, June 7, 2019