Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
skprog19167yBecause old batteries may not supply enough juice to power processor. Which would cause it to shutdown. But thats a bunch of bull shit
-
So far the main issue isn't that Apple did this but that they didn't tell anyone. Throttling the CPU based on the battery's age isn't the worst idea, but making it up to 50% slower without telling the user to go replace the battery doesn't make it any better than throttling it to increase sales.
-
"Meanwhile Android does that with absolutely no assistance whatsoever taking into account their own damn system and comopletely fragmented ecosystem"
:P my s7 is still chugging along tho, so the above was just a joke, don't go on grabin' y'alls pitchforks just yet. -
@nik123 Luckily my mother got rid of her iPhone 4 by now. In the end it often took 5 seconds to react to inputs and sometimes the SMS app disappeared, making it unable to receive messages till the next reboot.
-
tnnn3897y@FrodoSwaggins Most reasonably recent CPUs can operate at various clock rates and get throttled down when they overheat. That is a public knowledge. If you look inside system logs you can check when, why and what clock rate was set.
LiPoly batteries degrade with time and usage. That is also a public knowledge. If you look inside acpi reports you can check current capacity, current voltage, temp, etc.
What Apple did was not a public knowledge. It might have been a reasonable technical choice but it was not communicated clearly. We just heard rumors ('iphones get slower with each os release!') and the official version was 'we don't deliberately cripple our older devices'. Simple 'your battery health is failing, please replace it' (windows does that) would be enough. But you don't become the most profitable company by offering cheap and simple solutions. And now they finnaly got cought red-handed. -
tnnn3897y@FrodoSwaggins In my first point I was only referring to throttling caused by overheating as it has the biggest impact on performance (plus it was mentioned in earlier comments). It is a well known fact that throttling will happen when the temperature rises too high. You can even check the specific ranges by checking product documentation (for example Intel [1]).
I do agree that power management is much more complicated and a lot happens behind the scenes (yes acpi, I'm looking at you). However, user can usually choose a 'power setting' that he or she desires - be it gaming mode, eco mode or whatever mode. Can he control all aspects of power management? Nope. But at least he *knows* that there are different options and that he can choose to prioritize different aspects based on his needs.
[1] https://intel.com/content/www/... -
tnnn3897yAs I've already said, the decision apple made might have been the best one but only from the technical point of view.
People are upset because when they complained that their iphones started to lag, apple responded with something like 'we don't cripple our older devices'. Basically, users felt that something was amiss but the company replied that they didn't do anything. Then someone proved that apple was in fact responsible for the lag.
If they had honestly explained the situation (forced throttling or unexpected crashes) and offered other solutions (replace battery) most people wouldn't complain. But they did not, trying to pass half-truths (at best) instead. That is the problem, not the forced throttling by itself.
Adding an option to turn the forced throttling on/off (that is giving choice) would be also nice but that is a different story.
Related Rants
(╯°□°)╯︵ ┻━┻)
"Apple has confirmed the suspicions of many iPhone owners by revealing it does deliberately slow down some models of the iPhone as they age."
undefined
scumbag
apple