ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #03154
Power management policy
Heh, sorry, poor choice of words. I just used a function just called
throttle a few minutes ago that does just that... :p
I wouldn't honestly like it to be as strict as iOS' or SIGSTOP, though. For
example, I am currently developing an iOS app which I really need to know
when it is minimized to fire a little server signal. However, none of the
currently existant models allow that. That's why I am imagining something a
bit more special.
Thanks Thomas, I will look into it as soon as I get back from work :D
On Friday, July 19, 2013, Josh Leverette wrote:
> to throttle something actually means to slow it down, just for future
> reference.
>
> But, yes. A less rigorously enforced policy that mimics what Apple does
> with background apps is something I would approve of. If an application
> asks permission to run in the background, then that's fine, but I don't
> want apps to run in the background by default. Configurability is key here,
> but the benefits of what iOS does outweigh the downsides for most
> situations, and Linux already has this functionality built in. The STOP and
> CONT signals will do exactly what you would imagine them to do.
> http://tombuntu.com/index.php/2007/11/23/how-to-pause-a-linux-process/
>
>
> On Fri, Jul 19, 2013 at 9:46 AM, 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
>>
>>
>
>
> --
> Sincerely,
> Josh
>
--
Zisu Andrei
References