Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Great explanation. Helps understanding the situation. Still I feel bad that there is no way to return to the IOS version the device came with. If only Apple would give us a backdoor for this.

Agreed, but not in the real world.
How about having access to one's preferred iOS instead of forced updates...
Whenever I use my purchased device, I always have a vague feeling that I am really only being given Apple's permission, as long as I agree to their terms. It somehow ruins the user experience a little.
As far as older device's OS performance being compromised, I can only relate my personal experience, which is rather subjective and probably not very scientific.
It seems that the more recent OS upgrades/updates, are directed towards pre-teens.
 
All animations in iOS 11 are noticeably slower on my 7 Plus and it sux. Speed, responsiveness and fluidity of the UI are worse and no benchmark will pick this up. This testing and dubious headline wreaks of Apple in damage control.

Every iPhone I’ve ever had has suffered the same fate on newer versions of iOS, some extremely so. The A10 is fast and more than capable of simple animations and transitions, so why have they slowed it? iOS has hardly changed dramatically in recent versions and I disable a lot of the newer features I’m not interested in anyway - to no avail.

I don’t care if the slowdowns are deliberate or not. Either they’re deliberate or Apple is not optimising older devices to maintain speed. Both of these are as bad as each other as far as I’m concerned.
 
Last edited:
this issue could be solved once and for all if apple allowed devices to downgrade unrestrictedly.
the 4S and ipad mini 1 were literally killed with iOS 9 and there is no going back.
 
This does not match my experience. I get that all the new things they add puts extra load on the same engine powering the device but anyone who has had a 1st gen iPad mini will know how just simple web browsing became painful on iOS 9 yet with iOS 7 it was fine.
 
I've always thought it's just an optimisation thing. They can only do so much on the initial X.0 release, so when people go from X.3.5 or whatever to the new OS, they're going from a release that's had a whole year to be optimised for all devices to one that's not yet had that benefit. That's why you'll often hear about as much lag and stutter in animations on an iPhone 8 or iPad pro as you will on an iPhone 5s or iPad air 2. if you jumped from two comparable releases, say 10.0 to 11.0 or 9.3.5 to 10.3.3, the difference would probably hardly be noticeable on the latest OSes and devices.
 
This story won't play well in the MacRumors.com community--it completely invalidates all the conspiracy theories and complaining.

Ummm. I can run benchmarks for my 2009 17 MacBook Pro across multiple versions of OS X and windows and also present you with a chart to show that my hardware CPU and GpU performance has remained at 2009 hardware benchmark levels +- 5-10% depending on drivers.....


The argument is not that apple slows down the hardware, is that the hardware falls behind the requirements of the OS.
[doublepost=1507372177][/doublepost]
All animations in iOS 11 are noticeably slower on my 7 Plus and it sux. Speed, responsiveness and fluidity of the UI are worse and no benchmark will pick this up. This testing and dubious headline wreaks of Apple in damage control.

Every iPhone I’ve ever had has suffered the same fate on newer versions of iOS, some extremely so. The A10 is fast and more than capable of simple animations and transitions, so why have they slowed it? iOS has hardly changed dramatically in recent versions and I disable a lot of the newer features I’m not interested in anyway - to no avail.

I don’t care if the slowdowns are deliberate or not. Either they’re deliberate or Apple is not optimising older devices to maintain speed. Both of these are as bad as each other as far as I’m concerned.

Spot on. You can run that benchmark now and see that the results are almost identical prior to iOS 11.
[doublepost=1507372280][/doublepost]
this issue could be solved once and for all if apple allowed devices to downgrade unrestrictedly.
the 4S and ipad mini 1 were literally killed with iOS 9 and there is no going back.

Bingo. My iPhone 4S was a brilliant device, still just as fast as it ever was, though iOS 9 has turned it into a laggy mess . If I could downgrade the iOS, the phone would once again be a pleasure to use.
 
  • Like
Reactions: tn-xyz
Moaners on here will still find a way to put a negative spin and confirm their bias about Apple’s planned obsolescence...

If nothing else, they will claim Apple paid for this research.....

Please go find an iPhone 4S running iOS 9 and comeback here and tell us how it goes.

If you think 4S on iOS 9 is a good experience..... wow....just wow...
[doublepost=1507372956][/doublepost]
And yet my iPhone 5S is just as useable with iOS11 as it was with 10 or 9 or 8 or 7.

Still works as fast as it ever did.

Still as responsive as it ever was.

So I’m calling shenanigans on this whole “my phone is unusable thanks to iOS11” nonsense.

It’s not actually. Though people don’t look at facts. You may choose to ignore the changes.

