Planned Apple obsolescence?

Off topic, but this is the thing I despise about iPads, and to a lesser extent Macs.
This enforced ‘you MUST build on iOS 17 or Apple won’t sell your app’
It cannot be beyond the capabilites of OS writers to say ‘heres ioS17, but because your machine doesnt have this chip, you dont get this feature’
I have several dust gathering iPads that wont update, and in consequence, they can’t get new software, 99% of which doesn’t actually need anything that was introduced in iOS14,15,16…

4 Likes

That’s not 100% true. What Apple says is that your app needs to run in iOS 17, but that it can be compatible with older versions too. So if you need to do any sort of update to your app after the new OS is released, you’re also required to make sure it also works on the latest-greatest OS. That can change as Apple adjusts their security model and removes old deprecated functions every year, but in my experience, it’s mostly been a matter of adding new privacy permission dialog strings for privacy-sensitive features to your plist and recompiling with the latest version of Xojo or Xcode.

1 Like

I bow to your more indepth understanding.
This does mean, then, that for the sake of a handful of strings (which I am sure will have nothing to do with what my little 'ole app does), I’ll be having to fully upgrade the MacOS, Xcode, and everything else (always a ballache) to ship even a free app update after April.

No, you can use your system as long as it matches the iOS System requirements stated here: System requirements — Xojo documentation

• a Mac with Xcode versions 14 or 15
• iOS Simulator - 14.2 or later for M1-based Macs, any version for Intel-based Macs
• iOS versions 11 - 17

From April, it must use the new SDK, even though I won’t be using any new iOS features, and probably none of the expected deprecated stuff.

That does require Xcode 15
Xcode won’t upgrade to v15 unless I also upgrade my MacOS.

Which I reluctantly do, because I prefer to work in an environment that I know works, rather than lose a week or more working around problems arising from updates.
That’s my choice, I know. As I say, I hate being forced to upgrade.
(I can go years between Windows updates, and apps written in the 90s still run.)

1 Like

Where does this April deadline come from?

Where does this April deadline come from?

1 Like

Apple usually enforces building with the latest iOS SDK in April of each year.

2 Likes