Download presentation
Presentation is loading. Please wait.
Published byIra Elliott Modified over 5 years ago
2
Windows Phone: Developer Best Practices and How to Maximize Performance
Stefan Wick Principal Test Manager Windows Phone Developer Platform 2-126
3
Agenda Performance Quality Reach
4
Performance Memory Image memory optimizations Leak detection Execution
Screen redraw optimizations Scrolling performance Tools Store test kit Memory profiler Performance counters Debug properties
5
Demo Maximizing performance. Focus on: Optimizing memory usage.
Reducing CPU/Battery usage. Increasing scrolling performance.
6
Quality Unit Testing Other Tips New support in VS 2012 Update 2.
For managed and native code. Test more configurations in less time. Other Tips Beta testing. App test plan.
7
Demo Phone unit testing. Focus on: Integration into VS 2012.
Practical examples.
8
Reach Devices International Support mid-tier segment.
Optimizing memory is critical. International Globalization. Localization. Multilingual App Toolkit.
9
Demo Localization/Globalization Focus on: Tools support
Finding international bugs early
10
Reach Versions: Upgrade to 8.0 for best experience.
Maintain 7.1 version for max reach. Share the code base, manage differences.
11
Demo Versioning. Focus on: Upgrade to 8.0.
Code sharing between and 8.0 apps.
12
Recap Unit tests in place for regression control.
Memory/performance improved. App ready for mid-tier devices. App ready for the world. App ready for Windows Phone 8.
13
Recap Your ratings and reviews after this talk. “Works great as advertised. Smooth and reliable. Only thing missing is feature xyz…” “Thanks for localizing to my native language.” “Runs great now on my new Lumia 521.”
14
Resources Multilingual App Toolkit:
Windows Phone Toolkit:
15
1/18/2019 3:37 AM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize! © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.