I'm developing for a 27 inch iMac and having the exact same problem as you. The problem is obvious: the entire UI operates on just one thread AND re-renders stuff that hasn't been updated. There's no way to know when the rendering has finished and there's no way to separate areas within the UI to render independently. SwiftUI is nothing more than a failed proof of concept and Apple never respond when they know its their fault.
I've found it hard enough learning Swift and SwiftUI, so I don't want start learning an about to be depreciated UIKit. So come on dear Apple, give us something that JUST WORKS.
Perhaps I should have chosen Python. Certainly the networking would have been easier!
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: