It's getting more and more obvious that Apple slows down older iPhones with each iteration.
http://arstechnica.com/apple/2014/09/ios-8-on-the-iphone-4s-performance-isnt-the-only-problem/
It's getting more and more obvious that Apple slows down older iPhones with each iteration.
http://arstechnica.com/apple/2014/09/ios-8-on-the-iphone-4s-performance-isnt-the-only-problem/
Did you even read the article? Apple don't "slow down older phones", rather the operating system advances and becomes more complex with each new generation of phones.
Well, Microsoft can write an OS that performs well on lower end hardware. Something like 512mb of RAM and a 1ghz CPU. So it's quite possible to write an OS that performs well on the 4s, Apple just doesn't want to. And if Apple is choosing not to optimize for older hardware such as the 4s, that's the same as purposefully slowing it down in my book.
Well, Microsoft can write an OS that performs well on lower end hardware. Something like 512mb of RAM and a 1ghz CPU. So it's quite possible to write an OS that performs well on the 4s, Apple just doesn't want to. And if Apple is choosing not to optimize for older hardware such as the 4s, that's the same as purposefully slowing it down in my book.
I dunno, I think Ars is apologising for Apple too much.
I'm not saying this is a huge scandal and Apple are going out of their way to slow older devices. But I would really like to know what is causing this slow down, because it seems a bit careless if you ask me.
iOS 7 added a new, more graphically intense UI and added background app refresh. I was willing to accept the slow down we saw on the 4 as a result of genuine advancements in the software. We saw that Apple were able to optimise the raw new features in 7.0 for its 7.1 release, because the 4 sped up a little bit with that.
iOS 8 brings a bunch of new features. But it's more or less the same UI, which I had hoped would be further refined and optimised for all devices. So why is the 4S laggier? No new background app refresh features or processor intensive features have been brought to iOS 8 for the 4S as far as I know. Why these generalised slow downs opening apps?
Is it because of extra checks for extensions and widgets when loading apps? Because we're talking about a phone that doesn't have any extensions of widgets installed yet.
I really hoped we'd see a tick-tock style release with iOS 8, in that it could truly optimise everything it introduced raw in iOS 7, and any new features for iOS 8 would not hit performance too hard.
I'm honestly a bit surprised about these slow downs for the 4S. I would love to hear about the iOS 8 features and code changes that may have caused this, if anyone has any ideas.
Also, why stop with the 4S? I would love to see Ars do a breakdown for the 5 and the 5S. Do these take similar hits?
edit: Simplest example. Someone tell me what has changed so much in the Settings app, or what has changed so much in the general running of the OS, which means the Settings app takes 32% longer to open?
A phone OS is MUCH different than an desktop OS. Desktop OS's can turn things off like graphical effects and whatnot where as Phone OS's are "You get what you see".
Newer operating systems always run more slowly on older hardware.
It was like that when Windows 95 came out and people installed it on 486 systems with 4MB of RAM.
It was like that when XP came out and people thought it would run well on Pentium 75MHz machines.
It was like that when Mac OS X came out and people installed it on older beige PowerMacs.
It will ALWAYS be like that. Yes, it sucks, but that's the way the tech industry *IS*. It's not a conspiracy to get you to buy new hardware. Microsoft didn't profit from the above examples, yet it happened anyway.
One of the plus sides of Moore's Law flattening out is that this effect won't be as severe as it used to be. The fact that OS X runs acceptably on Macs from five years ago is a testament to that. But it will still happen for as long as hardware keeps getting faster with each release.
Game over.
Newer operating systems always run more slowly on older hardware.
It was like that when Windows 95 came out and people installed it on 486 systems with 4MB of RAM.
It was like that when XP came out and people thought it would run well on Pentium 75MHz machines.
It was like that when Mac OS X came out and people installed it on older beige PowerMacs.
It will ALWAYS be like that. Yes, it sucks, but that's the way the tech industry *IS*. It's not a conspiracy to get you to buy new hardware. Microsoft didn't profit from the above examples, yet it happened anyway.
One of the plus sides of Moore's Law flattening out is that this effect won't be as severe as it used to be. The fact that OS X runs acceptably on Macs from five years ago is a testament to that. But it will still happen for as long as hardware keeps getting faster with each release.
Game over.
The issue isn't that the OS gets "more advanced" and needs more requirements, the issue is that Apple just doesn't bother to optimize their OS, as they have an incentive to make it run slower on old hardware.
This should end the debate I would think. Just throwing it out there since this is a somewhat techie forum... any programming can be optimized to run on any hardware it should be somewhat common knowledge. If they did optimize their programming no one would buy new devices - or not nearly as many people would pony up for a new device.
Every OS in the history of computing that has came out has newer features which require more resources. Apple is all about user experience and they're not going to cut features just to work on much older hardware.
I dunno, I think Ars is apologising for Apple too much. They've done very little investigation here other than the raw data.
I'm not saying this is a huge scandal and Apple are going out of their way to slow older devices. But I would really like to know what is causing this slow down, because it seems a bit careless if you ask me.
iOS 7 added a new, more graphically intense UI and added background app refresh. I was willing to accept the slow down we saw on the 4 as a result of genuine advancements in the software. We saw that Apple were able to optimise the raw new features in 7.0 for its 7.1 release, because the 4 sped up a little bit with that.
iOS 8 brings a bunch of new features. But it's more or less the same UI, which I had hoped would be further refined and optimised for all devices. So why is the 4S laggier? No new background app refresh features or processor intensive features have been brought to iOS 8 for the 4S as far as I know. Why these generalised slow downs opening apps?
Is it because of extra checks for extensions and widgets when loading apps? Because we're talking about a phone that doesn't have any extensions of widgets installed yet.
I really hoped we'd see a tick-tock style release with iOS 8, in that it could truly optimise everything it introduced raw in iOS 7, and any new features for iOS 8 would not hit performance too hard.
I'm honestly a bit surprised about these slow downs for the 4S. I would love to hear about the iOS 8 features and code changes that may have caused this, if anyone has any ideas.
Also, why stop with the 4S? I would love to see Ars do a breakdown for the 5 and the 5S. Do these take similar hits?
edit: Simplest example. Someone tell me what has changed so much in the Settings app, or what has changed so much in the general running of the OS, which means the Settings app takes 32% longer to open?
It's odd, because although the applications themselves have added features, the GPU shouldn't really be working harder to render stuff in iOS 8 than it had to in iOS 7.
I dunno, I think Ars is apologising for Apple too much. They've done very little investigation here other than the raw data.
I'm not saying this is a huge scandal and Apple are going out of their way to slow older devices. But I would really like to know what is causing this slow down, because it seems a bit careless if you ask me.
iOS 7 added a new, more graphically intense UI and added background app refresh. I was willing to accept the slow down we saw on the 4 as a result of genuine advancements in the software. We saw that Apple were able to optimise the raw new features in 7.0 for its 7.1 release, because the 4 sped up a little bit with that.
iOS 8 brings a bunch of new features. But it's more or less the same UI, which I had hoped would be further refined and optimised for all devices. So why is the 4S laggier? No new background app refresh features or processor intensive features have been brought to iOS 8 for the 4S as far as I know. Why these generalised slow downs opening apps?
Is it because of extra checks for extensions and widgets when loading apps? Because we're talking about a phone that doesn't have any extensions of widgets installed yet.
I really hoped we'd see a tick-tock style release with iOS 8, in that it could truly optimise everything it introduced raw in iOS 7, and any new features for iOS 8 would not hit performance too hard.
I'm honestly a bit surprised about these slow downs for the 4S. I would love to hear about the iOS 8 features and code changes that may have caused this, if anyone has any ideas.
Also, why stop with the 4S? I would love to see Ars do a breakdown for the 5 and the 5S. Do these take similar hits?
edit: Simplest example. Someone tell me what has changed so much in the Settings app, or what has changed so much in the general running of the OS, which means the Settings app takes 32% longer to open?
Performance on A6 and A7 chips should be good according to Ars. Surprisingly though, the javascript performance (sunspider) is slightly slower across all devices, however they do perform better (small increase) on Google Octane and Kraken.
The A5-A8 are all struggling though, and I think it has to do with 8.0 not being done yet, there are plenty of bugs in this GM that have not been changed from even prior beta versions.