Which smartphone platform should developers aim for?

Which smartphone platform should developers aim for?

Summary: For start-ups without a lot of time or money, is it smarter to develop for the iPhone first or the Android OS? Panelists at the AlwaysOn Summit at Stanford discuss the pros and cons of each platform. With 65,000 apps available, the iPhone may be the most popular smartphone, but that also means that many more apps can eclipse yours. Panelists include Purnima Kochikar, vice president of the Nokia Community and Developer Forum; Dorrian Porter, CEO of Mozes; Simon Khalaf, CEO of Flurry; and moderator Mark Newhall, co-founder of IdealWave Solutions and INmobile.org.


Topics: iPhone, Android, Google, Hardware, Mobility, Smartphones, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • All of them...

    You should develop for all of them, and keep competition alive. Help all platforms innovate, and make more money for yourself, all at the same time.
    • limited resources

      As great as it would be to be able to develop for all platforms
      simultaneously, doing so costs significantly more money, and takes a
      great deal more time. You have to employ extra people for each
      platform, including testers, as well has purchase development units and
      software. Developing code for multiple platforms and error checking and
      testing takes significantly more time.
      If you only have a limited amount of resources (which is actually most
      companies) as stated in the original question, it simply isn't possible to
      develop for all platforms simultaneously, as much as one might wish to.
  • RE: Which smartphone platform should developers aim for?

    I think Software providers like Microsoft or Apple needs to address compatibility of their programming platforms to the most popular mobile platforms is not the same development platform and mobile platform, how about having .NET development on Windows Phone, iPhone, Android based, Symbian based etc, that will make everyone focus on what they should care about: Mobile hardware providers invoate on hardware, Mobile OS providers innovate in OS features, and Development Platform providers focus on development features, so the consumer will be happier to chose a combination of hardware, os and application features in the way they most like it and everyone has a win win however for that to happen there should be more open standard on how a hardware provider would be able to let any OS provider install their OS on any hardware, any Development platform providers then make porting of the same platform to different OSes just like .NET to Win to Linux to Any hardware on PCs or just like most recently Mac on any hardware PCs however since there is not an standard in phones (like there was on PCs and that's why PCs has been here for around 30 years keeping the same basic model just upgrading the way components interact and technology they use) however PC model has been the most succesfull standard in all history becasue everyone can make business with anything a PC can offer from hardware to software seamlessly, so I think firs things first, we need a standard Phone mode, who says me? lol, I think is feasible now because of today technology in hardware like Intel's Atom imagine you can upgrade your phone processor no matter what brand it is just like if it were any HP or Dell computer, cool uh? or upgrade it's memory, in that way I think Windows Mobile has made better progress than any other platform to be installable on more variety of devices than any other however the hardware mess stops Microsoft to expand, so I think also developing on all of them is just a waste of time and resources I think specialization would be better just like in PC world you can choose to be a .NET, Java or PHP developer, anyway in my opinion I would chose always Windows Mobile development since it's the only platform that is really consistant across PCs and Mobiles, and for me that's a win win, well java is too but the platform is a mess from pc to phone to phone to PC
  • RE: Which smartphone platform should developers aim for?

    I'd start with the Pre. they are _starving_ for apps. If successful on the Pre I'd port it to Android, Windows Mobile and iPhone (not necessarily in that order)
  • Until Apple releases a complete SDK and a proper management app, forget it.

    The fact that third-party apps still can't sync with the computer just eliminates so many potentially valuable applications.

    Then there's the continued attempt to manage all apps and data on a handheld computer with a JUKEBOX APP.

    Until Apple addresses these two problems, the iPhone will not come anywhere near its potential.
  • RE: Which smartphone platform should developers aim for?

    HD Internet using System7(7keypad,char7,UI7)