Apple has tentatively agreed to settle the iPhone BatteryGate class-action lawsuit in the U.S. to the tune of $500 million dollars. This follows a €25 million fine last month.
So, how did this all go so wrong for Apple… and why?
Cause not effect
BatteryGate has always been… complicated. Far more complicated than something like AntennaGate. With AntennaGate on the iPhone 4, you put your finger on the bottom left of the band, bridging and detuning the antennas, it would impede the signal. Apple mitigated it by giving out free bumpers and fixed it in the Verizon iPhone 4, and the iPhone 4s and future iPhone antennas for everyone.
With BatteryGate, things started off… weird. And got weirder.
Back in late 2016, people started complaining about their iPhones 6 and 6s shutting down unexpectedly and, worse, having to be connected to a power cable to boot back up again.
Apple said it was only happening to a small percentage of customers but at iPhone scale, even a small percentage is a lot of people.
Especially in this case, because if the iPhone can't be rebooted without being plugged in, you risk hella inconveniencing those people, the ones out and about, away from their cables and outlets, not able to use their iPhones, especially in the case of an emergency.
To figure out what was going on, Apple's engineers did something I still think is really clever — they added diagnostics into the next iOS update, collected all the shutdown data they could, and figured out exactly what was going on.
And, it turned out, it was the battery. If a particularly intensive task, like a complex photo filter, caused a significant spike in processor activity, it also caused a spike in power draw. In most cases, that was fine.
But, if the battery health was bad, if it had been through an unusual amount of charge cycles or damaged in some way or exposed to a lot of heat, it couldn't meet the power demand. And, so, it would brown out, shut down, just to protect itself.
Once Apple's engineers understood what was happening, they injected a solution into the next iOS update.
- First, they added the ability for the iPhone to recover and reboot from a brownout without having to be plugged in again. Pretty much eliminating the risk of anyone being left without a functioning iPhone.
- Second, they added a Mac-style service notice in Settings to warn about poor battery health.
- Third, they expanded performance management — throttling — to prevent brownouts from occurring to begin with.
Now, throttling has become something of a dirty, rage-inducing word online thanks to things like BatteryGate and a bug in the 2017 MacBook Pro. But, it's also something that happens to pretty much every processor, all the time. Especially in more constrained environments, and especially, especially in phones.
Power generates heat. Heat is bad for chips. Regulating power and heat takes the edge off that badness.
Why wasn't the iPad affected? iPads have much bigger batteries that tended not to see as much abuse and so could happily keep meeting power demand spikes without issue.
Why didn't this happen with other phones? I don't know that it didn't. But, in general, other chips in other phones didn't used to be anywhere as powerful. They mostly came from merchant silicon vendors that were content to let technologies sit on the shelf for years to better recoup their R&D spend.
Apple doesn't have profit and loss on chips. Apple makes its money on the whole device. So, chips became a differentiator for Apple and it was happy to let its silicon engineers run. Race. Sprint.
Eventually, the other chipmakers had to follow. Even then, some other phones had bigger batteries, which provided more of a buffer, but, frankly, some of them were also throttled much harder at launch, maybe for the same reasons, but whitelisted things like benchmarks so people couldn't tell, not until they got caught, which was a whole different gate.
Anyway, Apple's fix was to more carefully, conservatively manage performance, or to throttle harder. To choose reliability over speed.
Apple gave me and of other outlets a statement about it back when the fix was pushed out as part of iOS 10.2.1 on February 23, 2017:
But, wicked obviously in hindsight, it was not.
Actions and consequences
On December 9, 2017, TechFire on Reddit posted that, after their iPhone 6s was very slow for weeks, getting the battery changed brought it right back up to speed again:
Now, remember when I said cause and effect on AntennaGate was at least direct? Touch antenna, kill antenna? This was not that. Most people don't see slowness and think battery. They think operating system, the latest update, stuff like that.
What was supposed to have happened was that only those power spikes that were shutting down iPhone were throttled down. That would have affected only the most demanding tasks, like photo filters, for only that small percentage of customers.
Apple gave me and other outlets another statement saying exactly that, and that they thought it was working well enough that they were going to extend it to the iPhone 7 with iOS 11.2.
Instead, though, it looked like a far wider range of tasks were being throttled and for a far, far greater percentage of people.
On December 22, on the old podcast version of this column, I saw down with John Poole of Geekbench, who's testing had helped discover the problem, industry analysts Ben Bajarin and Carl Howe, and Jerry Hildenbrand, resident super-engineer at Android Central, to dive much deeper into what was happening and why.
My feeling, and I said this from pretty much the beginning of the gate, was that it would have been smarter for Apple to let iPhones keep on functioning as they always had then, if an when they browned out, when they restarted, pop up a warning saying battery health was compromised, please contact AppleCare, and a notice or consent button saying they were going to more aggressively manage performance until it was seen by AppleCare.
Not only would that have saved Apple from the gate, it would have been a far better way to inform and empower customers from the get go.
As it was, as it so typically is, silence fills with conspiracy — that Apple was just slowing down phones to try and trick people into upgrading earlier. Built-in obsolescence.
But the conspiracy is actually very different and goes much much deeper. Here, come closer.
Apple doesn't just want people to buy a lot of iPhones. Apple wants there to be a lot iPhones. That's why the build quality is so high, so they won't fall apart as fast. Why the processors are so powerful, so there'll be headroom enough not just to run this year's software, but software for the next 4 or 5 years. And why every few software updates are performance updates, to make older phones run better so they'll last longer.
Apple wants you to be so happy with your current iPhone, when you're ready for your next phone, it's just a no brainer you'll get another iPhone. Not, like, ugh, this phone is so fake slow, I'm going to buy a Samsung P30 Pixel instead! And they want you to hand down, sell, or trade-in your previous iPhone, so it stays out in the world, totally still useable, so whoever is still using it keeps buying apps, subscribing to Apple Music or Arcade or TV+ or whatever.
It's why Apple very specifically doesn't say how many new iPhones they sell every year, but how many total devices they have on the market. It's not about just replacing one phone with another. It's about growing the size of the platform. And any iPhone that ages out, for any reason, doesn't grow the size of the platform.
At the end of 2017, Apple issued an apology (opens in new tab) for its handling of iPhone performance management:
First and foremost, we have never — and would never — do anything to intentionally shorten the life of any Apple product, or degrade the user experience to drive customer upgrades. Our goal has always been to create products that our customers love, and making iPhones last as long as possible is an important part of that.
In early 2018, Apple also added that the update would include a way to disable performance management entirely between brownouts if anyone really wanted to.
The update went into beta on January 31, 2018 and launched as part of iOS 11.3 at on March 28, 2018.
In October of 2018, Apple added the iPhone 8 and iPhone X to the performance management system as part of iOS 12.1, but said far fewer people may even notice, thanks to advances in both the silicon and performance management systems in general.
In October of 2019, iPhone XS and XR were added in 2019 as part of iOS 13.1. And, I'd expect, the iPhones 11 will be added in October 2020 as part of iOS 14.1.
And, now, yeah, they've been fined €25 million euros in France and settled for half a billion dollars in the U.S.
Not for doing the wrong thing. I firmly believe that between letting phones shut down and slowing them down, between reliability and speed, Apple made the right decision. They just did it in the wrong way, especially in terms of informing and educating their customers on what was happening and why.
Now, the important thing is to learn from this going forward so that the next time anything happens, Apple is ahead of the information curve and not behind it.
Rene Ritchie is one of the most respected Apple analysts in the business, reaching a combined audience of over 40 million readers a month. His YouTube channel, Vector, has over 90 thousand subscribers and 14 million views and his podcasts, including Debug, have been downloaded over 20 million times. He also regularly co-hosts MacBreak Weekly for the TWiT network and co-hosted CES Live! and Talk Mobile. Based in Montreal, Rene is a former director of product marketing, web developer, and graphic designer. He's authored several books and appeared on numerous television and radio segments to discuss Apple and the technology industry. When not working, he likes to cook, grapple, and spend time with his friends and family.
Every device with a battery will suffer unexpected shutdowns if the device isn't throttled, I know because I've seen plenty of phones do it, and some laptops. "that it would have been smarter for Apple to let iPhones keep on functioning as they always had then, if and when they browned out, when they restarted, pop up a warning saying battery health was compromised, please contact AppleCare, and a notice or consent button saying they were going to more aggressively manage performance until it was seen by AppleCare." I agree, a simple notice popping up on the phone advising the user of how to deal with the issue or have their phone performance reduced would've been best. People will still complain, but at least there wouldn't be anything shady
You know that would have been seen as Apple's way of getting people to buy new phones. There was an option to fix it...get a new battery. Suggesting that would have been seen as a money grab as well. People are going to assume the worst, if there is a chance they can profit from it.
"First and foremost, we have never — and would never — do anything to intentionally shorten the life of any Apple product, or degrade the user experience to drive customer upgrades." Uh huh. Of course they'd NEVER want users to buy a newer iPhone. Never.
Read the article. It makes way more sense to do things you believe will make customers happy with the product, increasing repeat buyers, and testimonials, than to early-obsolete devices. If you are pi**ed at your iPhone because it keeps shutting down on you, you are less likely to say good things about it, or buy another one. Surprisingly, considering the customer, is good for business.
@dsignori, Exactly. Yes apple supports it's iOS devices much longer than ANY android brand, however, their macs become useless much faster than ANY windows based computer. I am using my Acer 7720 (which was bought in 2007) as I would my latest dell computer. No it's not as fast. However, I can use ANY software besides games on it that's available in the windows ecosystems today. I have my 2007 macbook 13" and it's a paperweight. Apple won't let me download software I bloody paid for. They say I have to "upgrade" to download this software, that I BOUGHT. I will never own another apple computer because of lack of support. I will probably never buy another ipad, however, I will never buy an android phone because of the same issues. (lack of support.). I digress. Apple was wrong in this case. All the fanboys can spin it any way they want, but apple was shady when it comes to this.
2007 is pretty old, the big problem is losing OS support, which in turn makes you lose app support. That being said, I've never understood why the App Store doesn't allow you to download older versions of an app, at least the last version before support was lost for the OS you're on, although if you really need to you should be able to get this from the developer unless they've gone under. I can't really say whether your 2007 Mac would be able to run Catalina at a reasonable speed, all I do know is that Windows, in terms of backwards compatibility, is a lot better. There are ways of upgrading the OS past what Apple allows, I'd consider looking into it if I had an unsupported Mac, just make sure you backup anything important
Like I said, I paid for aperture. It's an apple program. Now, I cannot use it because apple says so. So, essentially, they stole my money from my by purchasing a digital copy of aperture, and not allowing me to download it. 2007 is just a year. When two computers basically running the same hardware, One is using windows which I have 1909 on it now, and the other is using OSX, where I cannot go past 10.7. Please stop trying to defend.
Aperture is discontinued software, it's the equivalent of buying Microsoft FrontPage, not all software lasts forever unfortunately. It's replaced by the Photos app which is free, I don't have much experience with either software so I can't say how good it is, I know a lot of people liked Aperture and didn't like Photos so I'm not defending that.
I dont give two ***** if it's discontinued. I paid for it I expect to be able to use it. Simple. Sheep commenting at its finest here folks.
You clearly don’t understand how software works. I’m a developer, software has to be maintained. Apple decided to make a successor to Aperture which is their decision, which unfortunately means that Aperture is no longer maintained. I’d recommend looking for other software, there’s usually a better alternative, but you can’t keep using the same software for the rest of your life, unless the developer maintains it. That’s how the computer world works
@kojackjku this might help https://www.imore.com/nsfw-dont-throw-out-aperture-baby-bathwater
@kojackjku, I feel for you. I loved aperture and now use lightroom. It’s decent but have to pay a monthly subscription. Adobe is just as bad. I have an older version of Lightroom before it went to a subscription and they won’t let me install and run that either. That was expensive too.
There are lots of photo organisation or editing apps, many of which are pay-once rather than subscription. It sucks that Apple discontinued Aperture, but I’m sure there will be something else similar, there’s probably many developers out there who have set out to make their own software to bring back Aperture-like functionality
Because no good deed goes unpunished.
I'm just annoyed that stupidity got a payday.
Stupidity has to pay is more like it there Douglas.
Never in the history of Apple trolls has “Much ado about nothing” been more apropos.
I think Apple should build in a customizable low-power mode into iOS, instead of a simple one time toggle. Something like a low-power on/off/auto switch along with an adjustment to toggle low-power mode at a certain battery percentage. Even Windows 10 mobile had this option back in the day when the iPhone 6 was more prevalent.
You can actually do this with the Shortcuts app. Create a shortcut to turn off things like WiFi, Bluetooth whatever, and you can set this shortcut to run when turning on low power mode using the automation functionality. I'm not sure if there's an automation based on battery percentage, but hopefully Apple will add that into the Shortcuts app at some point
Thank you for signing up to iMore. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.