移动 UI 框架 &其他用户界面脚本

发布于 2024-10-13 15:53:29 字数 201 浏览 5 评论 0原文

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

SenchaTouch 杰Q触摸 电话差距 统一项目

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

谢谢, 赛斯

I'm looking for the best cross browser compatible swipe script for android, iphone and other touch phones. Has anyone used any of the available frameworks or have you used custom scripts? What is your experience with these?

SenchaTouch
jQTouch
Phone Gap
Unify Project

Any others? I am joining a mobile task force and would like to get more involved in one or more of these communities so I can provide some UI support.

Thanks,
Seth

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

著墨染雨君画夕 2024-10-20 15:53:29

首先,我们先把苹果和橙子分类一下。

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

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

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

Sencha Touch 和 jQuery Mobile 都处于早期阶段,但已经拥有一些强大的功能,并且发展迅速。

First of all, let's sort out the apples and oranges.

PhoneGap and Appcelerator Titanium are NOT UI frameworks. They are both Web to Native bridging technologies. They provide JavaScript API's for mobile capabilities like accelerometer, contacts, GPS, telephony, etc. Also, they facilitate the creation of a deployable mobile app (versus a web page)

Sencha Touch, jqTouch, and jQuery Mobile are mobile UI frameworks that provide support for mobile UI concepts, like touch, swipe, transitions, small screen sizes, etc. They can run in a pure web page or be used in conjunction with PhoneGap or Appcelerator Titanium in a mobile app.

I'm not too familiar with the Unify Project, but it seems to be a bundle of PhoneGap plus their own UI framework.

Both Sencha Touch and jQuery Mobile are in early days, but already have some great capabilities and they're moving fast.

无妨# 2024-10-20 15:53:29

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

我听说 jqTouch 不错,但个人还没有尝试过。

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

SenchaTouch is good, but be aware that it provides no native hardware support, so if you need access to the phone hardware, you will need PhoneGap or equivalent.

I hear good things about jqTouch, but haven't tried is personally.

Another option is Appcelerator. If you need to write an app for mobile devices, it is a really approachable framework. You write javascript code, and their machinery compiles it to the appropriate platform. Note that this is for writing apps that run on a mobile device directly, not for writing apps that run in a browser on a mobile device.

在巴黎塔顶看东京樱花 2024-10-20 15:53:29

我发现 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 框架变得更加稳定,这个答案将变得无关紧要:)

I found jqTouch to be great on top of the PhoneGap technology however you need to understand that all the "good looking" UI kits are built on HTML 5 and so far you'll be disappointed with the HTML 5 support from Android devices. You'd think Google would be on this like ants on syrup but you'd be wrong. The jqTouch works like a dream on almost all iOS based devices and quite poorly on most Android devices.

As for Titanium, it still appears and feels web based and there are no UI styles to my knowledge. This means it "attempts" to look native whereas with PhoneGap and JQT you can get a really nice theme. So if you want "snazy" then go PG and something else. Titanium is far more stable than JQT when you're building for iOS and Android so that is a plus but it would be really nice if they did some kind of theme engine.

note over time this answer will become irrelevant as Android improve their HTML 5 support and those UI frameworks become more stable :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文