2013-02-05 156 views
0

我只是熟悉桌面jquery,我也想用它来移动RIA。我去提供演示网站(http://jquerymobile.com/demos/1.2.0/),并试图检查出来。问题是,我拥有的所有浏览器都不支持它(buildin Android 4,chrome mobile,delphin浏览器 - 都是最新的)。当我探讨这个演示中,我注意到:jquery mobile需要什么浏览器?我可以使用phonegap吗?

  • 页面滚动到过渡到下一个
  • 页面之前过渡到下一个
  • 页面闪烁前顶部在顶部的时候回来给它的,然后滚动(打开可见)到以前的位置,甚至没有在页面隐藏之前的所有
  • ListView控件崩溃滚动
  • 不同的浏览器提供不同的页面大小(字体和控制)
  • 输入编辑过程中不应用样式
  • 内容转换过程中固定页脚抽搐

我的问题是: 是任何浏览器,jQuery Mobile的真正支持......或者我应该先问一下,是否有任何浏览器真正支持jQuery Mobile的?

我花了一些时间。我想将它用于我的移动RIA应用程序。我计划将其转移到phonegap的未来。但也有另外一个问题,我伸手:

所以我最终需要问的问题: jquery mobile是否准备好将它用于移动RIA?

我给了它一个机会,因为我现在使用jqueru UI,任何工作都很棒。但我害怕陷入死胡同。

如果可以的话,请给我一些提示。

[编辑]

我测试了三星GT-I9100的Android 4.0.4(我假设我的用户可以使用低性能手机太)

+0

“RIA”是什么意思?事实上,有很多网站采用jQuery手机,并且展示了各种各样的移动浏览器。我现在无法检查这些演示。 – feeela

+0

丰富的互联网应用程序 – Petah

+0

演示目前的工作方式是如何使用它们。在页面转换之前跳转到顶部是出于性能原因。有办法绕过它,但它们有缺点。眨眼可能只是与您正在测试的设备的支持相关的错误。 –

回答

0

此处列出了浏览器对jQuery Mobile的支持:http://jquerymobile.com/gbs/。它是一个分级支持文件(A,B和C),每个等级都表示它具有不同级别的支持。请务必仔细阅读浏览器旁边的注释 - 它通常会列出用于测试的手机的品牌和型号。例如,Android 4.0浏览器注意到升级后的设备可能有一些问题。

请注意,对于任何移动平台,您不仅支持浏览器,还支持操作系统版本和硬件本身。不幸的是,这会使移动开发变得棘手。

+0

我知道这个列表。我在Android版Chrome 18上测试了它(在Android 4.0和4.1设备上测试过)并且也遇到了问题。我是开发人员,我了解一些技术问题,但是对用户说些什么?请他们在特殊操作系统版本的特殊设备上使用特殊浏览器?这gona杀死我的市场:( – Saram

+0

我明白这是令人沮丧的,你可以尝试使用框架来标准化或测试的设备很多,理想情况下,我会推荐像我为自己的产品链接,分级浏览器支持文档“,在这方面进行了测试,而不是在这个,这个操作系统和这个手机型号”等等。最终你正在测试三件事情,正如我之前提到的:操作系统版本,硬件版本,浏览器版本。 –

0

大量的信息在这里:

http://jquerymobile.com/demos/1.2.0/docs/about/platforms.html

是的,PhoneGap是专门支持的。

你所提到的大部分问题都是移动设备及其浏览器的限制,而不是jQuery Mobile。与原生应用程序相比,移动网站将始终提供折衷。一个给你广泛的分布与承认的限制。另一个为您提供了有限的跨平台选项的出色控制和用户界面。

我正在用jQM构建一个相当大的应用程序。它针对企业类型的客户,对我们来说,分销和跨平台功能远远超出了这些限制。但是,这一切都取决于你想要破解的是什么。

+0

我之前检查过列表。我有浏览器:Chrome for Android 18(在Android 4.0和4.1设备上测试过),并且出现错误。 – Saram

相关问题