First I did not start this conversation- you did. And you chimed in because I offered counterpoint to another poster who was trying to frame the lot of us as an anti-Apple crowd.
And frankly I haven't seen enough of your posts to judge you as objective or extremist (biased).
I will offer your own words right back at you. Re-read what you just wrote: "So while they are not doing their best to optimize iOS 11 for iPhone 6 -
they are not intentionally putting in code to make it run worse so you would buy that iPhone 8."
The only way you can know that to be so confident about it is if you code for Apple or are deep inside Apple. Else, it's just speculation favorable to a positive view of Apple. If it's just speculation, there must be room for counterpoint speculation that maybe Apple IS putting in code to make it run worse. That's what this whole topic is about.
If I copy & paste that same line but drop the NOT and post it from me back to you, do you accept it as fact? Or do I need to be working at Apple to know that with such conviction too?
That is what bias can look like- strong, passionate statements that we can't know unless we are inside Apple, but we write anyway like we know them to be true.
And then there's this: Apple has formally admitted that they did put in such throttling code. Was that intentional by Apple? Yes it was.
So I'll respect that there is the potential for there to be NO other throttling code in iOS in spite of this being revealed and admitted by Apple themselves as fact. However, I'll also consider the speculation that perhaps there is MORE throttling code in iOS that is not solely connected to power management. Either way could be reality. I and probably you (unless you work in coding at Apple) can't really know today.
As to "no optimizing for older iDevices," I'll buy that. But it's harder to buy that they are absolutely not slowing down older devices as there is a massive financial incentive to drive hardware upgrades, and that general group-sense that iOS upgrades do slow down older iDevices applies. It could be that optimizations for the newest is sacrificing the throughput of older devices but (removing the huge financial incentive) it seems that optimized code for older devices could be left alone for a few years and new optimizations for newer devices could be added in to take full advantages of newer tech. Does hardware only a few years old automatically have to suffer because new hardware optimizations just move away from optimized code on older hardware?
The perception of slower is generally not a relative one, meaning we're not comparing an iPhone 6 right next to an iPhone X and noticing that it runs slower. The sense has been based in a "feel"ing- that the speed at which we do whatever we do on our iDevices feels slower after major iOS upgrades. Of course we know that it will be faster on faster technology but we're often comparing how using our favored apps feels today (post upgrade) vs. how it felt yesterday (pre upgrade).
Nevertheless, another test is coming on fast. Does new batteries make a big speed difference? If not, then the battery excuse was not the whole story. Does Apple then admit that iOS optimizations remove former optimizations for older iDevices? That seems like that would work against them more than it would help them, even if that was really true. Personally, if I'm Apple, since I've hung the blame on this battery thing, I'm pressed to strip any other throttling if any more exists. Else, I run the risk of having to roll out another excuse(s) when a new battery doesn't really seem to make much of a difference. But I'm not Apple
First I did not start this conversation- you did. And you chimed in because I offered counterpoint to another poster who was trying to frame the lot of us as an anti-Apple crowd.
And frankly I haven't seen enough of your posts to judge you as objective or extremist (biased).
I will offer your own words right back at you. Re-read what you just wrote: "So while they are not doing their best to optimize iOS 11 for iPhone 6 - they are not intentionally putting in code to make it run worse so you would buy that iPhone 8."
The only way you can know that to be so confident about it is if you code for Apple or are deep inside Apple. Else, it's just speculation favorable to a positive view of Apple. If it's just speculation, there must be room for counterpoint speculation that maybe Apple IS putting in code to make it run worse. That's what this whole topic is about.
If I copy & paste that same line but drop the NOT and post it from me back to you, do you accept it as fact? Or do I need to be working at Apple to know that with such conviction too?
That is what bias can look like- strong, passionate statements that we can't know unless we are inside Apple, but we write anyway like we know them to be true.
And then there's this: Apple has formally admitted that they did put in such throttling code. Was that intentional by Apple? Yes it was.
So I'll respect that there is the potential for there to be NO other throttling code in iOS in spite of this being revealed and admitted by Apple themselves as fact. However, I'll also consider the speculation that perhaps there is MORE throttling code in iOS that is not solely connected to power management. Either way could be reality. I and probably you (unless you work in coding at Apple) can't really know today.
As to "no optimizing for older iDevices," I'll buy that. But it's harder to buy that they are absolutely not slowing down older devices as there is a massive financial incentive to drive hardware upgrades, and that general group-sense that iOS upgrades do slow down older iDevices applies. It could be that optimizations for the newest is sacrificing the throughput of older devices but (removing the huge financial incentive) it seems that optimized code for older devices could be left alone for a few years and new optimizations for newer devices could be added in to take full advantages of newer tech. Does hardware only a few years old automatically have to suffer because new hardware optimizations just move away from optimized code on older hardware?
The perception of slower is generally not a relative one, meaning we're not comparing an iPhone 6 right next to an iPhone X and noticing that it runs slower. The sense has been based in a "feel"ing- that the speed at which we do whatever we do on our iDevices feels slower after major iOS upgrades. Of course we know that it will be faster on faster technology but we're often comparing how using our favored apps feels today (post upgrade) vs. how it felt yesterday (pre upgrade).
Nevertheless, another test is coming on fast. Does new batteries make a big speed difference? If not, then the battery excuse was not the whole story. Does Apple then admit that iOS optimizations remove former optimizations for older iDevices? That seems like that would work against them more than it would help them, even if that was really true. Personally, if I'm Apple, since I've hung the blame on this battery thing, I'm pressed to strip any other throttling if any more exists. Else, I run the risk of having to roll out another excuse(s) when a new battery doesn't really seem to make much of a difference. But I'm not Apple- just best guessing here based on available information and my own experiences with iDevices not still "latest & greatest."