https://arstechnica.co.uk/gadgets/2017/09/ios-11-iphone-5s/

If you do research, you will find this “benchmark” is BS, there has always been a history of performance issues with iOS upgrades. Hardware benchmarks are meaningless in relation to os user experience
 
I, do not, believe this, for one single bit.

First of all:

- It would be one of the most profitable ways for Apple to keep people buying new phones.
- Apple basically keeps nagging you to update iOS, and make it so that uncareful people accidentally update their phone either through their iOS itself or iTunes. Yes so called to keep users 'safe' and to provide the 'best' experience ever! Do you believe it?
- In addition, the hell with ever having any chance to downgrade ever, unless saved blobs.

From a technical viewpoint:

- An OS doesn't 'magically' slow down the more features it adds or posesses. This is the most lame excuse of people that defend Apple when it comes to this particular subject, it is used to keep all newbs at bay.

- So even if an iDevice would be slow due to the OS being so much more 'heavy', a lot more people would experience wild temperature increases around the board.

"It's not gonna happen!" (Dictating trump ;-)


- Benchmarks only show potential driver and raw CPU/GPU performance, but it does NOT show intentional code in the OS that would look like (Simplified, but the idea is what matters)

if iDeviceModel < %whatevernumber%
{
goto Function MakeYourDeviceSlowAsHell
}

MakeYourDeviceSlowAsHell
{
'Add some random malicious junk code to rum in the background or just randomly sleep between execution of code'
}

Or... just go complete Intel Inside and choose a different code path to execute the slowest bit of runtime code.

You know, Intel C Compiler. Yes, companies have been known to do this, and they will keep doing it for profit.

And no, nothing of the sort would have to affect ANY benchmark.

So yeah, keep dreaming about apple's recurring 'Fixes and performance updates' guys, and please do believe it.

My rule of thumb? Never ever update your iDevice to any new major version and stick to the very last update for the iOS version your device came with. Or just be like me and never ever uodate after purchase and wait for the very next jailbreak ;-)


K k thx.
 
Last edited:
LOL..I call bs on this test and conclusion reached. As a software engineer I can 'cripple' and de-optimize the performance of MY code regardless of hardware. I don't think if Apple wanted to cripple older devices they would resort to the simple 2-minute trick of configuring the OS's CPU usage differently by making the os utilize less cores or lowering the clock speed for example.. the benchmarks only proved they didn't do that .. I also would not do that because this would affect everything including benchmarks which would be too obvious . Im not in any way saying Apple cripples their older devices but they CAN modify the behaviour of their own code (not the benchmark program's code or a global configuration in the os) like siri or the keyboard or launcher..etc to perform differently on different devices, including slower algorithms or different threading techniques..etc. I can make specific portions of my software run fast or slow on the same hardware.. again I'm not saying Apple does that but to run a benchmark to prove they don't is ridiculous.. just shoot a video with two similar apple devices next to tech other one with the new os version and one with the old and use the activities/apps that people are complaining about and see if there is a speed difference.
 
  • Like
Reactions: simonmet and MH01
I'm not surprised. It seems risk to piss off your install base and trick them into installing. Better to make products which are actually better, and get customers to switch from competing products.
 
  • Like
Reactions: dysamoria
This article is completely useless. Obviously they are not throttling the CPU/GPU.

Newer OS versions just require more CPU cycles (because of new functionality) to run smoothly which is why devices operate slower with new releases.

These charts only show that devices are not purposely throttled which doesn't say anything about how well the OS runs.

*facepalm*
 
LOL..I call bs on this test and conclusion reached. As a software engineer I can 'cripple' and de-optimize the performance of MY code regardless of hardware. I don't think if Apple wanted to cripple older devices they would resort to the simple 2-minute trick of configuring the OS's CPU usage differently by making the os utilize less cores or lowering the clock speed for example.. the benchmarks only proved they didn't do that .. I also would not do that because this would affect everything including benchmarks which would be too obvious . Im not in any way saying Apple cripples their older devices but they CAN modify the behaviour of their own code (not the benchmark program's code or a global configuration in the os) like siri or the keyboard or launcher..etc to perform differently on different devices, including slower algorithms or different threading techniques..etc. I can make specific portions of my software run fast or slow on the same hardware.. again I'm not saying Apple does that but to run a benchmark to prove they don't is ridiculous.. just shoot a video with two similar apple devices next to tech other one with the new os version and one with the old and use the activities/apps that people are complaining about and see if there is a speed difference.

I feel like the reason devices get slower are "Apple optimised iOS for the latest processors". Is this correct?

