These days, we have tons of options when it comes to developing mobile applications. Even if we limit the choices just to smartphones, we can choose between Windows Mobile, BlackBerry, iPhone, Android, and now Palm's webOS. Am I forgetting any?
On top of that, the platform you choose will limit your choices of languages and tools. To code for the iPhone, for example, you need to program in ObjectiveC using Apple's IDE, while Android allows you to code in Java using Eclipse on just about any platform.
If you're writing apps for mobile devices, how did you decide which platform(s) to target? Have you settled on one, or have you left the door open to multiple platforms? And have you been satisfied with your choices?
I've been working with Windows ce for 5 years and even that, i learn new things everyday. That's why I think it's very hard for a developer have the required knowledge to solve the huge number of problems in more than one plataform. if you need to be a good app developer you need to be focused.
I agree that a mobile developer must be focused. We at Nektra decided to offer services for iPhone and Windows Mobile.
Windows Mobile is a complex platform because .NET API is not fast enough to deliver application for the end user. That's why native development is needed and adds more complexity to the development.
Blackberry is the best platform to achieve all the user requests.Its very flexible to work.Everything is based on the thread concept.That is the only complex which i know.Other than that , we can do all the process and J2ME platform also supports.
Sign up to receive InfoWorld Resource Alerts
Subscribe to the Today's Headlines: First Look Newsletter
Find out what will be news for the day, with our first-thing-in-the-morning briefing.
What's your preferred mobile development platform?
These days, we have tons of options when it comes to developing mobile applications. Even if we limit the choices just to smartphones, we can choose between Windows Mobile, BlackBerry, iPhone, Android, and now Palm's webOS. Am I forgetting any?
On top of that, the platform you choose will limit your choices of languages and tools. To code for the iPhone, for example, you need to program in ObjectiveC using Apple's IDE, while Android allows you to code in Java using Eclipse on just about any platform.
If you're writing apps for mobile devices, how did you decide which platform(s) to target? Have you settled on one, or have you left the door open to multiple platforms? And have you been satisfied with your choices?