Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mcalict

macrumors member
Original poster
Jan 11, 2013
82
95
For those of you that are developers, I'm wondering if Apple has mentioned, or hinted at, anything regarding the deployment size/packages for iPhones that WON'T support AI vs those that will. What I'm driving at, will the iPhones that won't be capable of running AI receive a smaller iOS 18 package/installer that's missing the AI code, or will it be the same as those running on 15Pro/Max/16, and by knowing which model iPhone it's running on, skips/doesn't run the applicable AI and other features older phones cannot run?

Not that there's anything that can be done about it. Just wondering how much 'bloat'/unused code, those older phones may carry around with iOS 18. Not that we've haven't already experienced this with features and prior iOS versions some phones weren't allowed/capable of running. I'm just wondering if this is possibly a bigger set of code that's unusable and consuming memory.

Which gets me to thinking about the other post made today called "One more thing - iOS 18 core/light"... Which is a nice idea, but highly unlikely in my view.
 
the big files are downloaded when you turn on AI, because AI capable devices can also choose not to use it so I would say ipsw files will have the same size difference as always.

“Unused” code has been in iOS for long anyways:
The gesture navigation feature of iPhone X was available in iPhone 8 with jailbreak.
Same with special portrait modes.
iPad features like recent apps in the dock too.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.