App Lifecycle: From Activation and Suspension to Background Execution and Multitasking in Universal Windows Apps

Play App Lifecycle: From Activation and Suspension to Background Execution and Multitasking in Universal Windows Apps
Sign in to queue


The Universal Windows Platform unifies app development across Windows, Windows Phone, Xbox and more, and introduces new modes for your application to run. In this session, you will learn the basics and best practices of the app execution lifecycle: how apps are activated and suspended. We will cover new Background Tasks and Triggers, and the ability for Universal Windows apps to extended their execution time in the background. You will also see how new resource policies affect how, and when, your app runs.


App Model



Session Type:





Room 2001



The Discussion

  • User profile image

    great talk, but sadly it shows in win10 even on desktop UAP is not usable for some categories of applications where the OS deciding when an app is suspended is not tolerable. even i as the user would absolutely prefere to be in charge which of the applications i started keep running on my machine instead of having the OS overruling my decisions. an off-switch for that behaviour would at least be something i would expect.

  • User profile image
    Le Kha Sy

    i have a question about BackgroundExecutionManager.RequestAccessAsync() method that:
    we have two state that allow application to run a background task:
    AllowedWithAlwaysOnRealTimeConnectivity and AllowedMayUseActiveRealTimeConnectivity state.
    RequestAccessAsync() method alway return AllowedMayUseActiveRealTimeConnectivity state. But my app need AllowedMayUseActiveRealTimeConnectivity permission to run in Connected Standby state. so, how i can take that permission?

  • User profile image
    Sanket Prabhu

    Is there is any reference for partially visible i.e.( On Pause in android). what happen in such situation when app is partially visible?
    Suppose I running You tube video and same time there is message notification.

Add Your 2 Cents