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

AmazingTechGeek

macrumors 6502a
Original poster
Mar 6, 2015
685
304
Los Angeles
How is it that Apple adds features per major software update with minimal effects to battery life, but loses performance (and eventually support) over time? Some theories I've had theories over years about optimization sand such from Apple engineers, but how does that translate to devices maintaining similar battery life over the years if more processing power is needed to run the more complex updates?

For example, an iPhone is supported for 4 years, maintains similar battery life (with subsequent minor updates fixing potential battery drain), and is then no longer supported because it's not powerful enough. The respective iPhone's successor gets the update because it's still powerful enough to run the next software rendition, but maintains similar, if not equal battery life. Why is that?
 

akash.nu

macrumors G4
May 26, 2016
10,870
16,998
Didn't understand what you're trying to say there.. How's battery life related to a device being powerful?!
 

oldmacs

macrumors 601
Sep 14, 2010
4,941
7,182
Australia
but maintains similar, if not equal battery life. Why is that?
Because Apple is hellbent on thinness, so they put increasingly power efficient processors into their iPhones but often a smaller capacity or insignificant increase of capacity battery is put in.
 

AmazingTechGeek

macrumors 6502a
Original poster
Mar 6, 2015
685
304
Los Angeles
Because Apple is hellbent on thinness, so they put increasingly power efficient processors into their iPhones but often a smaller capacity or insignificant increase of capacity battery is put in.
Didn't understand what you're trying to say there.. How's battery life related to a device being powerful?!
If an update requires more processing power to get the next update, then how is battery life minimally affected?
 

daniel1948

macrumors 6502
Oct 20, 2015
342
186
Spokane, WA
How is it that Apple adds features per major software update with minimal effects to battery life, but loses performance (and eventually support) over time? Some theories I've had theories over years about optimization sand such from Apple engineers, but how does that translate to devices maintaining similar battery life over the years if more processing power is needed to run the more complex updates?

For example, an iPhone is supported for 4 years, maintains similar battery life (with subsequent minor updates fixing potential battery drain), and is then no longer supported because it's not powerful enough. The respective iPhone's successor gets the update because it's still powerful enough to run the next software rendition, but maintains similar, if not equal battery life. Why is that?

Processing power is not strongly related to energy consumption. The big energy drain on a phone or tablet is the power consumption of the screen. Processors are becoming more energy-efficient with every new generation, at the same time as they are getting more features. They are also getting faster.

So battery life remains constant because the added features are balanced by improved efficiency.

Older devices cannot run the newest OS because they are too slow or lack the architecture to implement the features. This has nothing to do with battery capacity.

Hope this helps.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.