Related
i thought I must write a small description about the differences between WM5 aku 3.X and WM Crossbow
1.A refreshing new look the taskbar has a new shine to it,looks crisp and clean ,even the icons and loading(graphics have been changed)
2.more stable ,real good stability when compared to other AKU 3.X of WM5
this I quote because of the fact that I can stay w/o soft resetting the device for 3 days because there is still some ram left in the 3rd day
WM crossbow =18 mb
WM 5 AKU 3.X = 15 mb
3.new smart dialing-this one consumes much lesser ram and has a brand new look..much more responsive than that of the previous smart dialer
4.Voice Command 1.6 comes with Crossbow
5.all new sounds (no more annoying Default tone)
Cons
this is the only disadvantage I found as of now
THE BATTERY CONSUMPTION-the battery drains like crazy...
the PDA runs hardly for 16-17 normal hours
when compared to 1- 1.5 days using WM5 AKU 3.x
Most Important: NO VIDEO CALL
Rest all using Crossbow may know more.
And in crossbow there is no Video call no?
i have to agree - the battery drains faster
con:
if you use BT hands free and also use it for music playback, you can't then use it for voice recognition. so it's either one, not both
will try to find a way arround it, though...
pbocsak said:
con:
if you use BT hands free and also use it for music playback, you can't then use it for voice recognition. so it's either one, not both
will try to find a way arround it, though...
Click to expand...
Click to collapse
Very true.One has to keep making registry changes.
Battery drains faster? really? I didn't notice that.. maybe it's because of my power settings..
The real PRO about WM6 would be the speed.. it is a lot faster than WM5.
I just hate the loss of video call.. this is one of the biggest features of the Universal and you can't use it..
DaVince said:
I just hate the loss of video call.. this is one of the biggest features of the Universal and you can't use it..
Click to expand...
Click to collapse
I have a feeling this will be fixed very soon... keep your ears out
SpyderTracks said:
I have a feeling this will be fixed very soon... keep your ears out
Click to expand...
Click to collapse
I hope you're right man.. I really hope you're right..
I hope the (great and awesome) developers out there don't get tired of what they're doing..
Well, the battery drains much much faster than with the previous ROMs. And I have a number of other problems (I have to softreset 2x a day, ...), so I have to go back to AKU 3.2 - worked fine with me. And I can not see REAL improvement in speed. I mean I do not care if the device boots in 25 or 22 seconds, or if it takes 0.05 sec. or 0.03 sec for menu to open.
With regards to the battery drain try
http://forum.xda-developers.com/showthread.php?t=294573&highlight=sd+power+management
It is from one of the other forums but the registry setting seems to improve battery life by allowing SD card to go into a standby mode. Also it does appear to work.
(Though I tend to recharge daily I've not had my battery die midday for a while.)
Also reducing the brightness of the backlight to minimum on battery power seems to increase life considerably.
Thanks. This is very good info for all of us.
Taz69 said:
With regards to the battery drain try
http://forum.xda-developers.com/showthread.php?t=294573&highlight=sd+power+management
It is from one of the other forums but the registry setting seems to improve battery life by allowing SD card to go into a standby mode. Also it does appear to work.
(Though I tend to recharge daily I've not had my battery die midday for a while.)
Also reducing the brightness of the backlight to minimum on battery power seems to increase life considerably.
Click to expand...
Click to collapse
On checking the registry as per the link you provided, I dont see " disable power management" . Could you explain how you managed to do so on a universal.
I am using PDAViet's ROM. No fast battery drain on mine.
pbocsak said:
con:
if you use BT hands free and also use it for music playback, you can't then use it for voice recognition. so it's either one, not both
will try to find a way arround it, though...
Click to expand...
Click to collapse
I have found these little exe toggles to work. I can still use MS Voice command by pressing the button on my headset and if I want all audio to be redirected to the headset (ex to use SJPhone VoIP) I just run BTAUdioToggle.
Works great on the Universal!
http://www.pdaphonehome.com/forums/...ity-redirect-all-audio-bluetooth-headset.html
I tried the BlueMusic application that claimed to do the same and it almost screwed up my machine!
huh? I either missed something or your prog doesn't work. When I launch BTAudioOn.exe, it does the same as if I'd press on my headset's button. Same with BTAUdioToggle.exe
Did I miss something, or what?
It could be that it works for me as I had previously made a registry change that worked under WM5 (but not under WM6) and I never set the registry back.
Try: HKLM/Software/OEM/voicecommand - set the value of "launchapenable" from 1 to 0
reset and try again
Any luck?
aniel1 said:
On checking the registry as per the link you provided, I dont see " disable power management" . Could you explain how you managed to do so on a universal.
Click to expand...
Click to collapse
I use PHM Registry Editor but I expect any reg editor will do.
Goto HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class
Select 'New DWORD Value'; add an entry for 'DisablePowerManagement' and set the value to 0
IIRC the key needs adding, not just a case of changing the value of an already existing key.
Taz69 said:
I use PHM Registry Editor but I expect any reg editor will do.
Goto HKLM\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class
Select 'New DWORD Value'; add an entry for 'DisablePowerManagement' and set the value to 0
IIRC the key needs adding, not just a case of changing the value of an already existing key.
Click to expand...
Click to collapse
thanks I will try.
To me, the benefits of Crossbow are not it's fancy skinning, or new icons, but:
1. Much improved Pocket Outlook. The ability to show HTML eMails, and to search for eMails by just typing the letters you want when you are viewing the list, is great.
2. Much improved Pocket IE. PIE makes a really good job of rendering web pages now, and in hi-res. I've been able to stop using Opera, as use a combination of PIE and MultiIE, to give tab support, for all of my browsing.
3. Much improved Terminal Service Client application. The full screen facility without having to resort to 3rd party software (thanks Vijay!) is very handy.
I think speed has improved, but I wouldn't say that stability is worse over a standard ROM, but its still not so much of a downside for me to give up those facilities outlined above.
Cheers,
Steve.
I feel the only drawback is the phone application in other words the radio.
Somehow, call gets disconnected while talking, busy tone is not heard and it tends to freeze.
Hi,
Great site, very helpful. I dont post much but I find all the support here awesome!
I did a search, couple hours at that, and can't really find any answers to it. Not sure if anyone can help.
1) I have wm6, at&t tilt, stock rom. I want to have the screensaver slideshow play on idle while on battery and when pluggged in. WM has a built in screensaver slideshow that works, but it only plays while plugged in and not while on battery. is there a reg edit to make it play on battery?
2) There is a program dockware, this works great, works on battery and ac, BUT it doesnt play while the device is locked. When device locked, the only thing that shows is the date function of the program. When i unlock the phone, then it starts playing the slideshow.
Is there a way to make dockware play while it is locked? or is there a way to make the built in WM screensaver play while on battery?
I do not understand your question exactly. I think by the first step, you need to make sure the format of the screensaver. And then search the question on google, maybe you will find the best solution for it.
WM6 has a built in screensaver mode that comes on if you are idle for 2 minutes AND attached to the computer. Basically I want to figure out a way to set it so the screensaver comes on while on battery and not just when it's plugged in.
NguyenHuu said:
WM6 has a built in screensaver mode that comes on if you are idle for 2 minutes AND attached to the computer. Basically I want to figure out a way to set it so the screensaver comes on while on battery and not just when it's plugged in.
Click to expand...
Click to collapse
Try this.. When installed, it's found in the Today items. You can set it to play a slide show of all your pics in your directory, set the size of the pics on the Today screen, and set the length of time pics change.
Enjoy!
thanks! i tried that. not really what i was lookin for. I want it to be like a screensaver to play on idle or play automatically on a command.
the today slideshow plugin is pretty neat though, but not for my needs. there is a slideshow app in that PHM program. anyway to set it to play the slideshow automatically instead of only playing after you press OK?
NguyenHuu said:
2) There is a program dockware, this works great, works on battery and ac, BUT it doesnt play while the device is locked. When device locked, the only thing that shows is the date function of the program. When i unlock the phone, then it starts playing the slideshow.
Is there a way to make dockware play while it is locked? or is there a way to make the built in WM screensaver play while on battery?
Click to expand...
Click to collapse
DockWare doesn't appear to work properly with the key-lock that is built into WM5 and WM6. (This is not the same as the security lock that requires a password to use your PDA.) I've reported this to our developers so they can take a look at it!
Just a note about running screensavers while on battery... DockWare can't do this because it requires that your Pocket PC or Smartphone stay fully awake to display the images. Windows Mobile devices aren't really meant to stay completely awake all of the time, as it will quickly run the battery down. This is probably the reason the Pictures and Videos application only displays its slide show while your PDA is charging, as well.
You may not find any programs that will let your phone display a slideshow on the screen while it is locked, but it's possible that something out there will let you do this; it just might drain your battery very quickly!
Kevin White
Ilium Software
--------------------
[email protected]
+1 (734) 973-9388
---------------------
web: http://www.iliumsoft.com/
news: http://news.iliumsoft.com/
company blog: http://blog.iliumsoft.com/
Ilium Software said:
I've reported this to our developers so they can take a look at it!
Kevin White
Ilium Software
--------------------
[email protected]
+1 (734) 973-9388
---------------------
web: http://www.iliumsoft.com/
news: http://news.iliumsoft.com/
company blog: http://blog.iliumsoft.com/
Click to expand...
Click to collapse
thanks for the reply! helpful. i am aware of battery usage, but that is the price you pay for using such devices and I am not afraid of it. I can always just recharge the battery, haha it isnt a problem. we cant always be afraid of battery usage or else we miss out on great apps and features! =) it just would be good to have the option.
sorry for this post, 10 char
For update information, see bottom of post
Yes, another Battery Time Left-style app. Originally intended to fill in some of the gaps and problems of the current ones out there, it has since expanded in scope. Here are the main features:
General Info
The Battery Diviner learns your patterns over time to generate extremely accurate battery usage predictions. For example, little to no usage while you're asleep, or large usage when you play games during that train ride every Friday...
When first installed, it's using a "Level 0" prediction - a simple charge-divided-by-time, so there's something to display
After a day has passed, it switches to "Level 1" prediction, only using Level 0 as a fallback if there's missing data. Level 1 is more accurate than Level 0
After a week has passed, it switches to "Level 2" prediction, which includes the day of the week in the algorithm. It is the most accurate, and Levels 1 and 0 are only used as fallbacks at this point
There are no profiles/etc to download, and it should work with any Android 1.6 or greater device. Because it examines usage patterns, it should also still work with over/underclocked phones.
It also never stops learning. Once Level 1 and Level 2 reach their limits (7 days and 4 weeks, respectively), they start overwriting their oldest data. That way, it'll adjust over time, in case your schedule changes.
For example, Level 1 is limited to 1 week. Beyond that, it starts to overwrite the data from exactly 1 week previous (that is, the data from 168 hours previously). So after 1 week more, Level 1 is almost completely adjusted to a new schedule. "Almost", because the gaps where the phone is charging or off don't get recorded, and so, not overwritten.
Main Screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Main Screen is a summary of information, including:
Current percentage
From the current percent, how long until the battery is empty, and when that is
From the current percent, how long until it is charged, and when that is (AC and USB separate, since they charge at different rates)
The charging times include a "to XX%" column. This means it's only predicting up until it's charged to that percent, because data to go higher is missing. It does this instead of extrapolating, because my own phone slows down above about 93%, and usually reports "full" at 97% or 98% - things that can't be predicted if they weren't experienced before.
History Graph
The history graph shows your usage over the past several days (up to a week), and includes a prediction section to show you exactly what it thinks you're going to be doing. So if the time remaining seems unusually high or low, the graph will show you why the prediction says what it says, and gives you the final decision.
Blue is history, what your battery was actually at. Red is a Level 0 prediction, Yellow is a Level 1 prediction, Green is a Level 2 prediction.
To scroll, drag left/right across the graph
To zoom, draw left/right across the Zoom section. To the left zooms in.
To re-center on "Now", double-tap on the graph. It also re-zooms to 24 hours, but zooming does not affect the offset at all. Exiting and re-entering the graph does the same thing.
Usage Graph
The Usage graph shows you how much your battery is expected to drop by over the course of the week. The drop percentage is per 15 minutes. The graph display has been smoothed, to make more sense visually, but it means that manually doing a prediction using it (as opposed to simply looking at the History graph) might not have the same accuracy.
Red indicates Level 0 data, Yellow for Level 1, and Green for Level 2.
Controls are the same as the History graph.
Why each 15 minutes instead of each hour? A few things:
It comes from the precision of the predictions (Notice how discharging time left always ends with 0, 15, 30, or 45 minutes?)
It's less than an hour to give more precise information (not only in creating the prediction from the data, but it also affects storing the data)
I was considering using 5 minutes, but that part of the data would end up about 3 times as large. 15 seemed like a good compromise
Widget
There are two sizes currently available: 1x1 and 2x1, shown above in the first image. The 1x1 has two styles, shown in the second image.
The May 1 (V1.06) updated has added the options to change what the text is on the widget. Shown in the second image, the two dark widgets have been customized - the one on the left always shows USB charge time, and the one on the right always shows discharge time.
Widget Configuration
Sample of what the new Widget Configuration screen looks like.
The preview defaults to the current percent, but you can drag that slider underneath it to see what the widget would look like at any given percent.
Settings
The displays are very customizable, by way of the Setting screen, allowing you to:
Completely alter the display of dates and times
Change when the widget switches between the different colors (default numbers are 40 and 20; see above)
Turn start-at-boot on and off
Change colors used in the graphs and the widget
Alter settings for the learning algorithms (More coming soon)
Notification Bar
Icon shows current percentage
The pull-down contains the same information that would be on the widget.
Selecting the notification opens the Main Screen
Settings -> Misc -> Status Bar to enable
Data can be transferred between Free and Full versions (Import/Export in the Help). Destination data gets erased in the process.
Free: http://www.appbrain.com/app/battery-diviner-(free)/com.paklena.batterydiviner.free
Full: http://www.appbrain.com/app/battery-diviner-(full)/com.paklena.batterydiviner.full
Upcoming Ideas
(But don't hold your breath. I want to do these, but some I don't yet know how, or could end up being a bad idea once testing starts)
Statistics screen doesn't currently exist, but here are two ideas:
*Maximum possible battery life, by identifying the lowest usage pattern.
*(Suggested in thread) Remaining talk time, remaining idle time, remaining music-playing time, etc... (Requires knowing when each is running, which could cause call-answering delays, or unnecessary battery drain; "might be a bad idea")
Alternative widgets. Two additional 1x1 designs have been chosen, there is now a 2x1, and other 2x1 designs are welcome. The pattern seems to be: Dark background, Light background, and iPhone-style. (Coming, slowly)
Misc.
Each day the data is successfully loaded, it creates a copy as a backup, to prevent complete loss of data, should it get corrupted somehow. The backup is automatically restored if there is a problem, and the user notified as to why the previous day is no longer known. This also creates an odd-looking block in the History graph.
Widgets will not work (and will even disappear from the list of widgets) if the app is on the SD Card. According to khaytsus, if instead using Apps2Ext, it will work fine.
Update: May 1, 2011, V1.06
One bugfix: On one user's configuration, Android somehow was reporting 101% battery (And yes, Android was saying the equivalent of "On a 0-100% scale, you're at 101%", so it's not that it uses a 150-scale or something). I don't know what the cause is, but if this ever happens, the Battery Diviner will now treat that new highest value as the scale. It resets any time the app closes.
New feature: Widget Configuration Screen, plus one new 1x1 widget!
The new Configuration screen allows you to change when the bar colors change, what colors, and even how many to use (minimum 2, but they can be set to the same color). There's also a whole bunch of options for the text that gets displayed on the widget. Text options are:
*Static text (once selected, it asks what you want to display)
*Current Percent (The default line 1)
*Time Remaining (Cur) (The default line 2)
*End Time (Cur) (The default line 3)
For Time Remaining and End Time, in addition to "Cur" for "Current", there's also "Discharge", "USB", and "AC", if you want to force it to always display those times instead of whatever the phone is currently doing.
Sounds very cool.
Some of these battery predictor apps that I have tried have asked for my phone's type/model and as such I am assuming that what it is doing is loading a profile specific to the stock specs for what ever phone is picked, but it sounds like this is not the case with your app? I take it instead of relying on predefined profile your app looks at actual battery consumption and thus would take into account users who have their phones over and underclocked?
You mention a free and a full version of the app, what is the difference between these two?
Motalen's battery predictor app had a cool feature in that when you opened the app it would give you estimates on how much time is remaining to do certain activities (making a phone call, watching a video, listening to music, web browsing, etc) have you any plans on implementing something like this?
Finally I just want to note that I am not sure if I am a fan of the widget's design.
dsMA said:
Sounds very cool.
Click to expand...
Click to collapse
Thanks!
dsMA said:
Some of these battery predictor apps that I have tried have asked for my phone's type/model and as such I am assuming that what it is doing is loading a profile specific to the stock specs for what ever phone is picked, but it sounds like this is not the case with your app? I take it instead of relying on predefined profile your app looks at actual battery consumption and thus would take into account users who have their phones over and underclocked?
Click to expand...
Click to collapse
There are no downloaded/stored profiles for models of phone, so it should work on any Android device. Every time the battery drops (or charges) a percent, the Android OS notifies my app, which takes note of the time and day. It learns from those patterns. This also means that I'm not polling every X minutes, so there is no artificial draining of the battery.
The only assumptions made are that 100% means "full" and 0% means "empty". (And full may not even be assumed, I'd have to check through the code again)
dsMA said:
You mention a free and a full version of the app, what is the difference between these two?
Click to expand...
Click to collapse
I didn't mention it? Ack. I'll edit the first post with more/better information on that, but for now: the Settings screen is limited to "Autostart: Yes/No" in the Free version, while the Full version has a lot more customizations.
In the next version or two, the Free version will allow all settings to be seen, but not changed.
dsMA said:
Motalen's battery predictor app had a cool feature in that when you opened the app it would give you estimates on how much time is remaining to do certain activities (making a phone call, watching a video, listening to music, web browsing, etc) have you any plans on implementing something like this?
Click to expand...
Click to collapse
I was planning on making a Statistics screen, with things such as, the maximum your battery can last, by identifying the time you use it the least, and the minimum it can last, by identifying when it's used the most, and so on. I'll keep this idea in mind, as another addition to the Statistics screen, but would have to think about how to do it well.
dsMA said:
Finally I just want to note that I am not sure if I am a fan of the widget's design.
Click to expand...
Click to collapse
Yeah, it was meant to be reminiscent of Star Trek, just because I'm a fan. I always intended to make a second one (that would look better on lighter backgrounds), but haven't yet thought of anything that I think would look nice. So I'm fully open to suggestions right now.
The three guidelines for the widget, in case someone wants to design one, are: The status bar (visual battery representation), the eye (what app it belongs to), and the 3 lines of text must be on it.
I've considered making those 3 lines of text fully customizable (Say, someone doesn't want the actual percent there), but again, I'd have to think about it how to implement it. (Already have a few ideas )
http://www.appbrain.com/app/battery-diviner-(free)/com.paklena.batterydiviner.free
Looks pretty neat, I'm a bit of a battery discharge geek, looking at Battery Snap multiple times per day.
I've only had this app installed since yesterday afternoon, but it's very cool. I love how I can view my past battery usage, and I can't wait to see how well the predictions turn out! Great app so far!
pinhead875 said:
I love how I can view my past battery usage
Click to expand...
Click to collapse
You just reminded me of a missing setting in the Full version. Planned since day one but never implemented, will go add before the weekend (History is limited to 7-8 days (midnight split) to save space, Full version should be able to extend/reduce it. History does not affect the learning parts of the app; that is stored separately)
V1.02 Update coming sometime soon (Friday or during weekend). A bunch of updates to the Settings screen, plus now Free users can see all the settings, their defaults, and the help for them, just not modify them.
Not sure if this is a question or a suggestion....
Curious about the mechanism you use to learn.. Does it learn "once" then use that forever? Like for example normally at work I use it X amount, but one day was light or I was trying a new program, or installing a new ROM (ahem) and used significantly more battery than normal. Does it continue to average, or would that throw it off forever?
I gotta say, the Usage Graphs are not making any sense to me... It shows different green, red, yellow.... At first I thought it was percent of battery used or such, but it doesn't seem to be.. At least not per hour? I average 3-4%/hr with the phone pretty much idle (ie: me not playing with it) running K9 online imap, weather updating, Tasker doing stuff etc... But Diviner is showing 1%.. woah, now it's showing 3-4%, I SWEAR earlier it wasn't going any higher than 1%.. I'll keep an eye on this, maybe I'm just crazy. Nope, not crazy, I just went back into Graph Usage and it's showing 1-2% again. I wouldn't expect this to be something that'd have to stabilize that much over usage, it should know exactly what I've used since I installed it yesterday evening, right?
One question... Why are the Charging Times on the main screen "to 82%" for USB, "to 88%" for AC? Is this an estimate of what I typically (so far) have charged to for each of these?
Now, a suggestion or two.. A "Now" button for the graphs, to make it easier to find the most recent real info (vs estimated).
Make the graphs on the main page representative of the real graphs. Not updating in real time or anything, but right now they're just static icons, right?
Fun stuff, look forward to improvements.
khaytsus said:
Not sure if this is a question or a suggestion....
Curious about the mechanism you use to learn.. Does it learn "once" then use that forever? Like for example normally at work I use it X amount, but one day was light or I was trying a new program, or installing a new ROM (ahem) and used significantly more battery than normal. Does it continue to average, or would that throw it off forever?
Click to expand...
Click to collapse
It will continue to average it in, to a maximum of whatever the learning length is. For example: Level 1, the day-by-day one that shows up as Yellow on the graphs, limits itself to 1 week. After that, it wraps around and starts to overwrite the oldest data.
So Level 1 limits itself to 1 week. It's almost fully adjusted to a new schedule after that 1 week, slowly changing over the week. "Almost", because the gaps where the phone is charging or off, doesn't get recorded.
Level 2 limits itself to 4 weeks. This one is (will be) changeable in the Settings, minimum of 2 weeks, no maximum. So it will also wrap around and only keep the most recent 4 (or whatever) weeks of data.
khaytsus said:
I gotta say, the Usage Graphs are not making any sense to me... It shows different green, red, yellow.... At first I thought it was percent of battery used or such, but it doesn't seem to be.. At least not per hour? I average 3-4%/hr with the phone pretty much idle (ie: me not playing with it) running K9 online imap, weather updating, Tasker doing stuff etc... But Diviner is showing 1%.. woah, now it's showing 3-4%, I SWEAR earlier it wasn't going any higher than 1%.. I'll keep an eye on this, maybe I'm just crazy. Nope, not crazy, I just went back into Graph Usage and it's showing 1-2% again. I wouldn't expect this to be something that'd have to stabilize that much over usage, it should know exactly what I've used since I installed it yesterday evening, right?
Click to expand...
Click to collapse
The colors I'm sure I mentioned somewhere. Red/Yellow/Green indicates the data it has and how accurate it thinks it will be.
Otherwise, your initial guess was right, it is percent of battery used, but it's per 15 minutes, centered on the hour, and smoothed so it makes more sense to humans just perusing the graph (Yeah, sorry, not explained anywhere). Because it's smoothed, manually doing a prediction probably won't give you exactly the same eventual percent as simply looking at the other graph. But I'm not sure.
The 15-minute decision is based on a several things:
*The number is how precise discharging predictions can be. Time left is always 0, 15, 30, or 45 minutes + however many hours.
*It's lower than an hour to give more precise information. (This has to do with how the data is collected, as well as how it displays and is used)¹
*I was considering using 5 minutes, but this part of the data would be about 3 times as large.
Since per-hour is probably more intuitive, I may separate the Usage display from what's actually stored.
¹Also, please note, that this still does not mean any polling. It has to do with the math involved in data collection.
khaytsus said:
One question... Why are the Charging Times on the main screen "to 82%" for USB, "to 88%" for AC? Is this an estimate of what I typically (so far) have charged to for each of these?
Click to expand...
Click to collapse
Yes. It doesn't know how long it takes to go higher.
(I chose specifically to do it this way because my own phone, at above 93%, starts slowing down, and usually reports "Fully Charged" when it reaches 97% or 98%)
khaytsus said:
Now, a suggestion or two.. A "Now" button for the graphs, to make it easier to find the most recent real info (vs estimated).
Make the graphs on the main page representative of the real graphs. Not updating in real time or anything, but right now they're just static icons, right?
Fun stuff, look forward to improvements.
Click to expand...
Click to collapse
First one: Double-tap on the graph, and zooming doesn't change the offset at all (I'm sure I put this into the in-app help ) (Unless that's not what you're suggesting?)
Second one: Static yes, and it's planned, but have to figure out how to do it. Probably won't come for a while..
Keep the questions coming.. It's sometimes hard to tell what is obvious to me and weird to others (Like the Usage graph), because I'm the one making it, so I already understand it all. Your questions will help me fix up the displays and the "Help" section.
EDIT: Looks like I have URL-posting ability now. Yay! Time to work on the OP...
Just bought the donate version. The text boxes and such in settings are a little off.
Nexus One Miui11.26 No custom density.
This looks really neat.
One thing I'm curious about, is there a way to have the history also show the expected values, so we can see how accurate the app's been?
overground said:
Just bought the donate version. The text boxes and such in settings are a little off.
Nexus One Miui11.26 No custom density.
Click to expand...
Click to collapse
Thanks. I'll try to replicate in the emulator, but not sure of how to fix at the moment.
However, I do have a suspicion. If I'm right, the changes I already made to Settings might fix it when it's released this weekend. Please post again when you get V1.02, if you haven't uninstalled it.
EDIT: Thinking about it more, no, it might not fix it, or it might fix only part of the problem. The ? Help buttons are what are making me think not, now... Eh, testing time anyway.
ardax said:
One thing I'm curious about, is there a way to have the history also show the expected values, so we can see how accurate the app's been?
Click to expand...
Click to collapse
Expected from... The previous time it was unplugged? Not at the moment, it would require some pretty big changes/additions. Maybe in Version 2. (Actually, likely in Version 2. I like the idea, but how to display it on the graph is something to think about)
Izkata said:
Thanks. I'll try to replicate in the emulator, but not sure of how to fix at the moment.
However, I do have a suspicion. If I'm right, the changes I already made to Settings might fix it when it's released this weekend. Please post again when you get V1.02, if you haven't uninstalled it.
EDIT: Thinking about it more, no, it might not fix it, or it might fix only part of the problem. The ? Help buttons are what are making me think not, now... Eh, testing time anyway.
Click to expand...
Click to collapse
Don't you get uninstall / refund notifications from the market? No, I haven't uninstalled it.
overground said:
Don't you get uninstall / refund notifications from the market? No, I haven't uninstalled it.
Click to expand...
Click to collapse
Sorta. The Developer's Console has been out of date for a day and a half or so (Except for ratings, those seem to update whenever), and the merchant area doesn't list usernames
Anyway, I think I see what caused the display problem. Some older parts of the code, that I must have missed when cleaning up for public release, were still in there (pixel values instead of WRAP_CONTENT).
Izkata said:
Expected from... The previous time it was unplugged?
Click to expand...
Click to collapse
Good question, since your app is constantly (well, regularly, at any rate) updating its usage estimates. From unplug sounds like it'd be good though.
Changing the graphs to simpler lines graphs would take care of the graphing portion -- you'd be able to use the same view to show both what the app said your history should be vs. what it actually turned out to be.
It is quite a bit to chew on though. There might be a way to feed some kind of error information back into your heuristics for better forecasts, if you're not already doing that.
You're on the frontpage.
Will try the app, using JuicePlotter to get the battery-usage graph
I'm on a frontpage? Whowhatnow?
Anyway, along with the Version 1.02 update, I'm posing a question here:
I've made 4 mockups in the Gimp and attached them to this post, named widget2 through widget5 (widget1 being the one currently in the app). Any other possible suggestions? Or would you like one of these?
(And yes, I know widget4 is kinda out there. Also, the green and yellow is customizable in the Settings)
Izkata said:
I've made 4 mockups in the Gimp and attached them to this post, named widget2 through widget5 (widget1 being the one currently in the app). Any other possible suggestions? Or would you like one of these?
Click to expand...
Click to collapse
To be honest, they all look quite bad to me. What about a neutral version with just text?
I'd be willing to drop the bar and lines, but I want to keep the eye on there somewhere as an identifying mark. (One of the upcoming graphics upgrades will un-pixelize the eye, so it should look better, too)
(Offer is still open to make your own mockups - image size is 72x72)
Hi,
Hope you don't mind, I gave a widget a quick go.
The background is the bar (I don't usually pay attention to battery bars as there is one in the notification bar that gives you a good enough guestimate)
Everything widget wise with android is heading that of the Iphone (everything curvy) so just rounded things off. I didnt know font limitations so just chose a plain one (Franklin Gothic this one is).
I dont know anything about android development so dont know whats possible...
Im not using your app yet but am excited to give it a go! Currently I use JuicePlotter but am getting fed up of my gallery being slowed down by its 'cache' images for the graph (which I dont use). Your app seems clean, simple and no nonsense!
One question. If I got the free version, if I upgrade to the full one at a later date will it have to "Re-learn" everything? or will it see the settings stored by the free version?
Coedy said:
Hi,
Hope you don't mind, I gave a widget a quick go.
The background is the bar (I don't usually pay attention to battery bars as there is one in the notification bar that gives you a good enough guestimate)
Everything widget wise with android is heading that of the Iphone (everything curvy) so just rounded things off. I didnt know font limitations so just chose a plain one (Franklin Gothic this one is).
I dont know anything about android development so dont know whats possible...
Click to expand...
Click to collapse
Hmm... Looks pretty nice. I'll wait and see if there are any other suggestions before making it, though (plus I'd have to figure out the rounded-corners thing for the bar part, but that doesn't seem like it would be too hard. Maybe I'll include a "Hide the progress bar" option eventually)
By default, the font choices are Sans, Serif, and Monospace, with the Bold, Italic, or Bold And Italic modifiers. No clue what the typeface itself is. Custom fonts are certainly supported (as seen in other apps), but I haven't bothered yet. These seem good enough for now.
Coedy said:
Im not using your app yet but am excited to give it a go! Currently I use JuicePlotter but am getting fed up of my gallery being slowed down by its 'cache' images for the graph (which I dont use). Your app seems clean, simple and no nonsense!
Click to expand...
Click to collapse
I was surprised myself at how well my graph scrolled, having used JuicePlotter for a while before making this. I mean, mine even is doing a complete redraw (not just scrolling an image) as it's moved.. So no cache files, either
Coedy said:
One question. If I got the free version, if I upgrade to the full one at a later date will it have to "Re-learn" everything? or will it see the settings stored by the free version?
Click to expand...
Click to collapse
If upgrading to Full later, there's an Import/Export section in the Help that can be used. Full and Free versions don't recognize each other, so they can both be safely installed at the same time.
To upgrade, go into the Free version and choose "Export". A file is created on the SD Card called "Battery Diviner Export Data.mag". Then go into the Full version and choose "Import". That file is read, and when successful, deleted.
Import/Export could also be used if you want differently-trained data. For example, if still in school, export at the end of the semester and rename it, then choose Erase in the Help. Retrain over break, then when next semester starts, export that, rename it differently, then move the original back into place and Import it.
*Disclaimer* This is all from a personal experience and testing/research from a long time android user, what I have discovered over time and has helped me and some friends. This will work whether your rooted OR not. I kept it as basic as I can so everyone can benefit. If you dont like what you read and disagree, or want to add something PM me, Ill change/add and give credit to you. Hopefully, this can grow with the community.
*Rooted Section Will be Added*
*When I charge my battery I usually drain it all the way down or as much as i can (around 20% left) then charge plugged in till green, then power down and charge for another hour or so. Not sure if this matters or not but seems to help me out try it!*
This guide will help you if your rooted or non-rooted, all the apps I talk about I honestly have no ties to the devs. I don't use any SUPER AWESOME AMAZING BATTERY SAVER 5000 apps or anything like that. Those mostly just turn ur radios off and on and kill apps in the background. In my experience a lot of them cause syncing issues with my e-mail and other notifications. I like to receive my information instantly not have an app waiting for me to turn my screen on to check for updates.
About my personal setup: Basically, I want my phone to last me all day but still perform well with a heavy use, WITHOUT needing to constantly change settings to save battery. With what I have here Im able to keep my Sensation running for a full day of moderate-heavy use (7:30am to around 10pm) with its STOCK battery (Did damn well on my Evo 4G too). Days of very minor use Ive gone into the second day with 60% + battery. Yes, I use all my home screens and have a good amount of widgets, I love sense and its widgets. I play games, surf the web, do a lot of texting, listen to a lot of music, decent amount of fbing and email, usually take a few pictures a day. Half my day is wifi/other is mobile data.
Here goes the real basics, mostly common sense here not trying to insult anyone. Feel free to browse thru it quick (green text) if your not totally new to the android scene, whats after it will be a good read for noobs and vets.
*I use the power control widget, make getting to a lot of settings quicker. Why waste battery digging thru menus?*
Basics:
-Screen brightness: (duh ) these pretty screens eat battery brighter=quicker drain naturally and from my experience leaving it on Auto Brightness kills more battery too. Each time your phone pulls information from the sensor to decide on how bright it should adjust itself too.
-GPS: If GPS is on it should not effect battery unless an app is using it and you see the GPS icon on your notification bar. I noticed a very slight increase in mA discharge when i had it enabled, to be safe leave it off if you dont use it extremely frequently.
Location thru mobile networks: Not to hard on battery. I leave mine on it does add drain but it takes away from my weather widgets updating when Im traveling.
-Bluetooth: Moderate battery drain. I honestly don't use it at all myself but if you do try your best to keep it off when not in use.
-Wifi: Android has gotten a lot better at managing wifi over the past few years. It doesn't drain that bad on battery and it shuts off/on periodically on its own when screen is off depending on whats using it.
Google Back-Up: Takes a little juice here and there no biggie. I dont use it just because I like to fresh install my apps when I try a new rom, run into less problems that way.
2G/3G/4G: This varies phone to phone, the slower speed the better battery life. If you know your not going to be using 4G for a while turn it off. I leave mine on 4G or wifi all day with my sensation. When I had Sprint and my Evo I would leave it off most of the time. Depending on your carrier and how their data works this is a big one. T-Mobile seems to handle well, Sprint and Verizon's 4G Ive seen eat an insane amount of battery.
Sync/Background Data: I lumped them together because sync is pretty much reliant on background data. These kill a lot of your battery in general. It syncs your apps (email, facebook, google data, contacts, etc.), the periodic checks your apps do to check for and download new emails and notifications, using background data (data still transmits when screens off). I always leave these on and still manage great battery life, I like things instant if I wanted to wait Id just wait till i got in front of a PC. Sync and Background data are the settings most battery saving apps control because they really can help your battery if you turn it off. You can control what core apps sync in settings>accounts and sync. Or the power widget that 95% of android phones have has it on there. I recommend minimizing the amount of apps you allow background data with, example: WeatherBug first launch it asks if it can automatically update itself in the background for apps were thats not necessary hit no.
Radio/Airplane Mode: Pretty self explanatory, turns off your connection to your wireless provider. No point in ever turning it off in my eyes, your phones no longer a phone.
What has really helped me with my battery life (non-basics):
There is a lot to be said when it comes down to 2.2+ android phones and whether they need a task killer anymore or not. Since Ive had a lot of android phones and a few now that are 2.2+ Ive done a lot of testing. I usually go about a 2 weeks on one idea or new task killer and keep a close eye on battery drainage using Battery Monitor Widget, free app in the market. It tells you exactly how much of your battery is being drained without killing battery itself. Each phone/rom settles at a different average mA lower the better. In my experience if I can keep my phone anywhere under 100mA when idle im doing good. This held true on both the Evo 4G and my Sensation. Some ASOP roms i could get down to the 30's but for sense under 100mA is good. Keep in mind you will get the occasionally spike here and there its just android and/or apps in the background. You can view the a chart of the battery data in Battery Monitor.
Instead of boring you guys with each task killer Ive used and its results, Ill just get down to what I found out in the end.
Basically, the way android 2.2+ works it really isn't necessary to run a task killer it does a decent job removing apps from memory when you need more memory. But at the same time I found running a task killer periodically (BUT not killing frequently used apps) results in a lower average mA drain leading to overall better battery life.
The best application I have used has to go Automatic Task Killer , trust me Ive used a lot from the top free ones to a few of the more popular paid ones. What this task killer does is kill a selection of apps you allow it too every time your phones screen shuts off and goes idle. On Automatic Task Killer's first boot your shown a screen of every application that could at some point run in the background on your phone. This part sucks a little bit but it is worth it, you need to select which of the apps you want to allow it to kill automatically. It does not kill foreground apps the ones you currently have open on the screen aka a browser or a game. Example your playing NFS: Shift and your boss walks by so you quickly pause and hit the power button turning off the screen, next time you turn the screen on it will kill all other allowed background apps but your game will still be up front and center.
Now the trick is to go thru and set it to kill apps you know your phone won't automatically just restart or you don't use 90% of the time. So don't select things like Dialer, Contacts, Clock, Calendar, Messages or apps you constantly use/check such as a third party SMS app or your main E-Mail Client or third party keyboards (various by person and what you use most). Letting the app automatically kill those is just going to lead to worse battery life because your phone will just restart it each time leading to more CPU cycles (not what you want and part of the reason some consider task killers bad things).
Also, when using any task killer and killing the proper apps sense seems runs smoother, a big deal with sense 3.0.
Re-calibrate Battery: After you flash a new rom or start using a new battery, you should use your recovery (CWM or other) to Wipe Battery Stats. Before you do this make sure your battery is at 100% and has been on the charger for over an hour with the fully charged green led on. This will allow your device to better drain your battery and can really help battery life.
So hopefully with a little messing around you can get a good setup where your phone lasts you all day without having to constantly keep changing settings and watching your battery life. All while everything stays syncing and instant. Hope this helps!
Thanks to people who have contributed:
-JadeSoturi
*ROOT Section (now that we have s-off )
Everything posted above can be done on any rom, rooted or none. There has been a lot of posts on "freezing apps" that you dont need or typically use, which does in fact really help battery life. Since, we (by we i mean sensation users) now have a permanent root this is my tiny second part of the guide for rooted devices.
I dont freeze my apps I prefer them to be gone for good if its something I dont see myself using or its bloat that came with my phone/rom. Since 98% of us will be using custom roms now this usually isnt an issue since most dev's r good at what they do and remove all the bs we dont need or normally use. Still there is some apps we may not want on our phones so for that I use SystemApp Remover . Its a great App for people who dont want to have to worry about going in manually and getting rid of system apps.
Its just basically an Uninstaller that allows you to access any and every app on the phone for you to uninstall (thats y roots needed). For me I just go in an drop the apps I know i wont use. A lot of roms come with carrier add-ons and such, those I normally delete as well as a few HTC sense widgets and apps I see no need for. It will free up space and increase your phones battery life with most things you delete.
Now, be careful. You are prompted upon opening SystemApp Remover that messing in system apps is dangerous and it is. If your not sure what something is DONT touch it, simply do a google search or ask around to see if its safe to remove first.
Nice to have needed guides posted. Hopefully someone will see fit to add this to the Stickies. Thanks.
no problem glad to give back.
itd be nice to have my first sticky, maybe when some people start noticing results and the thread picks up
Leaving GPS on has NO impact on battery life unless you have an app that is actively using it (you will notice the little satellite icon in the notification bar).
Thanks your this what is the automatic task killer you used because there are a few when I search on the market and wasn't sure which one to get?
Sent from my HTC Sensation Z710e using XDA Premium App
TheBiles said:
Leaving GPS on has NO impact on battery life unless you have an app that is actively using it (you will notice the little satellite icon in the notification bar).
Click to expand...
Click to collapse
Updated OP. I do still notice slightly higher mA when it is enabled even if theres no apps using it
Thanks for the info, I'm trying out the automatic task killer to see how it affects my battery life.
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
TheBiles said:
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
Click to expand...
Click to collapse
No offense bro, but you should read his entire post before you start ripping it apart. It looks like he put a lot of effort into it. He explains his reasoning for the task killer with evidence and it makes sense.
Thanks OP, I'm using your suggestions already. Will update soon.
moh0 said:
No offense bro, but you should read his entire post before you start ripping it apart. It looks like he put a lot of effort into it. He explains his reasoning for the task killer with evidence and it makes sense.
Thanks OP, I'm using your suggestions already. Will update soon.
Click to expand...
Click to collapse
With more evidence than the article I posted? Yeah, right.
TheBiles said:
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
Click to expand...
Click to collapse
I address the fact that android doesnt need a task killer but if you read the whole thing automatic task killer lets you choose which apps to kill, leaving out worry of killing system apps that just restart.
Also, this is for battery life and performance, my battery's mA drains slower when i use a task killer for non system apps as well as keeps Sense 3.0 running smoother. I have had sense bog down on me a few times when not keeping a task killer handy.
It isnt necessary to have have a task killer and in the average users hands it can cause more harm than good. But this threads helping to school people on a way for better battery life using a safer method than a BASIC KILL ALL task killer.
Lastly, why did they include a task killer with my android if they dont think we need one?
TheBiles said:
Oh, and I didn't even read the bottom of your post. DO NOT USE TASK KILLERS WITH ANDROID. PERIOD.
Click to expand...
Click to collapse
Wow, that was helpful. What a waste of an attempt to incite a useless forum war.
@ bobzoz
Nicely put, it will definitely help the newbies to android and made me think twice about a couple of things even though I'm on my 4th android phone.
bobzoz said:
I address the fact that android doesnt need a task killer but if you read the whole thing automatic task killer lets you choose which apps to kill, leaving out worry of killing system apps that just restart.
Also, this is for battery life and performance, my battery's mA drains slower when i use a task killer for non system apps as well as keeps Sense 3.0 running smoother. I have had sense bog down on me a few times when not keeping a task killer handy.
It isnt necessary to have have a task killer and in the average users hands it can cause more harm than good. But this threads helping to school people on a way for better battery life using a safer method than a BASIC KILL ALL task killer.
Lastly, why did they include a task killer with my android if they dont think we need one?
Click to expand...
Click to collapse
The same reason HTC and T-Mobile included all of that other BLOATWARE crap.
dazzlet said:
Thanks your this what is the automatic task killer you used because there are a few when I search on the market and wasn't sure which one to get?
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
Updated OP with links, good call
TheBiles said:
The same reason HTC and T-Mobile included all of that other BLOATWARE crap.
Click to expand...
Click to collapse
It's made by Google, not HTC or T-mobile.
Im just sharing how with people how I get good battery life. Trying to help out, if you dont agree with my method than just dont use it and ignore this thread.
bobzoz said:
Its made by Google, not HTC or T-mobile.
Im just sharing how with people how I get good battery life. Trying to help out, if you dont agree with my method than just dont use it and ignore this thread.
Click to expand...
Click to collapse
That looks like part of HTC's Sense. You definitely won't find that in AOSP Android.
TheBiles said:
That looks like part of HTC's Sense. You definitely won't find that in AOSP Android.
Click to expand...
Click to collapse
http://en.wikipedia.org/wiki/HTC_Sense
Apps section.
Im not trying to have a battle man just ignore the thread if you dont agree with it. Easy stuff
bobzoz said:
http://en.wikipedia.org/wiki/HTC_Sense
Apps section.
Im not trying to have a battle man just ignore the thread if you dont agree with it. Easy stuff
Click to expand...
Click to collapse
Wow, you cited Wikipedia. Credible info there!
I'm only trying to help out the other forum users who are being mislead. I've been through a lot of Android devices and spent a lot of time focusing on things like this, and I know what I'm talking about.
Edit: And the only task killer you will find made by Google is the one within Android OS itself. Go download an AOSP build of Android with the latest Google Apps and let me know when you find a task-killer app.
TheBiles said:
Wow, you cited Wikipedia. Credible info there!
I'm only trying to help out the other forum users who are being mislead. I've been through a lot of Android devices and spent a lot of time focusing on things like this, and I know what I'm talking about.
Edit: And the only task killer you will find made by Google is the one within Android OS itself. Go download an AOSP build of Android with the latest Google Apps and let me know when you find a task-killer app.
Click to expand...
Click to collapse
Im just sharing what works for me and like i said in the OP ive been doing this for a long time too. If you want to continue coming at me please do it thru a PM.
I normally take things with a grain of salt that I read on the ol' interweb, however I came across this article on Android Authority (which site I consider somewhat reliable) and it got me to wondering if the information could be true and factual. The article I'm talking about is:
http://www.androidauthority.com/battery-myths-688089/
A couple of sections have me really re-thinking my battery saving tactics. Such as this excerpt:
Myth: Save battery power by killing apps or using an app killer
Aaaaagghh! Stop it! Stop doing it; stop spreading this lie. App killers and their proponents are the homeopathy and anti-vaxxers of the Android world: they don’t actually help and they can possibly make things worse.
There was a stretch of a few months back in, like, 2009 when app killers actually made Android run smoother. Then Android got a lot smarter about how it managed its resources, and all app killers do is suck up the resources they are claiming to protect. They became unnecessary before they even got popular.
Even if you’re just haphazardly murdering apps that seem to be running in the background by force stopping them or swiping them out of the Recent Apps menu, you’re often draining more battery than you’re saving. For one thing, a lot of apps spring right back to life after you kill them, meaning you just spent more resources than if you just left it alone. For another, the biggest battery sucker across the board is your display. If you’re spending screen time, not to mention seconds of your finite human life, needlessly assassinating apps, then you’re playing a game of whack-a-mole that is only wasting your time and your smartphone’s battery.
Click to expand...
Click to collapse
Now if the above is true, then I'm wasting time and battery juice using Greenify. Anyone care to ring in on this one??
And then there is this section that has me wondering...
Myth: Disabling services like Bluetooth and Location Services drastically improves battery life
This is another one of those rumors that is still sticking around because it actually used to be good advice. Wi-fi and Bluetooth used to latch onto your smartphone’s battery life like a vampire bat, but today they’re nowhere near so bloodthirsty. And location services are even leaner.
It’s true that disabling all these or going into airplane mode will save some battery life. However, we’re talking a very tiny sliver – like half an hour over the span of an entire day, so the gains are arguably not worth the trouble. Leave the services that you use on the regular running all you want. Your device is designed to handle it.
Click to expand...
Click to collapse
And so, I come to you members with more experience than I, and ask for your input. Not so much asking for your opinion, but rather for your experience in the references above.
1. I've never used greenify and my SOT ranges from 4-6 hours, depending on rom and usage. I don't kill my apps also. Most of them are running in the background.
2. WiFi location scanning is always on. Bluetooth scanning is off. When I tried switching off wifi scanning, my phone used more juice to locate it's position via GPS.
In the (small) amount of time I spent within the Android community, I gathered that it's just better as is, as Android advances . I just leave the system on stock settings and I don't use any third party App freezer/ optimizer/ hibernator/ killler.
Alright then... Thanks much for the input and for sharing your experiences.
I think I'll freeze Greenify for now, and see how it goes.
Once upon a time, apps such as Greenify were quite useful. Background services and apps would run rampant doing whatever they liked. It was more or less the wild west when it came to things like that.
But starting with Marshmallow, Android really started cracking down on this kind of behavior and began providing the OS and developers with APIs to better manage background activity. With the addition of Doze in Nougat, I would argue that apps such as Greenify are now more or less obsolete.
If anything, a wakelock blocker may still come in handy (especially when dealing with Google Play Services), but some (most?) custom ROMs have modded Doze to remove the built-in exception that it has for Play Services, so even a wakelock blocker is unnecessary.
Remove everything related to Google. Profit.
Fatsodonkey said:
Remove everything related to Google. Profit.
Click to expand...
Click to collapse
So,you mean remove GMS? Ah,sorry,no.I'd rather use a magisk module to force doze gms if it's draining battery.
Mr.Ak said:
So,you mean remove GMS? Ah,sorry,no.I'd rather use a magisk module to force doze gms if it's draining battery.
Click to expand...
Click to collapse
I prefer the "Destroy Google" way.
Fatsodonkey said:
I prefer the "Destroy Google" way.
Click to expand...
Click to collapse
If you hate google so much(for whatever reason),why not stop using android then?
Mr.Ak said:
If you hate google so much(for whatever reason),why not stop using android then?
Click to expand...
Click to collapse
I don't hate Google. I don't hate companies, but i believe that sometimes companies grow too big and have too much power.
I just hope that in the mobile space there will be a proper GNU/Linux phone.
With desktops things are quite nice nowadays.
Just watched the last 3 weeks of Click off the BBC. On one episode they were on about battery saving apps. Turns out the best one was the built in android battery saver. No app needed.