Chapter 10

Comparing Android and Windows Phone Performance Problems

In this chapter, you will learn the following:

  • General knowledge and differences between the three platforms and three programming languages used in Smartphone development.
  • How to revise many important aspects of application performance that you learned for iOS to apply to Android and Windows Phone, such as:
    • How to benchmark applications for Android and Windows Phone.
    • How to optimize the scrolling performance.
    • The differences in caching and data storage.
    • A brief lesson in data structure and algorithms for the three platforms.
    • A brief lesson in multithreading on the three platforms. Android is different than the other two platforms.
    • Lessons about memory constraints.
    • The different ...

Get Pro iOS Apps Performance Optimization 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.