I don’t think it’s a good idea to get into a pissing contest over what phones had 6 months ago and what phones still don’t have now.
The fact that Android runs on so many different processors, resolutions, etc is a strength, not a weakness.
I’ll also point out that not all iOS apps work with every version of iOS in the wild, nor do they all work on all iOS devices.
Carriers and manufacturers have made some really dumb decisions with updating Android for their customers. Apple, on the other hand, has been quite good about it. But just like any desktop computer, if you aren’t happy with what’s on it currently, you can simply install something that suits you better. And it really isn’t that hard to do so.
Like I said before, if you want to give up your freedom of choice to let Apple choose for you, that’s fine with me. However, I don’t choose to do that any longer.
I merely, and correctly, pointed out that “Fragmentation” is a real and viable threat to the Android community. The fact that so many variations are working, is really a testament to how well Linux (from which Android and iOS are derived) is designed.
But, everything has a limit. Going forward, supporting older hardware, with older generations of non-upgradeable hardware will eventaully become nearly impossible.