logoalt Hacker News

Schiendelmanyesterday at 11:18 PM1 replyview on HN

If you're interested, it's to reduce cost. It's incredibly expensive to build something like Music or Maps. If each version is tied to an OS version, it keeps you from having to explode your testing and fixing cycle over time.


Replies

Marsymarstoday at 12:28 AM

This is especially notably when you want to support all the latest OS features.

My company keeps the testing cycle smaller by only adding new OS-dependent features to its mobile app when the minimum supported OS version gets incremented and a feature is supported in every supported OS version. That means that the iOS app is only now getting features that were added in iOS 15 in 2021.