Note: This post is old, Microsoft have released "Universal Windows Platform" UWP Apps and this content may or may not apply to that framework. Windows Store Apps gets installed and runs on Windows 8, it can be a desktop, laptop or a limited resource based tablet. Windows 8 manages all the running the applications in a better way to manage the available memory by introducing the Application Lifecycle model. This life cycle model design helps to automatically manage the application state running for the user. This helps in better memory management and power and battery consumption. This means more efforts on developer end (not in a scary way). If your application cares for users input data (which we usually care) we need to make sure that in any of the above life cycle event we capture user data and current preferences and present the same when user comes back accordingly. » Read more

 Jsinh