
Can manufacturers learn from the success of others, or do they always think they can do bigger and better? Apple innovated a beautifully simple end to end business model with a single piece of hardware running objective C apps. The genius of the iPhone app store is in its simplicity, 1 phone, 1 screen size, 1 feature set, 1 integrated way of purchasing and it was preinstalled on all devices from early on.
The second store to open up was the Android Market, it's based on the Apple model and is initially successful. It remains to be seen if this initially simple concept can stand up to the oncoming added complexity of new Android devices being launched with different hardware specs. Certainly Android developers will need to better consider screen resolution and whether a device has a 3D chip, a hardware keyboard, touchscreen or a trackball. It is all starting to get a little more complicated.
Then Blackberry joined the game. The Blackberry AppWorld is a trickier proposition for developers. There are 4 main different screen resolutions to worry about and the Storm of course is touchscreen while the other devices aren't, some have GPS some don't.
Nokia is now almost ready to go live with its offering. Looking at the Ovi store, it is a whole new level of complexity for the poor developer. For a start the uploads can be: Flash, Themes, Ringtones, WRT Widgets, Java apps or Symbian apps. Each of which work on some phones but not on others and for each type there are multiple screen resolutions, operating system varients, feature sets and signing requirements. On top of all of that the Ovi store isn't preinstalled on any devices yet, although the N97 is very likely to be the first.
From simple to complex in 4 steps. I hope no one else has an even more complicated model up their sleeves. What if Nokia had gone for an N97 only app store, pre-installed on all N97's from launch? A simple proposition that is easy to understand. Build up the base and then expand into a thriving environment on other devices. It remains to be seen if the Ovi store will attract the fanactical user base required to breathe life into it and motivate developers to get coding. Personally I think it will grow slowly and survive only due to being presintalled on a lot of high volume devices over the coming year, we shall see.