跨平台移动应用程序框架建议

时间:2011-08-05 08:14:17

标签: web-applications frameworks mobile cross-platform mobile-application

我正在尝试为iPhone,Android和Blackberry构建一个应用程序(基本上适用于所有智能手机)。我之前曾与jQuery Mobile合作过,我对结果并不满意。所以我想尝试别的东西,我想知道什么是jQuery Mobile的最佳替代品。我听过很多关于Sencha Touch和wink Toolkit的内容,但我不知道选择哪种框架可以在尽可能多的智能手机上使用。任何建议都表示赞赏。

8 个答案:

答案 0 :(得分:1)

我将Flash Builder 4.5与最新的Flex 4.5.1结合使用,同时也可以很好地为iOS Android和Blackberry开发。如果你想使用HTML5和CSS3的全部功能,Phonegap是很棒的。

使用Flash Builder和证书...您实际上可以使用从互联网下载的假证书。有一个我知道你可以通过“自定义”它来使用它然后你可以轻松地为iPhone / iPod Touch / iPad构建你的应用程序,而无需支付任何费用。

答案 1 :(得分:0)

答案 2 :(得分:0)

我会使用Appcelerator Titanium。它只支持iOS,Android和Black Berry,但它看起来和感觉都是原生的。它允许您访问相机并做其他整洁的事情。您还可以访问您编写的本机代码(iOS上的Objective-C,Android上的Java等)。

答案 3 :(得分:0)

如果您感兴趣的是最广泛的支持,那么phonegap + jquery mobile可能是您的最佳选择。

在缺点方面,jquery mobile的性能较差,看起来不如sencha。从好的方面来说,使用jqm可以更容易地开发。

答案 4 :(得分:0)

我们最近从JQuery Mobile切换到JQ.Mobi/Intel App Framework(http://www.jqmobi.com/)。

我们在JQuery Mobile,慢速,转换,修复工具栏和其他错误方面遇到了很多问题。

JQ.Mobi和JQ.UI使用与JQuery Mobile(HTML标记)相同的逻辑,但它非常快,因为它们不会尝试支持地球上的每个设备(只有webkit浏览器:iOS,Android,Blackberry。 ..)。结合Backbone,我们现在拥有坚实的架构!

答案 5 :(得分:0)

尝试使用Kendo UI

http://www.kendoui.com

或Enyo:

http://enyojs.com/showcase/

两者看起来都很不错。

答案 6 :(得分:0)

对于那些阅读旧线程而又不老的人,请查看Flutter:“ Google的可移植UI工具包,可通过单个代码库为移动,Web和桌面构建漂亮的,本机编译的应用程序。” < / p>

答案 7 :(得分:-1)

给phoneGap看一下:

http://www.phonegap.com/