3

Possible Duplicate:
Technology to write iPhone, BlackBerry and Android phone at the same time?

Is there any common IDE to develop single code base and deploy it to Android, iPhone, Symbian OS, Brew, Windows Mobile or Palm OS and blackberry handsets?

Community
  • 1
  • 1
acnu
  • 39
  • 1
  • 2

4 Answers4

2

Take a look at AirplaySDK, it allows you to develop a mobile application against their framework and then compile it as an ARM binary and deploy it to most mobile platforms (including some game consoles).

It has some disadvantages, but if portability is your main goal, it's a good option, and the performance is very good because it runs as native ARM.

EDIT: Some OpenSource alternatives (that I haven't tested) are:
- Appcelerator Titanium
- Rhomobile
- PhoneGap

Al of them are more Web oriented, and compile to native mobile applications.

EDIT: They wrap a native client around your web application, it's a very different approach to AirPlaySDK that compiles to native code.

Hope it helps.

Regards!

pbaris
  • 4,525
  • 5
  • 37
  • 61
redent84
  • 18,901
  • 4
  • 62
  • 85
1

Qt :) is still the rockstart. You do not have to go that far. If you can hack it, there is a trick with one punch!! knock all out:

IOS/Android/Symbian/Meego/Blackberry/WebOS HP/Windows Mobile too.

0

http://www.metismo.com/ Check this.It allows you to develop mobile applications regardless of the target system.

zahreelay
  • 1,742
  • 12
  • 18
0

Each platform has its nuances and "perfect" implementation will be limited to the least common denominator between all platforms. Low-level and hardware-specific needs are best addressed natively. However web-based frameworks like Sencha Touch or jqTouch do a good job if you merely want users to submit/receive content.

Sencha Touch is built for iOS and Android and the 1.1 version of the framework now supports BlackBerry 6. These apps are written in Javascript and can be published as regular mobile websites (*in webkit browsers) or wrapped in PhoneGap as pseudo-"native" apps. In the iOS case, this buys you the option of putting the app on the App Store.

Appcelerator's Titanium is another Javascript-based solution cross-compiled into the native language of your choice.

Another option to consider is Adobe flash/flex/air. You can write once and publish to many platforms, web, or the device of your choice.

Just remember that all of these cross-compiler and multi-platform solutions come at a cost. You get more platforms for the price of developing once (plus learning the framework and adapting for the "nuances" of each target), but your app may not seem as "polished" or have access to as many slick features native apps enjoy. Something to think about.

best Of luck in your Mobile endeavorS.

Old McStopher
  • 6,295
  • 10
  • 60
  • 89