5 ms·
I really doubt the issue is technical. The page curl rendering itself was implemented in Core Animation. The application side just set the parameters for the po
by TheTon 4y ago
I really doubt the issue is technical. The page curl rendering itself was implemented in Core Animation. The application side just set the parameters for the position of the curl. It worked well even on the original iPad.
I have no inside knowledge but I would be shocked if it was anything other than an aesthetic choice to eliminate the page curl.
- newaccount74 4y agoMaybe that was how Apple operated under Steve Jobs (developers would work days and nights to make Steve Jobs vision work despite technical challenges) but unfortunately it does not seem to be how Apple operates anymore. The redesign of System Preferences / Settings in macOS 13 shows that they do not care about any details any more at all. It looks like some manager said: "Make it look like on iPad", and some overworked dev changed the UI in the way that was the least amount of effort, and they shipped it without checking if the result is usable at all.
- Apocryphon 4y agoThe redesign is due to rewriting System Preferences in SwiftUI.
- newaccount74 4y agoI wonder if the usability issues are a result of using Swift UI (because it's just too hard to make good UIs in SwiftUI) or because they just don't care about usability any more.
- Apocryphon 4y agoI think, as with the questionable quality of the Catalyst-created macOS apps that preceded the new System Preferences, it was a desire to show off a new framework while it is still in a semi-beta unfinished state, let alone before the best practices for these new technologies have been devised yet.
- ElFitz 4y agoMost of my SwiftUI pet projects are snappier than macOS’ settings.
- deleted 4y ago[deleted]
- 9dev 4y agoRight?? It’s absurd how I sometimes wait three seconds for it to switch the pane content after clicking another settings category, downright infuriating.