If you don't know what "fragmentation" is, it's probably the biggest problem that Google has with Android when it comes to software updates. Because there are so many different manufacturers that produce Android phones, there is no reasonable way for Google to keep track of all the phones that are produced and whether or not they are updated. This is where Apple has Google beat. Because Apple has control of both software and hardware of its mobile products running iOS, it is able to release updates for all its products at the same time. The only place Google somewhat has control over the...
Source: http://www.gsmarena.com/google_pressured_to_release_a_list_ranking_how_fast_oems_release_software_updates-news-18412.php