Cross-platform mobile frameworks
March 10, 2011In this post I try to list the most interesting mobile frameworks to develop mobile applications for different platforms writing code once.
Framework | Supported platforms | Programming language | Compiled / Interpreted | License |
---|---|---|---|---|
Corona SDK | Android, iOS | Lua | Compiled | Commercial |
PhoneGap | Android, BlackBerry, iOS, Palm, Symbian, Windows Mobile | HTML5, CSS3, JavaScript | Interpreted | Free |
Appcelerator Titanium Mobile | Android, BlackBerry (beta support), iOS | HTML5, CSS3, JavaScript extensible with native module written in Objective-C and Java | Compiled | Free, Commercial |
Both Corona and Appcelerator Titanium Mobile have a built-in API to create UI and develop applications.
Phone Gap provides an API to interact with the device and frees up the developer to choose his preferred UI framework.
In my opinion, the most interesting mobile UI frameworks are:
Framework | Supported platforms |
---|---|
jQuery Mobile | Android, Bada, BlackBerry, Maemo, MeeGo, iOS, Symbian, webOS, Windows Mobile |
The-M-Project (no longer supported) | Android, BlackBerry, iOS, Palm, webOS |
Sencha Touch | Android, iOS, BlackBerry |
Of course, there are other frameworks and this is just a small list.
Happy coding!