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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.