An interesting observation is that the…
"Android ecosystem has to sell significantly more phones than Apple to get the same number of active users"
"a given number of iPhone unit sales might mean more customers than the same number of Android unit sales"
The comments in Benedict’s blog post provide some guesses why the replacement cycles differ. Meanwhile, it’s good news for developers. It means that older devices, on older versions of Android are quickly being replaced for newer Android versions. We can also see evidence of this in the Google Dashboard where Android 4.0.3+ now represents over 85% of devices (accessing the Play Store). For most projects, we have already reached the point where it’s uneconomically viable to develop for pre Android 4.0.3 (ICS) thus also easing the development complexity of most Android app development.