Fatbobman’s Swift Weekly #050 | Has Your App Been Defeated by the New System?

fatbobman ( 东坡肘子)
5 min readSep 23, 2024

Weekly Comment

Photo by LARAM on Unsplash

Has Your App Been Defeated by the New System?

Since beta 7, I’ve upgraded all my Apple devices to this year’s new system. After using it for a while, I felt this year’s update seemed much more stable than the past two years. However, it turns out this was just my personal illusion.

Over the past few days, with the official release of the new system, many developers have begun encountering various issues with their apps. Some problems are minor, but others are driving people crazy.

Developers seem to have grown accustomed to SwiftUI’s “quirky behavior” after every major update, showing much higher tolerance for these small glitches than before. At the same time, the new display mode has caused widespread issues with unadapted widgets, making interfaces more troublesome.

Compared to minor UI-level glitches, deeper crash issues have caught some developers off guard. Apps using SwiftData have seen a noticeable increase in crash frequency, undoubtedly disappointing many developers who had high hopes for the new framework. Even more surprising is that the fetchedProperties feature in Core Data on iOS 18 can also cause crashes—quite unexpected for a framework that’s known for its stability.

--

--

fatbobman ( 东坡肘子)
fatbobman ( 东坡肘子)

Written by fatbobman ( 东坡肘子)

Blogger | Sharing articles at https://fatbobman.com | Publisher of a weekly newsletter on Swift at http://weekly.fatbobman.com

No responses yet