SwiftUI Only Makes It Easy to Develop Bad Apps
12 hours ago
- #Mac Development
- #Apple Criticism
- #SwiftUI
- Paulo Andrade built Shopie entirely in SwiftUI to maximize code reuse across Apple platforms, aiming for a native-feeling Mac app in 2026.
- Andrade's conclusion criticizes Apple for letting AppKit fossilize and creating SwiftUI, which struggles with fundamental Mac features like Undo/Redo.
- A specific example in Apple Journal shows SwiftUI's broken Undo/Redo behavior, where deleting a word and undoing erases the entire sentence permanently.
- The author, John Gruber, highlights that SwiftUI remains unreliable for native Mac app development after seven years, unlike AppKit/UIKit.