HTML and CSS Reference
Unlike other mobile operating systems, Android suffers from a developer's worst
nightmare, known as device fragmentation. Device fragmentation can be caused
by some of the following factors.
More than one device vendor produces devices for a single
Each device has varied hardware specifications and
Pixel density (PPI)
Older devices do not support the most recent operating
systems with the latest features, such as the most recent
default browser with the latest APIs and rendering engines.
Because of this, it makes it extremely hard to pick a device that everybody has
and to test against. To put this into perspective, see Table 1-1 for Android's
device stats compared to the rest of the industry, as of December 2011.
Table 1-1. Device Stats (As of December 2011)
Tablets (Including All Touch Devices) Mobiles
Table 1-1 paints a clear picture that Android device vendors produce a wide
range of devices for Android users.
In an ideal world, you should pick 12 Android devices (six mobile phones and six
tablets). Also consider the following criteria.