ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #03152
Re: Power management policy
Hey there,
you might be interested in:
* https://blueprints.launchpad.net/ubuntu/+spec/client-1303-add-app-model-and-lifecycle-to-platform-api
* and the corresponding spec in:
https://docs.google.com/a/canonical.com/document/d/1ij8RtPsR_eYMW3mys8Gu1Y2CVFZpjXdMpdIjIGZ1SCA/edit#
In summary: We will implement a very strict lifecycle policy, too, and
one that seamlessly adapts and extends to different form-factors.
Thanks,
Thomas
On Fri, Jul 19, 2013 at 4:46 PM, Zisu Andrei <matzipan@xxxxxxxxx> wrote:
> Hey guys,
>
> What I find interesting in the iPad (I just have one because I need it for
> work) and recently in Mac OS Mavericks is their power managent policy.
>
> Put simply, in iOS, except a few very special cases, you applications will
> be stopped when they go into background. So the foreground app gets full
> reign of both memory and CPU. This also has a very beneficial effect on
> battery life - in Android, apps running in the background still eat cputime.
>
> What OS X Mavericks is doing is taking this idea further into a noteboook
> environment [1] with their application nap and timer coalescing. You really
> only get the most out of your battery.
>
> While this might not totally work in an environment like Ubuntu, would it be
> possible to throttle the foreground application and slow down the background
> ones? What would this imply? Is it do-able in the current state of Ubuntu
> Phone, or do we need extra things at kernel level?
>
> [1] http://www.apple.com/osx/preview/advanced-technologies.html
>
> Zisu Andrei
>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References