我正在尝试为 iPhone、Android 和 Blackberry(基本上适用于所有智能手机)构建一个应用程序。我以前使用过 jQuery Mobile,但我对结果并不完全满意。所以我想尝试别的东西,我想知道什么是 jQuery Mobile 的最佳替代品。我听说过很多关于 Sencha Touch 和 wink Toolkit 的信息,但我不知道该选择哪种框架可以在尽可能多的智能手机上运行。任何建议表示赞赏。
8 回答
我将 Flash Builder 4.5 与最新的 Flex 4.5.1 一起使用,同时为 iOS、Android 和 Blackberry 进行开发非常棒。如果您想使用 HTML5 和 CSS3 的全部功能,Phonegap 非常棒。
顺便说一句,使用 Flash Builder 和证书……您实际上可以使用从 Internet 下载的假证书。我知道有一个你可以通过“定制”它来使用它,然后你可以轻松地为 iPhone/iPod Touch/iPad 构建你的应用程序,而无需支付任何费用。
我会使用Appcelerator Titanium。它仅支持 iOS、Android 和 Black Berry,但外观和感觉都是原生的。它允许您访问相机并做其他整洁的事情。您还可以访问您编写的本机代码(iOS 上的 Objective-C、Android 上的 Java 等)。
如果您感兴趣的是最广泛的支持,那么 phonegap + jquery mobile 可能是您的最佳选择。
不利的一面是,jquery mobile 的性能较差,并且看起来不如 sencha 原生。从好的方面来说,使用 jqm 进行开发要容易得多。
我们最近从 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,我们现在有了一个坚实的架构!
对于任何阅读这个旧线程并寻找不会过时的东西的人,请查看Flutter:“Google 的便携式 UI 工具包,用于从单个代码库为移动、Web 和桌面构建漂亮的、本机编译的应用程序。”
给phoneGap看看: