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

FatPuppy

macrumors 68000
Original poster
Jul 14, 2012
1,709
151
Most of you say Apple slows down old idevices to make you buy a new one, why there is no tweak in cydia to remove these limitations or to make the OS better? Because if I recall, there was a serious lag on ios 4.3.3 and a way to remove that lag was to delete some files with the ifile tool.
 
Most of you say Apple slows down old idevices to make you buy a new one, why there is no tweak in cydia to remove these limitations or to make the OS better? Because if I recall, there was a serious lag on ios 4.3.3 and a way to remove that lag was to delete some files with the ifile tool.

It might be a simple loop continuously executing NoOperation's in the main kernel - dunno. It's not even guaranteed they use an ARM NoOp code but some kind of an even-harder-to-find code (e.g., waiting for some semaphore).

The kernel is big and it's almost impossible to debug it for people that have no kernel source code.

That is, it's not just playing with files in the file system. The slowdown is implemented in a far lower, far harder-to-find level.
 
  • Like
Reactions: nofunsir
It might be a simple loop continuously executing NoOperation's in the main kernel - dunno. It's not even guaranteed they use an ARM NoOp code but some kind of an even-harder-to-find code (e.g., waiting for some semaphore).

The kernel is big and it's almost impossible to debug it for people that have no kernel source code.

That is, it's not just playing with files in the file system. The slowdown is implemented in a far lower, far harder-to-find level.

Or perhaps it's that Apple doesn't optimize the newer OS versions for older devices, and there really isn't a conspiracy to make you buy a new device? :rolleyes:
 
Or perhaps it's that Apple doesn't optimize the newer OS versions for older devices, and there really isn't a conspiracy to make you buy a new device? :rolleyes:

1. There have been too many occasions of their not only not adding new features to old devices, but even removing features from them in major OS updates. During the years, I've become increasingly skeptical about Apple's upgrade policy, particularly after personally being lied to by an Apple programmer, who tried to sell the removal of iPhone 2x mode antialising in iPad 1/2 by it being a "bug". (Read: he took me for a complete idiot.)

2. Some of the major OS bumps was little more than a new surface on old code. For example, both iOS6 and 7 added very little new runtime features or background daemons. (iOS4 and 5 are pretty different: blocks (which work even on the 3G), background synching, screen mirroring, AirPlay support etc. are major additions, some of them also requiring additional runtime daemons.) Still, the iPhone 4 pretty much struggles with iOS7. Again, it shouldn't: iOS7 changed (added) VERY little, compared to either iOS4 or 5, except for the complete surface change. Such few changes just shouldn't slow down the iPhone 4 THIS bad.

3. While Google and Microsoft (Nokia) do their best to backport the latest features to even their oldest handsets (think of KitKat's being 512 Mbyte-friendly or Nokia's making Camera Pro available on even their lowest-end devices!), Apple does exactly the opposite. They not only remove existing features (see Bullet 1 above), but also in no way add absolutely working features to "old" models (see e.g. full screen mirroring over HDMI / VGA in A4 devices; AirDrop support in everything pre-mid-2012 etc.). In addition to (the probable) artificial slowing down of their old models, this also is pretty much consumer-unfriendly.
 
Or perhaps it's that Apple doesn't optimize the newer OS versions for older devices, and there really isn't a conspiracy to make you buy a new device? :rolleyes:

Exactly.
If there was any code that makes it slower on purpose some jb hacker would come across it. They go through everything looking for exploits and holes.
It would be a nightmare for Apple to deal with and would have irreversible effects.
 
1. There have been too many occasions of their not only not adding new features to old devices, but even removing features from them in major OS updates. During the years, I've become increasingly skeptical about Apple's upgrade policy, particularly after personally being lied to by an Apple programmer, who tried to sell the removal of iPhone 2x mode antialising in iPad 1/2 by it being a "bug". (Read: he took me for a complete idiot.)

2. Some of the major OS bumps was little more than a new surface on old code. For example, both iOS6 and 7 added very little new runtime features or background daemons. (iOS4 and 5 are pretty different: blocks (which work even on the 3G), background synching, screen mirroring, AirPlay support etc. are major additions, some of them also requiring additional runtime daemons.) Still, the iPhone 4 pretty much struggles with iOS7. Again, it shouldn't: iOS7 changed (added) VERY little, compared to either iOS4 or 5, except for the complete surface change. Such few changes just shouldn't slow down the iPhone 4 THIS bad.

