Direct3D app model for Windows Phone 8
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
The app model for Direct3D apps on Windows Phone is similar to the app model for Windows Store. This topic will describe the instances where the app model is different on the phone.
The following lists the differences in the app lifecycle for Windows Phone. For more information on the Windows Store app model, see Application lifecycle (Windows Store apps).
The Windows.ApplicationModel.Background namespace is not supported on Windows Phone. Background execution is not supported for Direct3D apps on Windows Phone.
Windows Phone apps and Windows Store apps must use RunAsync to execute tasks on a separate thread. The following difference should be noted when processing CoreWindow events.
- When calling ProcessEvents(CoreProcessEventsOption) in the Run()()() method, the ProcessOneIfPresent value of the CoreProcessEventsOption enumeration is not supported on the phone.