Written
December 12, 2011
All apps are required to have splash screens. In order to customize your splash screen, you can use the package manifest editor to choose a custom image and/or background color.
This sample provides guidance for displaying an extended splash screen in your app. The extended splash screen is a component that is displayed by your app in order to continue the splash screen experience in a seamless manner. An appropriate usage of this could be to display an extended splash screen while network requests are made (imagine a Weather app getting the current forecast, for example). This way, your users experience a smooth and continuous loading flow on launch rather than staring at an empty first view while content is retrieved. Because the extended splash screen is controlled by your app, it allows you to make the transition to your landing page whenever you are ready to present UI to the user.
Hope that helps! If you have any further questions, please don't hesitate to ask.
Justin Cooperman