Windows Phone App Performance: My session from MIX11

15 April 2011

MIX was a blast this year. The excitement sure was palpable around the Windows Phone, and it’s always just quite amplified by the Las Vegas energy and the strong, passionate community that we have.

My Windows Phone app performance talk is now online, so check that out if you weren’t able to attend. I’ll be sharing the components I talked about pretty soon.

This year I decided to frame the discussion a little differently: we’ve talked about raw graphics performance, but for most apps, that’s not what developers are interested in touching. We’re all building list-based apps and those need to be best of breed.

The message I’m delivering is 3-fold:

  • We’re doing work in ‘Mango’ (the next release of the Windows Phone) to improve performance by fixing bugs, optimizing, moving touch to its own thread, etc. Plus we’ve got that working set shrinking down (sweet!)
  • You need to be doing work to optimize and simplify your apps. Reducing layout cost and the number of elements will give you the biggest bang for the buck.
  • Perception of performance is as important as raw performance numbers. Consider what you can do here.

You can get the PowerPoint slide deck here and the talk is online at

Let me know what you think, Jeff.

Jeff Wilcox is a Software Engineer at Microsoft in the Open Source Programs Office (OSPO), helping Microsoft engineers use, contribute to and release open source at scale.

comments powered by Disqus