[maemo-users] Battery Life

From: Frantisek Dufka dufkaf at seznam.cz
Date: Fri Aug 17 11:27:09 EEST 2007
Eero Tamminen wrote:
> You use extra hardware for that, not software. :-)

Extra hardware may not be needed.

> But anyway, that is not really relevant information when talking
> about applications.  The question is not how much doing a thing
> consumes power, but is doing that thing really something that needs
> to be done.

True. But still seeing power consumption could help and having actual 
current drawn from battery somewhere in /proc would be very useful in 
many situations.

Even if I agree with things you said I still think your response is 
influenced by the fact that Nokia hides such values from us (either 
because it is not possible due to current hw design or because it thinks 
such information is sensitive).

I had iPAQ 3870 and there was such value available. It helped me a lot 
(both as user and programmer) to understand what is the cost of having 
some features enabled (playing audio, brightness on higher level, 
bluetooth communication, cpu busy, reading from card, ...).

Things are not black and white. Maybe sometimes something doesn't need 
to be done. If you know the costs you may avoid some features or try to 
optimize its usage in your application. If you don't know the 
consumption then you can't optimize (both as user and developer).

Examples of such optimizations:

It is worthwhile to implement caching network data to mmc card while 
playing media (i.e. read playlist ahead as fast as possible from 
network) or is streaming on demand good enough?

Does the brightness consumes as much as I expect?

How much do I save when turning volume down?

Does black theme save power?

These were just examples and some of them may not be good but you should 
still see the point.


More information about the maemo-users mailing list