6 Cross Platform iOS And Android Solutions That You Can Use Right Now

Write once, run anywhere…

Arguably adherence to that philosophy has resulted in subpar applications, but the reality of things is that on the iOS platforms cross platform development is destined to grow with Apple’s new policy on third party development tools.  Android is also a growing force, and who doesn’t want extra money they don’t have to put in much time for? Some of these tools can even be used for iPhone development on windows.

I’ve put together this list of frameworks and tools that allow you to easily create applications that run on both iOS and Android platforms.   All of the frameworks listed here are already being used in apps within the app store, are well supported, and are available right now.

Native App Creators

Airplay SDK – This is a solution that has been used by many larger gaming companies that allows you to create cross platform applications.  Particularly useful to those developing 2D/3D games.  (Free for indies with company earnings < $100k)

Corona SDK – A solution allowing for the creation of apps using Lua.  Overall development is similar to scripting with Actionscript 2.0. Founded by former Adobe developers. ($99/yr)

Flash CS5 (Adobe Air For iOS)- Using the packager for iOS you can compile Flash CS5 apps even without touching a mac. (Approx $600, $200 if an upgrade).

Hybrid App Creators (HTML/Javascript and HTML/ruby based)

Appcelerator – This is a solution that allows you to develop native apps with HTML/Javascript (run through a UIWebView on iPhone) . (Free)

Phonegap – Similar to  Appcelerator, I mentioned these two as they seem to have the most vibrant communities, and most extensive support. (Free)

Rhomobile – This is a solution that uses Ruby, especially loved by Ruby on Rails developers. (Free only for noncommercial applications, prices vary)

There were many other HTML/Javascript solutions that could be listed here — they’re a dime a dozen — so I only listed Appcelerator/Phonegap as they seem to have the best support.

Conclusion

My guess is that if you wanted to use Flash, you’re already using it.  The Airplay SDK looks like an interesting solution if you’re starting out as there is no up front cost.  Corona is an inexpensive solution, and Lua is a great language to program with. The HTML/Javascript solutions are great if you are developing an app that does not require high  performance, especially if you’re a web developer.

If you believe there is another solution that should be added please mention it below, as stated at the beginning only solutions that real apps have been created with, that is already available to the public will be listed here.  You can check back in the future as more will be added.

Thanks for reading, please share this using the buttons below!

©2010 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

Share and Enjoy:

RSS
Twitter
Facebook
DZone
HackerNews
del.icio.us
FriendFeed