Reputation:
We need to make an application that runs on iPhone, Android and BB. What is the best approach to write the least ammount of code? I know about some frameworks but I am not sure the best approach.
Upvotes: 3
Views: 1016
Reputation: 7521
There are a few frameworks that let you target all three and more.
Upvotes: 3
Reputation: 11
The best and most cost effective way of cross-platform development is by using a mobile development platform. There are several on the market, but there are several things you should look at when choosing one.
As mentioned your choice is dependant on the kind of application you want to write and the platforms you want to reach.
VMT, the company I work for, provides a platform called RAMP. RAMP enables you to reach both smart and feature phones, from low end Nokias, Sony Ericsson, Samsung (MIDP 1.0 onwards) etc all the way to Android, Blackberry etc.
Our platform is more focused on secure, native enterprise applications but you can build social apps (twitter, chat etc) on it as well. RAMP also allows you to build plug-ins so you can reach the phones features like camera, GPS and develop your own UI.
You can download RAMP at: http://ramp.virtualmobiletech.com/
Upvotes: 1
Reputation: 1809
Web Service is the best approach to cover all these platforms.
Upvotes: 0
Reputation: 15881
BB uses J2ME and iPhone uses Objective-C, so there is no chance of supporting them both. You could conceivably write a framework in C/C++ then use that for iPhone and Android (with the NDK), but the UI will always need to be written for the specific platform.
Upvotes: 1
Reputation: 141
I think the easiest way is to write a mobile web app. If all the phones will have data then let them hit a mobile based website, then you write it once and are down.
Upvotes: 4