That's been how it's been for years now. Every year. I'm sympathetic to the argument that that's not enough time, but if your company has a mobile app on iOS and you're not planning to do this work every summer in time for the September release then it's a pretty major failure of planning.
If you need to do months of work every summer to keep up with iOS updates you need to look at what you’re doing wrong, unless you’re simply adopting new features every time. Things should generally just work. Apple doesn’t usually break well-behaved apps (usually).
For sure, but you at least need to plan to maybe have work to do. Either to proactively support new features/devices or any necessary updates. If you're hitting September and your app is still broken, something has gone wrong.
You just need to plan to test your apps every Summer. And maybe extra time for implementing new platform features, like log-in with Apple and whatnot. But it’s still a yearly routine!
Why the /s? Three months is a _very_ long time in software. This isn’t retooling physical metal for a new car model year; it’s minor software tweaks at best. Most developers don’t actually need to do anything.
I have not updated it since 2020. Yeah, new versions are available, but the old one works fine, so no need to even upgrade. You shouldn't have to get every single version of software just because its available.
Right, but since when does Apple (or any company) get to dicate what versions of software that I use? Granted in some cases, forced upgrades are a thing. But I am a human being with agency, I can make my own decisions on what to run on my own computer/devices.