Christer
Christer

Reputation: 101

How to develop for multiple platforms

I have made my first app in the Android platform. However this is not the only platform and I want to get my apps published on at least Android and iOS platforms. I would like to have one developing platform for both platforms. What is the options? I have now tried Flex, Air with Flash Builder. It seems quite promising but the future seems to be a bit uncertain and are also more expansive. It would be interesting to have some suggestions about what developing tools to focus on if I would like to develop apps on both Android and iOS.

Upvotes: 1

Views: 297

Answers (5)

Jack Pillow
Jack Pillow

Reputation: 11

I know it's old topic but for those who are still looking for rapid mobile development there is also Kinetise that is code-less tool and offers also backend system/CMS.

Upvotes: 1

Simon Forsberg
Simon Forsberg

Reputation: 13351

I recommend phonegap: http://www.phonegap.com

Upvotes: 0

fzwo
fzwo

Reputation: 9902

If you are aiming for high quality, I don't think there is any other way than going native for each platform. Also keep in mind that different platforms have different UI guidelines and principles, and doing a multiplatform project is not a good enough reason to abandon those guidelines.

Upvotes: 0

Dominic Tancredi
Dominic Tancredi

Reputation: 42342

It depends what kind of apps you want to build (i.e. Games, Content Aggregators, etc.) because each 3rd party "App-Generator" that deploys to multiple platforms has their strengths and weaknesses.

Here's a (brief) list:

Appcelerator's Titanium SDK - leverages mobile-browser-based features, mostly for content-aggregators, simple or core feature list on platforms

Corona - leverages LUA-scripting language for 2d / more simple games and applications; has a growing user-base and community; possible to leverage for core-experience as well

Unity - 3d experience, games, usually for more high-end, premium experiences

If you're going to develop on the platform, I always recommend build to that platform's language since you'll never have to worry about what happens when the language is upgraded and your "app-generator" hasn't upgraded yet.

It will also help you to learn the language on that platform (Java, C#, Objective-C, etc.)

Upvotes: 1

May13ank
May13ank

Reputation: 548

You can use Sybase Unwired Platform. It has Device App Designer which can create applications for Blackberry ,Android and iOS.

Upvotes: 0

Related Questions