3. While Google and Microsoft (Nokia) do their best to backport the latest features to even their oldest handsets (think of KitKat's being 512 Mbyte-friendly or Nokia's making Camera Pro available on even their lowest-end devices!), Apple does exactly the opposite. They not only remove existing features (see Bullet 1 above), but also in no way add absolutely working features to "old" models (see e.g. full screen mirroring over HDMI / VGA in A4 devices; AirDrop support in everything pre-mid-2012 etc.). In addition to (the probable) artificial slowing down of their old models, this also is pretty much consumer-unfriendly.

I would be happy if they just remove or not add new features at all for old devices but the problem is that they do everything they can to make you hate that idevice after the update, for example I don't mind that ip4 doesn't have blur, 3d maps, airdrop, slomo, parallax and many more but they can at least fix the scroll lag, the laggy keyboard or they can even make apps open slower, I don't mind and I think many users would't mind a slow iphone and by slow I mean slow when opening apps but they should at least remove the lag and make them smooth as the new idevices.
 
Exactly.
If there was any code that makes it slower on purpose some jb hacker would come across it. They go through everything looking for exploits and holes.
It would be a nightmare for Apple to deal with and would have irreversible effects.

1. Slowdowns can be implemented with even 3-4 machine code instructions and not seen in any of the header files / not being in even private, dedicated methods. I don't think any hacker has ever debugged the entire kernel. They work at a much higher level, without actually disassembling everything. The latter would require some tremendous effort.

2. "irreversible effects"? Dedicated Apple users / fans would still be purchasing the new Jesusphone. Such a scandal wouldn't have much effect at all, particularly because prcactically all American mediums being hugely pro-Apple.
 
I would be happy if they just remove or not add new features at all for old devices but the problem is that they do everything they can to make you hate that idevice after the update, for example I don't mind that ip4 doesn't have blur, 3d maps, airdrop, slomo, parallax and many more but they can at least fix the scroll lag, the laggy keyboard or they can even make apps open slower, I don't mind and I think many users would't mind a slow iphone and by slow I mean slow when opening apps but they should at least remove the lag and make them smooth as the new idevices.

I know - the same happened to, say, the iPhone 3G / iPod touch 2 in iOS4.

Again, given that I've too caught them lying about removing past features to boost the sales of new models, I really wouldn't be surprised if major OS version bumps would indeed have such artificial slowdown loops buried in the runtime where noone looks...
 
1. Slowdowns can be implemented with even 3-4 machine code instructions and not seen in any of the header files / not being in even private, dedicated methods. I don't think any hacker has ever debugged the entire kernel. They work at a much higher level, without actually disassembling everything. The latter would require some tremendous effort.

2. "irreversible effects"? Dedicated Apple users / fans would still be purchasing the new Jesusphone. Such a scandal wouldn't have much effect at all, particularly because prcactically all American mediums being hugely pro-Apple.

I don't know about number 2.
I think news like that would be huge and a nightmare for PR to deal with. Stock would take a huge dip and many people will feel played and lied to and many will walk away.
Not everyone but would be significant.
 
Or perhaps it's that Apple doesn't optimize the newer OS versions for older devices, and there really isn't a conspiracy to make you buy a new device? :rolleyes:

Hmm... and why don't they optimize the OS? Because they forgot about the old devices? No, simply by not doing anything about this is the proof that they want to make them slow. It's like you want to kill someone and one day you see him or her being hurt and you leave him or her there to die.
 
I don't know about number 2.
I think news like that would be huge and a nightmare for PR to deal with. Stock would take a huge dip and many people will feel played and lied to and many will walk away.
Not everyone but would be significant.

Nothing happened after the infamous Apple lie "you're holding it wrong" (and, at the same time, quietly posting some job offers for antenna engineers...). Also, as most American major mediums are biased towards Apple (Engadget, Verge etc.), there would be little fuss about such a scandal - at least in those mediums.
 
Hmm... and why don't they optimize the OS? Because they forgot about the old devices? No, simply by not doing anything about this is the proof that they want to make them slow. It's like you want to kill someone and one day you see him or her being hurt and you leave him or her there to die.

Because the older hardware can't support some of the features? FWIW, I love your analogies, even though your logic is completely wrong.
 
