Member-only story
Feedback and Communication | Fatbobman’s Swift Weekly #070
Feedback and Communication
Recently, I received an email from Apple informing me that an issue I reported last April — @State’s abnormal initial value behavior in multi-window applications — has been fixed. What’s even more delightful is that this fix applies not only to the latest system but is also backward compatible with iOS 17.5, macOS 14.5, tvOS 17.5, watchOS 10.5, and visionOS 1.3. At the same time, the adaptation of certain new features in WWDC 2024 to older systems appears to signal that the SwiftUI team is breaking away from the traditional practice of confining new features and bug fixes solely to the newest systems.
Although the period from when I submitted the feedback last April until the fix was implemented at the beginning of this year was not short, I couldn’t hide my inner joy upon receiving the notification. This joy stems not only from the complete resolution of the issue but also from the recognition of my contribution as a developer to the ecosystem.
Even more coincidentally, a few days ago I received a private message from an engineer on the SwiftUI development team. He not only confirmed the other issue regarding the abnormal behavior of onChange
that I reported but also candidly shared the consistency challenges that the SwiftUI API faces when adapting to Apple’s…