Fragmentation

Fragmentation is huge from a developer’s perspective. With approximately 20,000 different devices, how do you know what to test to make sure your app’s functionality works across every device? And fragmentation also comes in two flavors, software and hardware. Most devices will support multiple versions of the Android software or OS. Each version of the Android OS gets more and more secure, but there are still lots of earlier versions of the OS being used every day in the wild (see Figure 8-1 for the latest figures for Android) that are not as secure as KitKat.

Image

Figure 8-1 OS dashboard

In the past, carriers were reluctant to upgrade ...

Get Bulletproof Android™: Practical Advice for Building Secure Apps 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.