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

dulaney22

macrumors regular
Original poster
Sep 9, 2008
142
27
I'm new to the boards and Apple in general. Got the new iPhone a few weeks ago and an iMac last week. Love them both.

Anyway, being ignorant, just wondering how a software update can improve battery life. Would someone kindly explain in layman terms?
 

Geckotek

macrumors G3
Jul 22, 2008
8,768
308
NYC
I'm new to the boards and Apple in general. Got the new iPhone a few weeks ago and an iMac last week. Love them both.

Anyway, being ignorant, just wondering how a software update can improve battery life. Would someone kindly explain in layman terms?

They could make tweaks to the code that affect things like how quickly the processor goes into idle mode or in just improving their code to be more efficient so that it requires less processor utilization. They could make code changes that change how the wireless works. I could go on and on.....but I truly have no idea what they have done....but there are many angles they could have taken.
 

cenetti

macrumors 6502
Jan 30, 2008
464
47
Yes, improved coding can help save battery.....
but significant?
we'll see! :cool:
 

deimos256

macrumors 6502a
Sep 9, 2008
584
1
they greatly improved battery life by not including push notifications in the update hahaa
 

mavis

macrumors 601
Jul 30, 2007
4,734
1,452
Tokyo, Japan
Wirelessly posted (iPhone 3G (16GB, 2.0.2 JB'd): Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0_2 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5C1 Safari/525.20)

deimos256 said:
they greatly improved battery life by not including push notifications in the update hahaa

Yeah, and the iPhone will now kick down to Airplane Mode after two minutes of inactivity.
 

bluenoise

macrumors 6502a
Jul 16, 2008
756
0
Wirelessly posted (iPhone 3G (16GB, 2.0.2 JB'd): Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0_2 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5C1 Safari/525.20)



Yeah, and the iPhone will now kick down to Airplane Mode after two minutes of inactivity.

That or the default screen dim time will be changed from 1 minute to 10 seconds.
 

rotobadger

macrumors 65816
Sep 18, 2007
1,272
159
Well, early on some folks (including me) speculated that the battery issues could be due to a problem with the iPhone not being calibrated correctly to the battery. What this means is that, possibly, the phone is not gauging the power levels correctly and is fooled into thinking the battery power level is lower than it actually is. This theory is somewhat supported by the fact that people with a V1 iPhone, previous to 2.0, had no issues but then experienced much worse battery life after the update.

There may be other factors such as some function in the phone using power without the user being aware.

I am cautiously optimistic...
 

michael31986

macrumors 601
Jul 11, 2008
4,578
704
when i use my 3g phone on edge as in i toggle off the 3g, it lasts "i feel" longer than my 1st gen iphone, did, but maybe im not using it as much as i used my 1st gen the days the battery died faster.
 

View

macrumors regular
Apr 18, 2007
247
0
I don't know much details about the battery-related firmware coding, but it can easily be explained by the word "efficiency"

So, they somehow improved the efficiency of some algorithms that are related to the consumption rate of the battery. However, I really hope this will not affect the overall performance of the device. It sounds a little too good to be true, but we'll see.
 

rKunda

macrumors 68000
Jul 14, 2008
1,604
591
I hope it is significant. I've been leaving 3g off for weeks, it's the only way my phone makes it through the workday without a mid-day charging pit stop, even with extremely limited use. Edge only and it goes and goes.
 

ryanwarsaw

macrumors 68030
Apr 7, 2007
2,746
2,441
They could make a code that just makes the battery indicator appear to drain slower. Combine that with peoples imaginations and you have a good solution. Who would even know unless they drained it completely dead all the time?
 

joekun

macrumors regular
Mar 10, 2005
196
30
Maybe it will automatically turn off location services when it isn't in use by an app, something that they should've done originally. I seem to remember Steve saying "significantly better battery life for some people", but maybe I'm remembering incorrectly.
 

lakaiordie

macrumors 65816
Jun 17, 2008
1,446
263
Maybe it will automatically turn off location services when it isn't in use by an app, something that they should've done originally. I seem to remember Steve saying "significantly better battery life for some people", but maybe I'm remembering incorrectly.

yea. 'some people'

i wonder what that means.
 

icewing

macrumors 6502
Jun 19, 2008
375
0
St Louis
i wondered this too. it just is weird how firmware can make battery last longer.

For example: I'm a programmer, and I just tweaked some of my code, changed 3 lines, which cut out redundant updates and shortened the time it took for something to run from 2 seconds to 0.07 seconds. If you wonder why the heck I'm messing with this, consider that if I run 9999 transactions (which most of my customers can easily do in one day), it only takes 12 minutes to process :D them now, versus 5 1/2 hours! :eek: :mad:

Same way with the iPhone - for example, if the phone is on Edge, and pings for a 3G tower (which uses a lot of power I understand), they could reduce the frequency of how often it's looking. I don't know exactly what they've done, just trying to give you an example. Hope this helps...
 

bluenoise

macrumors 6502a
Jul 16, 2008
756
0
I wonder if it might be something I was hoping for where the phone would just stay in EDGE mode until I'm trying to use data and wifi isn't available. Then, it would enable 3G for the speed boost. Once I am done using the data, shutdown the 3G and drop back to EDGE after a timeout has expired. I currently do this manually. I only enable 3G when I need faster data and wifi isn't available.
 

Small White Car

macrumors G4
Aug 29, 2006
10,966
1,463
Washington DC
yea. 'some people'

i wonder what that means.

It means they made some things more efficient (3G? GPS? Just guessing...) but if you already have these things turned off, the update won't be able to give you more life than you're currently getting!

So the "some people" are the people who use everything. The people who aren't using features aren't going to get better since they've already eliminated the drain from those items.
 

icewing

macrumors 6502
Jun 19, 2008
375
0
St Louis
It means they made some things more efficient (3G? GPS? Just guessing...) but if you already have these things turned off, the update won't be able to give you more life than you're currently getting!

So the "some people" are the people who use everything. The people who aren't using features aren't going to get better since they've already eliminated the drain from those items.

I'm worried that you're right...I keep loc svcs off, I'm in a good 3G area, and use wifi at home...not hopeful that my battery life will improve.
 

kerbero9

macrumors member
Aug 7, 2008
95
49
with all of the crashing going on with the current firmware , it's possible that some application processes are still running after a crash - consuming cpu cycles and therefore battery.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.