Hmm... and why don't they optimize the OS? Because they forgot about the old devices? No, simply by not doing anything about this is the proof that they want to make them slow. It's like you want to kill someone and one day you see him or her being hurt and you leave him or her there to die.

And, again, it should be pointed out that more sincere players (Google, Microsoft (Nokia)) do pay attention to making even older models have as much newly-introduced features as fast as possible. Which is diametrically opposed to Apple's approach, who rarely add new OS features to "old" models. Even if those models were more than capable of running them - again, AirDrop, screen mirroring over HDMI / VGA on all A4 devices etc.

----------

Because the older hardware can't support some of the features?

Then, just tell me why AirDrop is absolutely flawlessly supported by, say, the JB'n iPad 3 (see https://forums.macrumors.com/threads/1689055/ )? Why is screen mirroring over HDMI / VGA absolutely flawless on, say, the iPad 1? Why didn't Apple add these features to these "old" models? These models are certainly capable of supporting these features. Apple still refused to add the features to these models.
 
And, again, it should be pointed out that more sincere players (Google, Microsoft (Nokia)) do pay attention to making even older models have as much newly-introduced features as fast as possible. Which is diametrically opposed to Apple's approach, who rarely add new OS features to "old" models. Even if those models were more than capable of running them - again, AirDrop, screen mirroring over HDMI / VGA on all A4 devices etc.

----------



Then, just tell me why AirDrop is absolutely flawlessly supported by, say, the JB'n iPad 3 (see https://forums.macrumors.com/threads/1689055/ )? Why is screen mirroring over HDMI / VGA absolutely flawless on, say, the iPad 1? Why didn't Apple add these features to these "old" models? These models are certainly capable of supporting these features. Apple still refused to add the features to these models.

And let's not forget about Ryan Petrich's tweak that enables 3d maps for A4 devices on ios 6

----------

There is a tweak hidden ios7 settings.

My iphone 5 is incredibly fast now.

That is just a tool built in the OS used by Apple to make changes in the UI and "hidden ios7 settings" is just a way to find this tool.
 
And let's not forget about Ryan Petrich's tweak that enables 3d maps for A4 devices on ios 6

Yes, another feature Apple "forgot" to add to the "old" iPhone 4. Even if they could have done so.

Well, this is why I no longer recommend the purchase of iDevices to people any more - as opposed to, say, 1...5 years ago. Particularly since their programmer's atrocious lying to me back in late 2011, I've been getting increasingly sick of Apple's greed and continuous lying.
 
And let's not forget about Ryan Petrich's tweak that enables 3d maps for A4 devices on ios 6

----------



That is just a tool built in the OS used by Apple to make changes in the UI and "hidden ios7 settings" is just a way to find this tool.

I don't care what it was for, it allows access to animation speed settings. My phone is much faster now.

Apple could EASILY slow down your animations and then speed up someone's newer device.
 
I don't care what it was for, it allows access to animation speed settings. My phone is much faster now.

It's just app window / dialog showing/hiding animation speed - many JB tweaks allowed for speeding them up in earlier OS versions too.

It doesn't have to do much with the speed of app execution, which remains the same.
 
I don't care what it was for, it allows access to animation speed settings. My phone is much faster now.

Apple could EASILY slow down your animations and then speed up someone's newer device.
You just managed to speed up the animations, what if the animations were laggy like the 4s and 4? Would you be able to fix the lag with that tool? NO!
 
It's just app window / dialog showing/hiding animation speed - many JB tweaks allowed for speeding them up in earlier OS versions too.

It doesn't have to do much with the speed of app execution, which remains the same.

It's much smoother than the others.

----------

You just managed to speed up the animations, what if the animations were laggy like the 4s and 4? Would you be able to fix the lag with that tool? NO!

Wut?
 
And, again, it should be pointed out that more sincere players (Google, Microsoft (Nokia)) do pay attention to making even older models have as much newly-introduced features as fast as possible. Which is diametrically opposed to Apple's approach, who rarely add new OS features to "old" models. Even if those models were more than capable of running them - again, AirDrop, screen mirroring over HDMI / VGA on all A4 devices etc.

----------


I don't know what you have in mind but no other company out there keeps supporting and putting out new firmware updates for their phones even over 4-5 year old devices.
They just come with whatever comes preinstalled and don't get any newer versions at all.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.