使用jQuery Mobile编程网站的风险?

时间:2010-08-15 21:28:30

标签: jquery jquery-mobile

jQuery团队最近推出了http://jquerymobile.com/,旨在为移动设备创建用户界面库。

  

我们的目标是提供构建工具   动态触摸界面将   适应各种设备   形状因素。该系统将包括   两种布局(列表,细节窗格,   叠加)和丰富的形式   控件和UI小部件(切换,   滑块,标签)。

总的来说,似乎support for the framework真的很低,因为大多数手机都配有糟糕的浏览器。我的问题分为两部分。是否更好地支持一些具有更丰富经验的浏览器,或者尽可能多地为用户提供平均体验?这类似于支持IE的问题,因为问题是我们关心浏览器浏览器的用户有多少?

更重要的是,开发一个主要不适合移动用户的网站移动版本的开发时间是多少?

3 个答案:

答案 0 :(得分:4)

嗯,它是1.0 Alpha 1,所以我说风险是:

  1. 它基本上没有经过测试,所以当你开辟新天地时,你可能会遇到未知或未解决的错误。
  2. 早期版本发生变化的可能性很大,因此您可能需要更新网站的大片区域,即。当他们将数据元素命名为“ui。”时。
  3. 考虑这些成绩背后的推理也很重要:

      

    等级是什么意思?这些成绩结合了浏览器质量和浏览器在大型移动市场中的相关性。

    “A”等级表示浏览器的功能,而不是当前或未来与jQuery Mobile的兼容性。

    如果您想帮助开发新的软件,请开始使用jQuery Mobile,并提供反馈,错误报告,代码或上述所有内容。如果没有,该团队希望在2011年1月发布1.0版,即将发布。

    围绕jQuery Mobile的理论为丰富的浏览器提供了丰富的体验,并为更基本的浏览器提供了功能体验。我认为这是合理的,特别是考虑到jQuery Mobile能够以非常出色的移动用户界面启动和运行速度有多快。

    我想知道“一个主要不适合移动用户的网站”的含义。有些网站针对移动设备进行了优化,并且有些网站尚未针对移动设备进行优化。只有一些非常具体的利基网站不需要移动体验。

答案 1 :(得分:2)

作为Silvo的后续内容,我想补充一点,对您的问题最有用的答案需要了解您的目标用户群。例如,如果您的目标受众通常不会使用移动浏览器,那么您可能最好定位到特定的移动浏览器并让这些感兴趣的各方采用该路线。但是,如果您的用户希望移动浏览器成为主要界面,那么您可能需要更多选择功能性浏览器选项。

作为一个案例,采取以前需要使用IE的所有旧的Web应用程序,只是因为他们(开发人员)不希望或不能保证正常运行其它浏览器。如果这个应用程序的目标受众是商业用户,他们通常使用(d)IE,那么这不会是一个明显的限制。但是,在更通用的Web应用程序(Web邮件等)中,将所有用户限制在单个浏览器中可能会在竞争激烈的环境中瘫痪。

但是,我会说明你所采取的方向,即使没有JavaScript,也要注意Silvo关于确保功能的建议。许多企业,图书馆等仍限制JavaScript功能。

答案 2 :(得分:0)

您应该做的是提供丰富的体验,但同时确保即使客户端上没有javascript(或者已关闭),您的所有核心功能也能正常运行。 Stackoverflow是一个在这两种方法之间找到良好平衡的站点的一个很好的例子。