Ubuntu Phone Application Lifecycle
Maintaining battery life while providing a great user experience
Phones and other battery powered devices require a more restricted application lifecycle to ensure that they can achieve low power states more often, even suspending regularly, in order to achieve the user expected battery life. Ubuntu Phone has a well defined application lifecycle that it presents to applications in order to ensure a good user experience for the end user. This covers the application lifecycle, what it means from both the user and the developer's perspective.