Android devices come in all sizes, OS versions, brands, vastly different performance levels and screen sizes. What this means is that developing apps that work across the whole range of Android devices can be challenging and time-consuming.
The Application Developers Alliance, in partnership with the Emerging Technologies Working Group, created this infographic to help developers make sense of the state of Android device fragmentation and determine how and where to develop their apps.