android updates? how do they work?

laylo

New member
ey i was sittin around opne day and i remembered that an update was sent out for all android phones, and i remember this update allowing for more battery life n alot of other good stuff that seemingly would only work if while the phone is being built n not after its constructing period. how does this work?
 
Hi 227+ and welcome to the AC Forums.

To be honest, I'm not sure what you're talking about.

There are three types of updates your phone can get.

You can get updates for your applications you've installed - some of these can improve battery life. You will see such updates mentioned in your notification bar, and you will download them via the Market.

You can get OTA (Over The Air) updates for Android itself. These are sent out to your phone via the mobile network every so often (every few months to a year, so long as your network still supports your handset). These can also give you stuff like more battery life. These updates will only be sent to phones that were purchased from your network provider that have not been rooted or have any custom ROMs installed (you would know if you've done this).

Finally, if you HAVE rooted your phone and installed a custom ROM, then there are a number of ways your phone can get updates. You can download them manually, or some custom ROMs allow updates over a network connection.
 
yes that makes sense. what im gettin at is, how does some signal sent to a phone over the air or somethin allow for such a change within the system such as battery life increase without any actual hands-on changes being made to the hardware?
 
Absolutely... Some specific examples...

Better power management of hardware by better predicting when things can enter a low(er) power mode. For example, reducing the power of your WiFi transmitter when you're getting a very strong signal from your router (and are hence probably very close to it so don't need to transmit back at a high power).

The JIT compiler coming with Android 2.2 that claims to run stuff 450% faster. Normally what happens when you run an App is that Android will take each line of code as it runs through the code in the app (which is in a general format that can run on any Android handset and hardware), and convert that to a different type of code that is required by your specific handset/hardware. This allows for your app to start more quickly, but it slows stuff down because your phone has to keep interpreting the lines of code in the application over and over again as it runs through it. The JIT (Just In Time) compiler converts the entire app right at the start. So it starts a little more slowly, but then runs much faster afterwards as there is no ongoing interpretation. The CPU has less work to do overall (no ongoing interpretation) and you're spending less time sat there staring at the screen (which is using loads of power while it's on) just waiting for your App to do finish doing something. So two lots of power saving there.
 
Back
Top