Background Task Service Augmenting the Application Lifecycle

2013-05-14 16:05..17:00 in Client 2

The application lifecycle for Ubuntu touch as presented and discussed in https://blueprints.launchpad.net/ubuntu/+spec/client-1303-add-app-model-and-lifecycle-to-platform-api does not guarantee applications to be running when they are in the background. However, there are certain long running tasks that might exceed the lifetime of an application in the lifecycle model. To support use-cases like downloads or playing music, a background task service handling execution of certain types of tasks on behalf of the system is envisioned.