I am trying to build an app for iPhone, Android and Blackberry (basically for all smart phones). I have worked with jQuery Mobile previously, and I was not entirely happy wi开发者_Go百科th the result. So I want to try something else, and I was wondering what would be the best replacement for jQuery Mobile. I have heard a lot about Sencha Touch and wink Toolkit, but I don't know what framework to pick that works on as many smart phones as possible. Any suggestion is appreciated.
I use Flash Builder 4.5 with the latest Flex 4.5.1 and it is great to develop for iOS Android and Blackberry also in one time. Phonegap is great if you want to use the full power of HTML5 and CSS3.
Btw with the Flash Builder and the certificate... you can actually use a fake certificate downloaded from internet. There is one I know about which you can use just by "customizing" it a bit and then you can easily build your app for iPhone/iPod Touch/iPad with not paying anything.
Flash Builder 4.5
I would use Appcelerator Titanium. It only supports iOS, Android, and Black Berry, but it looks and feels native. It allows you to access the camera and do other neat things. Your can also access native code you wrote (Objective-C on iOS, Java on Android, etc).
If what interests you is the widest possible support, then phonegap + jquery mobile are probably your best option.
On the downside, jquery mobile is less performant and looks less native than sencha. On the bright side, development is much easier with jqm.
We switched recently from JQuery Mobile to JQ.Mobi/Intel App Framework (http://www.jqmobi.com/).
We had a lot of problem with JQuery Mobile, slow, transition, fixed toolbar, and other bugs.
JQ.Mobi and JQ.UI use the same logic as JQuery Mobile (HTML markup), but it's very fast because they don't try to support every device on the planet (only webkit browser: iOS, Android, Blackberry...). Combined with Backbone, we now have a solid architecture !
Try Kendo UI
http://www.kendoui.com
or Enyo:
http://enyojs.com/showcase/
Both seem quite good.
For anybody reading this old thread looking for something that's not obsolete, checkout Flutter: "Google’s portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single codebase."
Give phoneGap a look:
http://www.phonegap.com/
精彩评论