Chapter 2. App model and navigation

This chapter focuses on the Windows Phone app model, including lifecycle events, as well as the page-based navigation model used by the Microsoft Silverlight app framework. Users have come to expect that smartphones offer many of the same apps and overall user experience (UX) as a desktop computer. However, compared to a desktop computer, a phone has significant constraints in terms of memory, processor capacity, disk storage, screen size, input capabilities, and power.

The app platform and the underlying operating system (OS) both execute a number of services in the background, and several of these will be executing at any given period of time. Apart from services, there might also be background tasks running ...

Get Windows Phone 8 Development Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.