Nếu mỗi ô chữ nhật đại diện cho một thiết bị Android độc lập thì tính đến tháng 8/2014 đã có tới 18.796 ô.
Công ty phát triển phần mềm di động OpenSignal đã thực hiện một đồ họa đặc biệt để cho thấy sự phức tạp của thế giới Android. Hiện có khoảng hơn 18.000 thiết bị chạy hệ điều hành của Google trên thị trường. Sự phân mảnh này gây khó cho các nhà phát triển vì không thể đảm bảo ứng dụng của họ sẽ hoạt động tốt trên các sản phẩm phần cứng khác nhau. Đây cũng là một trong những lý do khiến ứng dụng mới thường có mặt trên iOS trước nền tảng Android.
Kích cỡ màn hình quá đa dạng cũng là một vấn đề khác. Một ứng dụng chạy trên thiết bị Android 4 inch có thể sẽ cần điều chỉnh khi muốn hoạt động trên màn hình 5,5 inch.
Trong khi đó, Apple chỉ có 4 cỡ màn hình là 3,5 inch, 4 inch, 7,9 inch và 9,7 inch.
Vấn đề còn phức tạp hơn nữa khi đề cập đến các phiên bản Android đang chạy trên hơn 18.000 thiết bị. Đa số vẫn sử dụng phiên bản cũ, thậm chí là bản Gingerbread (2.3) đã ra đời từ cách đây 4 năm.
Ngược lại, có đến 91% thiết bị iOS chạy bản mới nhất. Tuy nhiên, Google gần đây cho biết họ đã phát triển công cụ để mỗi ứng dụng có thể hoạt động trên nhiều phiên bản khác nhau. Ngoài ra, sự đa dạng của Android cũng mang đến cho người dùng nhiều lựa chọn hơn.