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?
 
Didn't understand what you're trying to say there.. How's battery life related to a device being powerful?!
 
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.
 
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?
 
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.