Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow applications to run in the background in a restricted manner #184

Closed
allanday opened this issue Jul 14, 2016 · 1 comment
Closed

Comments

@allanday
Copy link
Collaborator

A lot of operating systems allow apps to run in the background, almost as a service. Applications that have this ability are able to automatically launch on boot and run without a window being visible. They are also typically allowed to show notifications.

At the same time, apps running in the background typically have restrictions placed on them, including:

  • The amount of system resources they can use.
  • Their ability to draw on the screen or play audio.
  • Their ability to open windows.

Apps that are running in this way need to be flagged as such and a mechanism for stopping them needs to be provided. It might also be desirable to require applications to ask for permission to run in the background.

This kind of functionality allows some highly desirable behaviours. It allows "always on" apps, such as messaging services that are always available to alert the user of new messages, or sync clients that constantly work in the background to keep content up to date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants