And if you’re trying to develop software on Android, it feels more like the latter. The same fragmentation challenges we faced getting Flash Lite to work on the variety of Nokia smartphones (Symbian Series 60) apply to shipping an Android app.
On top of that, Android OS update rates are slower because the OEM’s don’t think in terms of software:
the key roadblock in the upgrade rates for Android users is lack of Google’ control over carriers and original equipment manufacturers (OEM) regarding the usage of operating system as it does not have a say that a specific handset should get new version of Android.
Several OEMs or carriers may block release of newer updates to clear existing inventories. Recently, there were media reports saying that T-Mobile accused Samsung of willfully delaying updated Froyo handsets to sell older version handsets.
These roadblocks are eerily similar to what killed the potential of J2ME and Flash Lite…