As an iOS and Android developer, I'd like Google to explain to me why it is that over 60% of Android users are still running a version released 2 years ago (Gingerbread is now 2 years + 1 week old, and still has over 50% of the Android market share: http://developer.android.com/about/dashboards/index.html ) while 60% of iOS users were running iOS 6 within a month of its release ( http://insights.chitika.com/2012/ios-6-adoption-one-month/ )
I understand that Google would like to pass the buck to OEMs, but really, I don't think that's fair. Google can't simultaneously say "Look how awesome we are! We have such huge market share!" - because really, they have nothing without the OEMs making phones running Android - and "It's their fault they don't release our updates!".
I may as well be called an Android developer. Developing for iOS is just too easy. Something that takes a week to implement in iOS takes 10 weeks in Android because I have to find a way to do it that worked under Gingerbread if I'd like to support more than 25% of devices. I end up spending much more time working with Android code than iOS code.
I understand that Google would like to pass the buck to OEMs, but really, I don't think that's fair. Google can't simultaneously say "Look how awesome we are! We have such huge market share!" - because really, they have nothing without the OEMs making phones running Android - and "It's their fault they don't release our updates!".
I may as well be called an Android developer. Developing for iOS is just too easy. Something that takes a week to implement in iOS takes 10 weeks in Android because I have to find a way to do it that worked under Gingerbread if I'd like to support more than 25% of devices. I end up spending much more time working with Android code than iOS code.