1. 36
  1.  

  2. 10

    Our goal is to deliver the best experience for customers, which includes overall performance and prolonging the life of their devices. Lithium-ion batteries become less capable of supplying peak current demands when in cold conditions, have a low battery charge or as they age over time, which can result in the device unexpectedly shutting down to protect its electronic components.

    Last year we released a feature for iPhone 6, iPhone 6s and iPhone SE to smooth out the instantaneous peaks only when needed to prevent the device from unexpectedly shutting down during these conditions. We’ve now extended that feature to iPhone 7 with iOS 11.2, and plan to add support for other products in the future.

    Come on. If this is really about managing demand spikes, why limit the “feature” to the older phones? Surely iPhone 8 and X users would also prefer that their phones not shut down when it’s cold or the battery is low?

    1. 6

      I would assume most of those phones are new enough where the battery cycles aren’t enough to cause significant enough wear on the battery to trip the governor, and/or battery technology improved on those models.

      It’s really a lose-lose for Apple whichever way they do it, and they IMHO picked the best compromise: run the phone normally on a worn battery and reduce battery life further, and risk just shutting off when the battery can’t deliver the necessary voltages on bursty workloads; or throttle the performance to try to keep battery life consistent and phone running with a battery delivering reduced voltages?

      1. 6

        Apple could have also opted to make the battery replaceable, and communicate to the user when to do that. But then that’s not really Apple’s style.

        1. 3

          I believe that’s called “visiting an Apple store.” Besides, as I’ve said elsewhere in this thread, replacing a battery on an iPhone is pretty easy; remove the screen, (it’s held in with two screws and comes out with a suction cup) and the battery is right there.

        2. 4

          and plan to add support for other products in the future.

          They probably launched on older phones first since older phones are disproportionately affected.

          1. 2

            Other media reports indicate that battery performance loss is not just a function of age but of other things like exposure to heat. They also indicate that this smoothing doesn’t just happen indiscriminately but is triggered by some diagnostic checks of the battery’s condition. So it seems like making this feature available on newer phones would have no detrimental effect on most users (because their batteries would still be good) and might help some users (whose batteries have seen abnormally harsh use or environmental conditions). So what is gained by limiting it only to those using older models? Why does a brand new iPhone 7 bought new from Apple today, with a brand new battery, have this feature enabled while an 8 does not?

            1. 2

              Probably easier for the test team to find an iPhone 7 or 6 with a worse battery than an 8. the cpu and some other components are different.

              1. 3

                There are documented standards for rapidly aging different kinds of batteries (for lead-acid batteries, like in cars, SAE J240 says you basically sous-vide cook them while rapidly charging and draining them), and I’d be appalled if Apple didn’t simulate battery aging for two or more years as part of engineering a product that makes or breaks the company.

        3. 10

          This topic touches a nerve for me, after iOS 7 made the iPhone 4 so laggy that I felt that I had no alternative but to recycled it.

          Apple could probably silence the critics with an iOS notification to tell users the state of their battery when the CPU starts to throttle due to battery issues. Though I would not place a bet on Apple doing that.

          Fingers crossed that Microsoft’s alleged Andromeda device, and the Librem 5 device from Purism, can inject some fresh ideas into the market. The current mobile market needs a good shake-up.

          1. 12

            Fingers crossed that Microsoft’s alleged Andromeda device, and the Librem 5 device from Purism, can inject some fresh ideas into the market. The current mobile market needs a good shake-up.

            I doubt people are willing to trust Microsoft again after they had backstabbed Windows Phone 8 users with lack of WM10 upgrades, and the WM10 users getting sunsetted, in a long line of backstabs of Windows Mobile users from them; and I severely doubt the Librem 5 will do much better than the FreeRunner, let alone N900, did. Unfortunate, but it’s based on precedent.

            I think MS and others are waiting for the theoretical future form factor that will obsolete or at least put a dent into smartphone sales; the existing market is too entrenched, but a new one is fertile. The problem is guessing what’s going to actually take off.

            1. 1

              Honestly, if Apple started popping up notifications that say, “Your battery is old, and we had to slow the phone down,” they’d be ragged on for telling people to buy a new phone.

              1. 1

                Well my Parent’s Macbook Air is saying the battery “Needs Servicing” so it’s not like they aren’t warning their computer users…

            2. 5

              iPhone 6S and subsequent discovery that the performance restored to its full potential after a battery replacement.

              I was pretty skeptical until I read this bit. At least this feature is bound to the battery performance/age instead of device age as a proxy for battery life.

              These batteries are notoriously difficult to replace, though, right? How much would it cost to use a repair service to replace the battery on an iphone 6/6S?

              1. 5

                I just had my iPhone 6 battery replaced at a Genius Bar. It cost $80 and took 2 prime-time hours.

                1. 4

                  2 hours to replace a battery. A few years ago on any android device this would have taken about 5 minutes and cost $20.

                  1. 3

                    It doesn’t actually take that long. I got my battery replaced at a non-Apple shop and it was 5-10 minutes.

                    1. 2

                      And your phone has the extra overhead of clips, switches, and whatever other components are necessary to make it easy to disassemble. You may prefer that overhead and that’s fine, but I think it’s fairly obvious that Apple doesn’t, which is fine too.

                      1. 1

                        5110 etc. replaceable battery as the whole back cover.

                    2. 1

                      These batteries are notoriously difficult to replace, though, right? How much would it cost to use a repair service to replace the battery on an iphone 6/6S?

                      Batteries on iPhones aren’t that bad to replace - you remove the screen, disconnect the battery (and unglue it) and then put the new one in. The problem is IIRC, third-party batteries might not be working with the sensors, so you’ll still have the throttling.

                      1. 1

                        Is it possible to find genuine Apple battery without risking of buying clones that lack proper control electronics? I think they’re distributed weirdly to authorized companies so it’s not easy to find genuine batteries.

                    3. 3

                      I’m very much confused with why this has become such a big deal. It seem like under clocking a device with faulty battery to extend the use of the devise is kind of a no-brainer.

                      1. 3

                        They shouldn’t hide this information from the user. Give me a warning or alert. Let me know I can restore peak performance by purchasing a new battery. The way Apple hides battery diagnostic info is crazy.

                      2. 1

                        Reading this made me wonder if my year-and-a-bit old purchased-on-launch-day iPhone 7 was being subject to the throttling already. I did a quick test with Geekbench 4 and my scores were ~5% higher than their averages for that model. Wasn’t expecting that.