OS, Symbian, Andriod, Palm OS, iPhone OS etc. Mobile application
developers are trying to or hoping to get one single platform to develop
on. They are searching for the write once and run everywhere paradigm.
I would say they are wasting their time. The best approach in terms of
generating revenues is to focus on one may be two platforms. Here are my
reasons,
1. The life cycle of a phone is a few months.
2. The phone makers make money by constantly creating new hardware and
the necessary software features.
3. It is impossible for the third party mobile application developer to
catch with all the different platforms without significant investment of
time and resources.
4. You only get so much cross pollination among programmers. In others
words even if the progrmmer has great skills, you can't expect her to
excel in all the platforms.
These are just a few reasons. I would say find the platforms with the
greatest market share and focus on developing applications for that.
