Good move, SwiftUI and MacOS performance can't tolerate any more performance degradation. The Settings app for example opens a separate process for each tab and keeps it around until you quit Settings; I'm not sure if this is why it's so slow, but it is like wading through ketchup. If you click on the first item below your profile photo and then press the down arrow to the bottom, it will open a new process for all of them.
In my experience building a similar app that I haven't launched, NavigationSplitView ended up causing a few hitches when switching or recycling views, it was distracting enough that I kind of lost momentum on it for now.
It's a bit frustrating that it's such a black box and we have to wait a full year for announcements and updates, nothing happens in the open and we're entirely dependent on their feedback system.
Comments
Good move, SwiftUI and MacOS performance can't tolerate any more performance degradation. The Settings app for example opens a separate process for each tab and keeps it around until you quit Settings; I'm not sure if this is why it's so slow, but it is like wading through ketchup. If you click on the first item below your profile photo and then press the down arrow to the bottom, it will open a new process for all of them.
In my experience building a similar app that I haven't launched, NavigationSplitView ended up causing a few hitches when switching or recycling views, it was distracting enough that I kind of lost momentum on it for now.
It's a bit frustrating that it's such a black box and we have to wait a full year for announcements and updates, nothing happens in the open and we're entirely dependent on their feedback system.