Published Jan 20, 2024

346: Go Back and Pop Myself

Dive into the future of mobile technology with foldable phones, grapple with the software challenges facing iOS development, and explore the consumer backlash over TiVo's latest UI changes and ad strategy, as the hosts dissect the intricacies of tech innovation, usability, and consumer satisfaction.
Episode Highlights
Accidental Tech Podcast logo

Popular Clips

Questions from this episode

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.

    ---