Everyone uses different kinds of mobile devices built using different mobile operating systems.The two popular mobile Operating system are iOS and Android since these two contribute majority of market share.
Not just two,windows phone 7,blackberry OS are also popular in mobile space.So if you are a developer who want to build applications for mobile ? the very first obvious question that rise in your mind would be “which platform to choose ?”
Developers often choose a platform which reaches to more people or devices hence they develop applications in one common language and deploy them to all the popular platforms at once-This is called as cross platform mobile development.
See also:Develop android apps without writing code
Here are the top cross platform development tools that are ranked based on the popularity among developers, functionality and ease of use for beginners.
Phonegap,opensource cross platform development tool that recently released version 1.0 supports six major mobile operating systems like iOS, Android, BlackBerry, webOS, Bada and Symbian.Has wide variety of device API’s that makes different kinds apps possible.Phonegap’s maker Nitobi is acquired by adobe and it is now a part of apache software foundation. Phonegap is now called as ‘Apache callback’.
Rho mobile offers rhodes,opensource framework that supports iOS, Android, Windows Mobile, RIM and Symbian devices.Rhodes can be even used to build apps that needs to access device GPS and camera data.You can use rhodes to develop apps built on html and ruby.
Mosync sdk 2.0 can be used to build mobile applications using C and C++.Yes !.Mosync provides IDE to develop native application for iOS,android, Symbian,meego and blackberry.Its free to download for Independent developers and others have spend some bucks.
Sencha provides high quality User Interfaces for your mobile apps that can be easily created using HTML and CSS.You can create Native app like rich UI using sencha framework for iPhone, Android, and BlackBerry devices.
Corona offers SDk to build game apps for iOS and Android devices seamlessly,with few lines of code you can make game apps up and running.The framework is supported by HTML and Lua programming language.
It depends on the situation & Time whether you need to go for native programming or cross platform framework.Decide wise!
Comments are always welcome.
Do you like this website ?? If Yes, Share/Comment below.You can also Get Regular Updates. Subscribe to Free RSS Feeds or Email Updates. Follow us on Twitter @Devlupand Like us on Facebook.
I’m a big fan of Appcelerator. It might be worth mentioning that the only way to create a native app with Sencha is to combine it with a framework like PhoneGap.
Nice full disclosure.
Are you also the same individual who blogged on July 29th that you are “Appcelerator’s latest acquisition”? That would be three weeks before you became a big fan here. So to be clear, are you blogging independently, or are you compensated by Appcelerator?
I would like to suggest that you add the Marmalade SDK to your list. The Marmalade SDK is a native C/C++ SDK that currently covers around 10 platforms and is expanding, including iOS, Android, Bada, Blackberry, Symbian, LG TV and others. Take a look at http://www.madewithmarmalade.com. I also wrote an introduction to the SDK at http://www.drmop.com/?p=99
Hey, you funk soul brothers! Check out Application Craft http://applicationcraft.com
Jquerymobile has announced AC as a jqm dev platform and here’s a case study that Phonegap did on them : http://phonegap.com/case_study/phonegap-application-craft-pain-free-mobile-app-development/
What about Moia SDK?
Can anybody tell me how to port our android app developed in phonegap be ported into symbian App…?
what is prerequisite to develop a symbian App without writing extra code in phonegap app?
Great. In my opinion, Sencha is the best HTML5 SDK out there in the market. If someone things differently, I would like to see any comments with other HTML5 SDKs.
You should also have a look at NeoMAD. This tool builds native apps from a single Java source code.
See http://neomades.com for more details.
Nowadays,There is also cross-platform SDK for Android, iOS, Symbian, Samsung & Windows Mobile. developing an mobile app can cost a lot of money and take a lot of time. So Cross-platform mobile development makes things simpler and better.