← Back to team overview

ubuntu-phone team mailing list archive

Re: The problem with "no background processing for apps"

 

On Fri, Oct 2, 2015 at 10:51 AM, Alan Griffiths <alan@xxxxxxxxxxxxxx> wrote:
> On 02/10/15 09:18, Thomas Voß wrote:
>> Now that would be somewhat alien. Developers aiming at mobile
>> platforms are already used to structure their
>> applications differently, precisely for integrating with execution
>> infrastructure and services offered by the respective
>> platforms. I don't think Ubuntu is (or even should be) different here.
>
> I think there are three big use cases that need to be considered here:
>
> /1/ "simple" phone apps that fit well with the current lifecycle.
>
> /2/ general purpose programs that we hackers want to run on the phone.
>
> /3/ "harder" phone apps that need some background processing that may or
> may not be currently available.
>
> My specific interest in the Ubuntu phone is for /2/. It sounds like the
> plan is the controlled adding of services to support /3/ and that is
> good as far as it goes. But I'm not sure that path ever leads to support
> for what I want to do (e.g. if I start compiling code and switch to an
> editor, browser or email I don't want to have the compile suspended).
>
> Don't lose sight of the unique selling point that the phone can be a
> general purpose computer.
>

We certainly don't. I would argue that compiling code, browsing and
emailing is not a typical mobile device use-case.
Now that does not mean that those tasks won't be executed on the
device, just in a different usage scenario, i.e., docked and connected
to
monitor, keyboard and mouse. A transition to a different usage
scenario justifies or even demands altering the lifecycle policy and
allowing things to
run in the background.

Cheers,

  Thomas

> --
> Alan Griffiths  +44 (0)798 9938 758
> Octopull Ltd    http://www.octopull.co.uk/
>
>
>
> --
> 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