UIKit Everywhere

John shares his frustrations with developing a Mac app using SwiftUI, highlighting the complexities of maintaining different APIs across platforms. He ultimately decides to stick with UIKit for a cleaner and more manageable codebase, expressing relief at the newfound simplicity and efficiency. The struggle to create a cohesive Mac UI leads him to realize that starting from scratch may be necessary for a truly native experience.