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

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