views:

335

answers:

5

This question may not directly relate to programming. I have noticed that the technology of today has gone mobile. I want to go mobile with it. What is the most popular mobile OS?(excluding iPhone OS. Sorry, I don't have a Mac to develop on) Some choices could be BlackBerry OS, Windows Phone, Symbian OS, Android OS, etc. I want to make and sell applications for a mobile OS.

+2  A: 

If you have Java experience, learn Android. It's becoming widely popular next to the iPhone. Although, I cannot prove that it is the most popular mobile platform to develop on, but it's popularity is increasing.

If you are interested in publishing an applcation for Android you would need to signup on the Android Market.

It would also be wise to read the Android Market Developer Distribution Agreement so you can learn about processing payments, fees, and any other aspect when publishing paid apps.

Anthony Forloney
A: 

Difficult question. While Blackberry detains the biggest share on mobile market, Android is surely coming out fast. I think Windows Mobile isn't at the level of the others, so my choices are BlackBerry and Android. If I have to choose, for the future, Android.

LucaB
A: 

I agree with Anthony, Android is the way to go if you have Java experience. If you have more Microsoft experience, then take a look at Windows Phone 7. It's totally different than all previous Microsoft phone systems and everybody is starting from scratch. It's anybody's guess how successful it's going to be but it does have a big company behind it, and what you learn there will be applicable to many non-mobile scenarios as well whether you choose Silverlight or XNA as your development environment.

Jaxidian
+1  A: 

One thing to throw in the mix while deciding this is the percentage of handsets having a given platform in your target market. Iphone and Android seems to be the platforms for the future, their adoption is going to increase. But if your target market, say India has a significant number of J2ME supporting handsets, then it would make sense to start on J2ME. This aspect needs to be researched and factored in while making your decision.

Also if you design carefully it possible to support multiple platforms, say, Android and BlackBerry since both are Java based.

omermuhammed
+1  A: 

A survey by Admob http://metrics.admob.com/2010/03/admob-publisher-survey/

Pretty much explains what you are asking :)

drubin
108 admob publishers answered the survey. hardly representative of the industry. It was definitely worth posting that here but let's not confuse this with a scientific result.
QuickRecipesOnSymbianOS