Search code examples
androidprogramming-languagesios

android vs iOS which choose


I'm a Java developer and I want to start developing mobile applications. The question is, which android or iOS seems to be better? What can you tell me about the learning curve of each one?

I also want to know about the market or the profits of each alternative.


Solution

  • There is no better, just diferent.

    I think this is greatly a matter of personal opinion, I develop on both platforms and think Android is a lot better, but have many coworkers that swear by iOS.

    I jumped from Java to Android to iOS, being unfamiliar with Objective-C, i have to say the iOS learning curve for iOS is quite steep at first, the syntax for Objective-C is quite diferent from most languages, it doesnt feel like java, C, C++ or even Haskell, that said, once you get your head around it, its ok.

    What market is better is something you have to ask someone with great future vision, Android seems to be growing like crazy, and I would bet on it, but you cant deny the Apple iOS fanbase is huge, and lots and lots of people wont be leaving iOS for a long time.

    Apple seems to be the first to have ideas for a long time, even though they dont make the best products, they make them first, this gives them a huge advantage over competition.

    So, if it were me, I would develop for Android, but I cant really tell you why, as I stated before, its really a matter of personal opinion. Decide for your self, take a look at some market stats for both the AppStore and Android Market, read their policies, and look through some tutorials for both platforms, after that you should be able to take a mildly educated guess at which to choose.