【问题标题】:Mobile UI frameworks & other UI scripts移动 UI 框架和其他 UI 脚本
【发布时间】:2011-01-20 18:20:20
【问题描述】:

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

煎茶触摸 jQTouch 电话差距 统一项目

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

谢谢, 赛斯

【问题讨论】:

  • 此外,如果您添加 sencha、phonegap、jqtouch 等标签,您可能会获得更多可见性和反馈

标签: mobile jquery-mobile cordova extjs jqtouch


【解决方案1】:

首先,让我们把苹果和橘子分拣出来。

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

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-19
        • 2022-11-10
        • 1970-01-01
        • 2016-12-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多