Sei said:
Umm, you are talking about maybe a handful of apps. Majority of the apps released are for Android, not for Spica or EVO 4G. Just take a look at market and tell me whether they mention the model anywhere or just the Android OS version? (My question is rhetorical, they don't mention the model anywhere).
They mention the Android OS version, if you do not have the right one you are sol.
Sei said:
Of course there are apps specially made for Nexus One or Sense UI (HTC), but that's the same case in Apple app store. If you take a look in the Apple AppStore, you'll notice that some apps run only for the latest versions of the iPhone OS. Some are even 2G/3G specific.
Is it fair to say the difference between nexus one or sense UI is the same as iPhone 2G/3G ?
The difference between 2G & 3G iPhone is a vertical one whereas between the nexus 1 & sense UI its a horzontal one. This is another example of fragmentation.
You get vendors that will make a phone and then have to write custom extensions in Android for that phone. You will get apps written for it that might not work on another because of these enhanced or unique capabilities.
Sei said:
The biggest advantage of Android over the iPhone OS is the possibility of being able to use the OS on a cheaper device. Purchasing an iPhone is not possible for everyone. Think about it. Even 20k wouldn't help you buy a new iPhone and there are 3 or more phones with Android under that range. Of course, it's not as if Apple wants everyone to be able to buy an iPhone.
This I can agree with if its the lower end that drives the platform a larger share vs the high end. The cheaper phones will defnitely benefit from an improvement here. Android will prolly have a larger market share in the future because of this. And you will start to hear how there are so many more Android phones over iPhones.
But the reason i posted this was because many times its heard that Android will be able to challenge iPhone. I don't believe that will happen for some time if at all given the fragmentation. I think say five years from now the iPhone will still have an edge over an Android phone.
Sei said:
TIf you read the news, Microsoft has laid out some guidelines regarding the prerequisites for phone makers if they want Windows Phone 7 OS in their devices. Pretty high-end specs. The devices adhering to these specs would naturally be costly. Microsoft then came out with a second set of specs, which would enable cheaper handsets to be released in the market (mainly for markets like India) providing more or less the same experience.
Does Android have anything similar in this regard ?
Not possible as shantanugoel mentioned in his first point.
Sei said:
Are you talking about the iPhone OS 4.0 SDK? Isn't that meant only for the developers?
No, if you bought the HTC Dream (the Google G1) which was released on October 22, 2008, you are still stuck on Android 1.6. To move to a newer version, you have to buy a new phone. This was true even while you were still almost certainly under contract with your provider, so buying a new phone wasn't a simple matter, even if you wanted to.
If you bought the Apple iPhone 3G, which was released a few months earlier on July 11, 2008, you can be (and usually are) running the current iPhone OS 3.1.3, and will still get a free and immediate update to 4.0 when it ships. You might not always get all the new features, but you get bug fixes, improvements to the browser, Application compatibility, and all the other stuff.
shantanugoel said:
2. The fragmentation issue is already being addressed by google, in terms of upcoming froyo and then gingerbread. A lot of stuff will be decoupled from the main OS allowing the phone vendors to integrate any new versions into their phones quickly. Not exactly turn-key but still it would require a very minor fraction of the effort as compared to what is needed right now.
This sounds promising, lets see how it goes. Maybe Android will be out of its current teething stage. At least this way users might more easily access the latest (point) improvements in Android.