×
Namespaces

Variants
Actions
(Difference between revisions)

Optimizing battery life

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot fixing redirect link.)
hamishwillee (Talk | contribs)
m (Hamishwillee -)
 
(6 intermediate revisions by one user not shown)
Line 1: Line 1:
[[Category:Mobile_Design]][[Category:Usability]][[Category:Power Management]]
+
[[Category:Usability]][[Category:Series 40]][[Category:Symbian]][[Category:MeeGo Harmattan]]
{{ReviewerApproved}}
+
{{ArticleMetaData <!-- v1.2 -->
 +
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 +
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20090629
 +
|author= [[User:Naresh99]]
 +
}}
 +
 
 
==Description==
 
==Description==
  
Although modern phone batteries are much more powerful than old batteries, there are still a lot of things that you can do in your application to make phone battery last longer.
+
Although modern phone batteries are much more powerful than old batteries, there are still a lot of things that you can do in your application to make phone battery last longer.  
 +
{{Note|Most of this is not relevant to Windows Phone.}}
  
 
==Some important usability guideline are==
 
==Some important usability guideline are==
  
* Minimize the use of vibrate function in your application as it’s a big drain on power.<br>
+
* Minimize the use of vibrate function in your application as it’s a big drain on power.
* Don’t use the [[Backlight usability|backlight]] and keypad tones if you don’t need them. By default keep them off in your application.<br>
+
* Don’t use the [[Backlight usability|backlight]] and keypad tones if you don’t need them. By default keep them off in your application.
* Even if you are using backlight in application turn them off when application is in idle state or in background.<br>
+
* Even if you are using backlight in application turn them off when application is in idle state or in background.
* Turn off bluetooth and wi-fi after its use, if you are using them in your application.<br>
+
* Turn off Bluetooth and wi-fi after its use, if you are using them in your application.
* Optimize application that running in the background continuously, it should take minimum resources as it will run continuously in background. Do not add GUI control in exe, if possible. <br>
+
* Optimize application that running in the background continuously, it should take minimum resources as it will run continuously in background. Do not add GUI control in exe, if possible.  
* Continuously use of GPRS will consume battery, so disconnect it whenever application is in background or phone is in idle state.<br>
+
* Continuously use of GPRS will consume battery, so disconnect it whenever application is in background or phone is in idle state.
* Reduce brightness in your application.<br>
+
* Reduce brightness in your application.
* If application is playing audio/video media then keep default sound low, It does save huge battery life.<br>
+
* If application is playing audio/video media then keep default sound low, It does save huge battery life.
 
* Do not leave the camera on after use.
 
* Do not leave the camera on after use.
 
* Minimize the use of animated screensavers.
 
* Minimize the use of animated screensavers.
 
* Reduce the use of games.
 
* Reduce the use of games.
<br><br>
+
 
 +
 
 
Check also the '''[http://www.developer.nokia.com/Design/Power_management/Top_10_energy_saving_tips.xhtml Top 10 Energy Saving Tips]''' under [http://www.developer.nokia.com/Design/Power_management/ Nokia Developer Power Management] pages.
 
Check also the '''[http://www.developer.nokia.com/Design/Power_management/Top_10_energy_saving_tips.xhtml Top 10 Energy Saving Tips]''' under [http://www.developer.nokia.com/Design/Power_management/ Nokia Developer Power Management] pages.

Latest revision as of 02:16, 17 July 2013

Article Metadata
Compatibility
Platform(s):
Series 40
Symbian
Article
Created: naresh99 (29 Jun 2009)
Last edited: hamishwillee (17 Jul 2013)

[edit] Description

Although modern phone batteries are much more powerful than old batteries, there are still a lot of things that you can do in your application to make phone battery last longer.

Note.pngNote: Most of this is not relevant to Windows Phone.

[edit] Some important usability guideline are

  • Minimize the use of vibrate function in your application as it’s a big drain on power.
  • Don’t use the backlight and keypad tones if you don’t need them. By default keep them off in your application.
  • Even if you are using backlight in application turn them off when application is in idle state or in background.
  • Turn off Bluetooth and wi-fi after its use, if you are using them in your application.
  • Optimize application that running in the background continuously, it should take minimum resources as it will run continuously in background. Do not add GUI control in exe, if possible.
  • Continuously use of GPRS will consume battery, so disconnect it whenever application is in background or phone is in idle state.
  • Reduce brightness in your application.
  • If application is playing audio/video media then keep default sound low, It does save huge battery life.
  • Do not leave the camera on after use.
  • Minimize the use of animated screensavers.
  • Reduce the use of games.


Check also the Top 10 Energy Saving Tips under Nokia Developer Power Management pages.

This page was last modified on 17 July 2013, at 02:16.
261 page views in the last 30 days.
×