346: Go Back and Pop Myself

Topics covered
Popular Clips
Questions from this episode
- Asked by 5 people
Episode Highlights
iOS Bugs
The discussion highlights the frustrations developers face with iOS bugs, particularly those affecting user interfaces. shares his experience with a navigation bar corruption bug in iOS 13.1 that disrupted the functionality of his app, Overcast. He expresses relief when the bug was fixed in the iOS 13.2 beta, hoping it remains stable and is quickly released to users 1. adds that Apple's lack of telemetry in apps like Mail can lead to overlooked issues, making it difficult to gauge user experience 2. describes a specific bug in Overcast where the navigation bar items accumulate and stop functioning, requiring a forced app restart 3.
I just, I can't wait for this. And I hope they actually keep this fixed and I hope they actually ship this very, very soon to customers.
---
Release Cycles
The complexities of software release cycles are evident in Apple's approach to iOS updates. discusses how Apple's internal testing often misses consumer-facing bugs due to the lack of real-world data during development 4. He suggests that Apple's yearly release schedule may contribute to these issues, as the focus on new features can overshadow stability and performance improvements 5. and debate whether delaying purchases could improve user experience, as initial releases are often buggy 6.
It's just as possible to do that and not mess up as it is to do with Marco's scheme or any other scheme.
---
System Integrity
System integrity issues pose significant challenges, as demonstrated by recent incidents involving Chrome and Mac systems. explains that system integrity protection is designed to prevent unauthorized changes to essential system files, yet some users disable it for compatibility with certain software 7. John Siracusa8. This incident underscores the importance of maintaining system integrity to protect against unforeseen software conflicts.
System integrity protection exists to protect the operating system from bugs in other programs.
---













