GitHub user dpogue added a comment to the discussion: cordova-ios 8.0.0: Support minimum iOS 15
We could look at bumping the minimum iOS version to 15 in Cordova iOS 9, but I'm generally not a fan of bumping it unless we're actually requiring APIs that aren't available in the previously supported version. Xcode might not let you run old simulators, but you can still build and deploy to older devices. The _only_ reason that I begrudgingly bumped the minimum to iOS 13 for Cordova iOS 8 was because the changes to the WKURLScheme handling weren't feasible on older versions, and we were getting flooded with (incorrect) bug reports about an Xcode warning. There are a few reasons I feel this way: 1. From an API perspective, dropping support for the sake of dropping support kinda sucks. It's one thing to say "we have to update the minimum version because that allows us to use these new APIs to support these new features", it's another to break compatibility with no gain to the end user. 2. It's a bit of an ethical decision in a world of planned obsolescence, climate change, and rampant e-waste to make choices around which devices you're willing to support. 3. There are lots of people and lots of companies who are not in positions to upgrade devices on a regular basis and who need software that can still support older devices. As an example, I know a company that has a Cordova app deployed to customers with hundreds of old iPads on an internal network that don't support anything newer than iOS 14. The customer isn't in a position to replace all these older (but perfectly functional) devices, and Cordova dropping support would put that company in a difficult position where they'd be forced to stay on old unsupported Cordova versions. If there's a good technical reason or new API that justifies bumping the minimum version, put an argument together. But I don't find "We get to remove some if statements" and "Apple doesn't care about old versions" to be particularly compelling. GitHub link: https://github.com/apache/cordova/discussions/566#discussioncomment-14657147 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
