Ask HN: Performance regressions in SwiftUI apps on macOS Sequoia
A developer created a sorting visualization app for macOS and iPadOS, facing performance issues on macOS Sequoia. Despite reporting bugs and seeking help, they received no responses and are seeking assistance.
A developer training in macOS and iPadOS has created a sorting visualization app, which is available on the App Store. The app performs well on macOS Sonoma, but after testing it on macOS Sequoia with Xcode 16 beta, the developer noticed significant performance lags attributed to changes in SwiftUI. Despite conducting nearly 50 Instruments traces to identify the issue, the developer found no clear indicators of performance problems, such as unusual GPU or CPU behavior. They have reported two bugs to Apple via Feedback Assistant but have not received any responses. Attempts to seek help on the Swift forums were unsuccessful due to privacy concerns regarding Apple-owned frameworks, and inquiries on the Apple Developer forums also went unanswered. The developer even signed up for office hours with Apple but had their appointment declined. They have provided detailed traces, videos demonstrating the performance issues, and a reproducer project in their bug reports. Feeling at a loss, the developer is reaching out for assistance, hoping to connect with Apple engineers involved with SwiftUI or Mac Catalyst, or anyone else experiencing similar performance issues. They express gratitude for any help that can be offered.
Related
Spending 3 months investigating a 7-year old bug and fixing it in 1 line of code
A developer fixed a seven-year-old bug in an iPad accessory causing missed MIDI messages by optimizing a modulo operation. The bug's resolution improved the audio processor's efficiency significantly.
The unbearable sorrow of Apple Weather
The author criticizes Apple Weather iOS app for inconsistent temperature data presentation, focusing on alignment and color issues in temperature bars. Adjusting text size improved alignment, but concerns remain about decision-making process.
Did you know about Instruments?
The article discusses misconceptions about Instruments on macOS, highlighting its versatility beyond Xcode. It provides a guide on usage, showcases CPU profiling, and system tracing examples, praising its capabilities for performance analysis. A former user compares it to Shark, recommending exploration.
Apple Intelligence Now Available in New iOS 18.1, iPadOS 18.1, Sequoia Dev Betas
Apple has released developer betas for iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, featuring Apple Intelligence tools. Compatibility requires specific devices, with additional features expected later this fall.
Apple Arcade developers say working with Apple is like in 'abusive relationship'
Game developers are increasingly dissatisfied with Apple Arcade, citing declining payments, project cancellations, and poor communication. They seek clearer goals and better support from Apple, especially for the Vision Pro.
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.
Related
Spending 3 months investigating a 7-year old bug and fixing it in 1 line of code
A developer fixed a seven-year-old bug in an iPad accessory causing missed MIDI messages by optimizing a modulo operation. The bug's resolution improved the audio processor's efficiency significantly.
The unbearable sorrow of Apple Weather
The author criticizes Apple Weather iOS app for inconsistent temperature data presentation, focusing on alignment and color issues in temperature bars. Adjusting text size improved alignment, but concerns remain about decision-making process.
Did you know about Instruments?
The article discusses misconceptions about Instruments on macOS, highlighting its versatility beyond Xcode. It provides a guide on usage, showcases CPU profiling, and system tracing examples, praising its capabilities for performance analysis. A former user compares it to Shark, recommending exploration.
Apple Intelligence Now Available in New iOS 18.1, iPadOS 18.1, Sequoia Dev Betas
Apple has released developer betas for iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, featuring Apple Intelligence tools. Compatibility requires specific devices, with additional features expected later this fall.
Apple Arcade developers say working with Apple is like in 'abusive relationship'
Game developers are increasingly dissatisfied with Apple Arcade, citing declining payments, project cancellations, and poor communication. They seek clearer goals and better support from Apple, especially for the Vision Pro.