Was the reporting bad? Sure. Was apple in the right? Definitely not.
Was the reporting bad? Sure. Was apple in the right? Definitely not.
http://www.androidpolice.com/2016/12/20/some-nexus-6ps-have-...
Does anyone know how Samsung phones (for example) deal with low battery voltage issues? Do they simply adjust the battery meter so that it reports zero percent by the time you might start having these issues? Does it slow the phone down The way Apple did? Does it issue some sort of warning that your battery is getting bad?
Or does it just shut down if you overtax things?
It must be possible to figure out how other vendors solved this issue.
Even a few percent overprovisioning can extend life expectency by a lot; and aggressive temperature-related charging (and discharging) throttling can trade peak (benchmark) performance and predictable charging speeds for longevity. I bet apple could make a phone with at least double the battery longevity with 1% price, mass, and size increases, and perf and battery life decreases -- if they wanted to. Of course, those factors are easily quantifiable, and battery longevity less so...
So sure: battery degradation is a fundamental issue in the sense that all batteries degrade - but how they do and what tradeoffs the device makes to minimize that are largely up to the manufacturer, and unfortunately also poorly documented, poorly benchmarkable, and I'm not sure how clearly a warranty would apply - so yeah, the it's a factor that manufacturers are bound to skimp on.
(I wouldn't particularly expect apple to be any worse than the rest of the pack, though).
Some other phone may be designed so it takes an extra year and a half or two, but it will still happen one day.
But a little more honesty in expected degradation would be nice, including the warranty that if degradation exceeds some minimal specification, the phone will be fixed at the manufacturer's cost, and not just for a year. 10 years may be unnecessarily long, but 1 year is definitely too short; and the level of acceptable degradation is too vague.
That's the main problem here.