Today, there are a lot of mobile platform available because more company enter this fast growing industry. Symbian, palm, iphone, blackbery OS, windows mobile, linux and now Google Android. And the list may keep longer. This open an opportunities for developer to choose and to create, and sometimes it will confuses developers which platform to choose. Many platform seems promising and worth to learn, but this fragmented platform will be challenging for developers who need focus.
For now, Symbian which is developed by Nokia take a major market share compares to others.
Symbian OS from Symbian Ltd. (46,6% Market Share)
iPhone OS from Apple Inc. (17.3% Market Share)
RIM BlackBerry operating system (15.2% Market Share)
Windows Mobile from Microsoft (13.6% Market Share)
Linux operating system ( 5.1% Market Share)
Other OS ( 2.5% Market Share)
**Data based on Sales until Q3 2008 in Canalys report**
As seen above, Nokia take the biggest pie with Symbian S60. Nokia has put a lot of effort to make a documentation and tutorial that help developer to jump in, which also support variety language, such as Symbian C++, Open C++, Java ME, and Python. Java ME, and Python seems to be a generic platform, so application made by them supposed to be easy for porting to another platform. Choosing the generic platform will have developers to target more phone users,since every user may use different phones and different platform. Ya, I know that Python currently not easy to port, but we will see that python will be supported by wide range of phone manufacturer because of it's simplicity and rapid development nature.
Here are good information about Symbian C++, Java Me, and Python Comparation :

0 comments:
Post a Comment