If so, I don't fully understand. To use a clunky analogy: If a car has a relatively underpowered engine, you would make it as light as possible so it can still run quickly. If your next-gen car has an engine that's twice as powerful, you can make the car heavier without impacting performance. But you wouldn't need to make it heavier. You could keep it as light as ever and have a car that's twice as powerful!

So why is scrolling smooth on an iPhone 5S running iOS 7, but it cannot scroll smoothly when running iOS 10? What about scrolling have Apple made so resource intensive that it doesn't work? Wouldn't it be better to keep it resource-light, no matter what the processor inside the phone is?
 
  • Like
Reactions: dysamoria
This is crap. I want head to head comparisons with video showing the slow down in actual performance with opening apps and using the phone with normal tasks.
Not some generated performance analysis.
My 7+ was super fast when I had ios10 for the last year. Ios11 it’s laggy. No way around this.
Is it ios11? It’s very noticeable

I don’t understand why people are shocked when they update older devices to newer operating systems??

My 6 plus isn’t as smooth on iOS 10,11etc that’s not a shocker.

I know plenty who own 7 plus phones and some lag, some don’t on ios11.

New iOS is optimized for the new phones. It is what it is.

I suggest people with older devices (a 7 plus is an older device) to realize there is always a possibility their device won’t run as smooth updating to newer iOS.
 
This article is completely useless. Obviously they are not throttling the CPU/GPU.

Newer OS versions just require more CPU cycles (because of new functionality) to run smoothly which is why devices operate slower with new releases.

These charts only show that devices are not purposely throttled which doesn't say anything about how well the OS runs.

*facepalm*

I agree with you. But can you explain why something like scrolling is bogged down and laggy on, say, an iPhone 5S running iOS 10?

The first iPhone could scroll smoothly! It's not an example of a resource-intensive iOS feature (like AR Kit) that old phones do, but do badly. If scrolling use to be optimised so an A7 chip could handle it, why go in an un-optimise it - leave that part of the code alone!

(Look at my post history, I'm not an Apple hater, I'm interested to learn the reasoning.)
 
  • Like
Reactions: dysamoria
LOL! That’s like saying installing Mac OS 9 on a Power Macintosh 6100
won’t slow it down compared to System 7.1 that it shipped with. Give that a try and tell me it isn’t slower. Sure SimpleText will run at the same speed, but it will take you a lot longer to get to it.
 
This article is completely useless. Obviously they are not throttling the CPU/GPU.

Newer OS versions just require more CPU cycles (because of new functionality) to run smoothly which is why devices operate slower with new releases.

These charts only show that devices are not purposely throttled which doesn't say anything about how well the OS runs.

*facepalm*

Yeah, so my iPhone and iPad run hot on their correspondent hotspots whenever I run something heavy, within 10 seconds. Every update i ever did or seen from friends and their correspondig slowdown of their apps and stuff on their devices dont show a single proof of increased temperatures. Non, what so ever.

My personal first slowdown experience was with iOS 6 to 7. Their amazing new UI, everything flat, no more bitmaps used, so much better and efficient. What a laugh.
 
  • Like
Reactions: dysamoria
And yet my iPhone 5S is just as useable with iOS11 as it was with 10 or 9 or 8 or 7.

Still works as fast as it ever did.

Still as responsive as it ever was.

So I’m calling shenanigans on this whole “my phone is unusable thanks to iOS11” nonsense.

Really? My father in law's iPhone 5S works great, but it's not as buttery smooth running iOS 10 as it was under iOS 7. I would have thought a feature like scrolling was unchanged since iOS 1. It worked then, it'll work just as well if not better with faster processors.
 
  • Like
Reactions: dysamoria
Well its obvious that Apple can build a lite version of iOS that can run on older phones smoothly but of course they don't want to.

It's not obvious, and mainly it's not true. What's a «lite version of iOS» anyway? One without some of the frameworks or the libraries? Which ones? The older ones? So that some of your old apps will stop working? The new ones? Then what's the point if you won't be able to use new features? And who choose what to remove? For which phones? How many "lite" versions will be needs? How developers will be able to support these versions? It's amazing how people nowadays really believes things they don't know at all are «obvious»…
[doublepost=1507375082][/doublepost]
That's NOT what "slowing down devices" even means. SMH. What it means is that the new OS is only built for new devices and that makes older devices perform worse when upgrading the software.

When you add new libraries, frameworks, features the iOS inevitably get bigger and need more resources. You can optimize the software all you want, years old devices will never be as fast at new ones. The alternative solution is to stop support older devices earlier, like other software developers too. There is no magic way to solve this despite what some users seem to think.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.