ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #03157
Re: Power management policy
IM and media player are common-sense exceptions, as well.
On Friday, July 19, 2013, Mike Bybee wrote:
>
> On 07/19/2013 08:45 AM, Josh Leverette wrote:
>
> The spec looks very promising.
>
>
> On Fri, Jul 19, 2013 at 10:06 AM, Thomas Voß <thomas.voss@xxxxxxxxxxxxx<javascript:_e({}, 'cvml', 'thomas.voss@xxxxxxxxxxxxx');>
> > wrote:
>
>> 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<javascript:_e({}, 'cvml', '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
>> >
>>
>
>
> --
> Sincerely,
> Josh
>
>
>
> So, using a common example of an IM client or media player - would we
> assume that would stay in "unfocused" state? You mention that only core
> apps can run as background - that would mean it's not a valid state for a
> normal 3rd party app.
>
>
--
Zisu Andrei
Follow ups
References