3

我正在寻找适用于 android、iphone 和其他触摸手机的最佳跨浏览器兼容滑动脚本。是否有人使用过任何可用的框架,或者您是否使用过自定义脚本?你对这些有什么经验?

SenchaTouch jQTouch 手机差距统一项目

还有其他人吗?我正在加入一个移动任务组,并希望更多地参与其中一个或多个社区,以便提供一些 UI 支持。

谢谢,赛斯

4

3 回答 3

4

首先,让我们整理一下苹果和橘子。

PhoneGap 和 Appcelerator Titanium 不是 UI 框架。它们都是 Web 到 Native 的桥接技术。它们为加速度计、联系人、GPS、电话等移动功能提供 JavaScript API。此外,它们有助于创建可部署的移动应用程序(相对于网页)

Sencha Touch、jqTouch 和 jQuery Mobile 是移动 UI 框架,提供对移动 UI 概念的支持,如触摸、滑动、过渡、小屏幕尺寸等。它们可以在纯网页中运行,也可以与 PhoneGap 或 Appcelerator 结合使用移动应用程序中的钛。

我对Unify Project不太熟悉,但它似乎是PhoneGap加上他们自己的UI框架的捆绑。

Sencha Touch 和 jQuery Mobile 都处于早期阶段,但已经具备一些强大的功能并且它们正在快速发展。

于 2011-01-22T22:50:20.380 回答
1

SenchaTouch 很好,但请注意它不提供原生硬件支持,因此如果您需要访问手机硬件,则需要 PhoneGap 或同等产品。

我听说过关于 jqTouch 的好消息,但没有亲自尝试过。

另一个选择是 Appcelerator。如果您需要为移动设备编写应用程序,它是一个非常平易近人的框架。您编写 javascript 代码,他们的机器将其编译到适当的平台。请注意,这是用于编写直接在移动设备上运行的应用程序,而不是用于编写在移动设备上的浏览器中运行的应用程序。

于 2011-01-20T18:27:31.727 回答
0

我发现 jqTouch 在 PhoneGap 技术之上非常出色,但是您需要了解所有“好看”的 UI 工具包都是基于 HTML 5 构建的,到目前为止,您会对 Android 设备对 HTML 5 的支持感到失望。你会认为谷歌会像蚂蚁在糖浆上一样,但你错了。jqTouch 在几乎所有基于 iOS 的设备上都像梦一样工作,而在大多数 Android 设备上却很糟糕。

至于 Titanium,它的外观和感觉仍然是基于 Web 的,并且据我所知没有 UI 样式。这意味着它“尝试”看起来是原生的,而使用 PhoneGap 和 JQT 你可以获得一个非常好的主题。因此,如果您想要“时髦”,那就去 PG 和其他东西。在为 iOS 和 Android 构建时,Titanium 比 JQT 稳定得多,所以这是一个加分项,但如果他们做某种主题引擎,那就太好了。

请注意,随着时间的推移,这个答案将变得无关紧要,因为 Android 改进了对 HTML 5 的支持并且这些 UI 框架变得更加稳定:)

于 2011-08-04T00:32:54.970 回答