Windows Phone App Performance: My session from MIX11

Posted 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 http://channel9.msdn.com/events/MIX/MIX11/DVC01.

Let me know what you think, Jeff.

Jeff Wilcox is a software development engineer at Microsoft who leads exciting open source projects on the Windows Azure team. Jeff has been at Microsoft 8 years and is an alumnus of the University of Michigan.

Windows Azure open source

Jeff leads the open source Windows Azure SDK and cross-platform command line tools development team at Microsoft. Offering tooling for OS X, Windows and Linux and SDKs for Node.js, Java, .NET, PHP, Python; the work is open source, licensed under the Apache 2 license.

4th & Mayor

4th & Mayor is the top-rated social app on the Windows Phone Store with thousands of five star reviews. The best foursquare experience for Windows Phone, it is powered by a Node.js backend running on Windows Azure & Amazon Web Services. Jeff Wilcox is the developer of the app.

comments powered by Disqus